syslog auf jedem Gnome-Desktop

Früher hatte ich immer ein Gnome-Terminal auf dem Desktop, in dem mein “tail -f /var/log/syslog” lief.

Irgendwann habe ich dann urxvt als Terminal entdeckt. Das ließ sich optisch peppiger darstellen (siehe das erste Bild unter Screenshots), mich störte aber immer noch, dass ich jedesmal über das Kontextmenü in der Taskleiste manuell auswählen musste, dass das Fenster in jeder Arbeitsfläche auftauchen sollte.

Hier hilft mir ab sofort “devilspie” weiter. Und als Nebeneffekt kann man den Taskbar-Button auch gleich ausblenden und die Anwendung aus dem Taskwechsler [alt][tab] ausnehmen. :)

So bekommst auch Du Dein Super-Syslog:
# apt-get install rxvt-unicode devilspie

Dann die Datei ~/.devilspie/syslog.ds mit folgendem Inhalt anlegen:

(if
   (is (application_name) "syslog")
   (begin
      (pin)
      (skip_tasklist)
      (skip_pager)
   )
)

Um beim Anmelden von Gnome gleich mit dem Syslog beglückt zu werden, benötigt man unter System/Einstellungen/Sitzungen im Aktenreiter “Startprogramme” nur zwei neue Einträge:

  • urxvt -geometry 130×15+244+530 -ip -fg yellow -sh 75 -tint white -title syslog -bl +sb -e tail -f /var/log/syslog
  • devilspie
  • Das Terminal kannst Du natürlich auch gemäß Deinen Wünschen einrichten. Mir gefiel’s so am besten ;)

    Und wer jetzt meint, es gäbe ja auch entsprechende Widgets in gdesklets, …

    Über Stefan

    Meine Leidenschaft, sowohl im beruflichen als auch im privaten Bereich, gilt seit mittlerweile über 15 Jahren Linux-Systemen. Einen speziellen Schwerpunkt in diesem Bereich habe ich nicht - nur Debian-basiert sollte es sein.
    Dieser Artikel wurde in Gnome, Linux veröffentlicht.Permalink als Favorit speichern.

    5 Antworten zu syslog auf jedem Gnome-Desktop

    1. Peter Fuchs schreibt:

      Danke erstmal für die Anleitung…Hat mit Ubuntu 6.06 LTS sofort einwandfrei
      geklappt. Hab`s aber mit Debian 4.0 Etch leider noch nicht geschafft…
      An was kanns da liegen, hab die gleiche Installation vorgenommen ??
      Gruß Peter

    2. Stefan schreibt:

      Also, bei mir läuft es genauso auf Etch.

      Sind auf Deiner Debian-Installation denn auch die Pakete rxvt-unicode und devilspie installiert?

      Was passiert, wenn Du urxvt rep. devilspie von Hand aus der Konsole heraus aufrufst?

    3. Peter schreibt:

      Auf Debian 4.0 hat rxvt-unicode gefehlt.
      Nun erscheint nach dem Start die “syslog” endlich, aber leider
      nicht so gestaltet wie sie im Ubuntu 6.06 lief…ohne Ramen und man kann
      die syslog nicht auf eine andere Arbeitsfläche verschieben.
      Nehme an im Debian fehlen immer noch weitere Pakete…

    4. Stefan schreibt:

      Wenn Du Gnome als Window-Manager benutzt, sollte die Anleitung ohne Änderungen funktionieren. Weitere Pakete werden nicht benötigt.

      Unter KDE oder XFCe habe ich das Ganze nicht getestet.

      Der urxvt-Parameter “-bl” sorgt dafür, dass das Terminal-Fenster ohne Rahmen dargesetellt wird, die Manpage von urxvt sagt dazu:

      -bl Compile frills: Set MWM hints to request a borderless window, i.e. if honoured by the WM, the rxvt-unicode window will not have window decorations; resource borderLess.

      Dass das Terminal-Fenster nicht auf jedem Desktop dargestellt wird, könnte an einem Syntax-Fehler in der Datei ~/.devilspie/syslog.ds liegen.

      Ich hoffe, ich konnte weiterhelfen.

      Gruß
      Stichefan

    5. Peter schreibt:

      Danke für den Hinweise auf den urxvt-Parameter.

      Ich benutze nur den Gnome Manager. Die Syntax in Datei syslog.ds habe
      identisch deiner Datei unter Debian 4.0 am laufen.
      Warum das Im Ubuntu 6.06 anders sich darstellte kann ich nicht mehr
      nachvollziehen, da ich diesen Rechner nur noch mit Debian betreibe.
      Installier demnächst auf einem anderen wieder Ubuntu 6.06 und werde
      dann berichten was der Unterschied war.

      Gruß
      Peter

    Hinterlasse eine Antwort

    Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

    *

    Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>