.

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, …

    5 Antworten zu 'syslog auf jedem Gnome-Desktop'
    1. Peter Fuchs:

      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:

      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:

      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:

      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:

      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

    Eine Antwort eintragen

    *benötigt

    *benötigt / nicht sichtbar

    Kalender
    August 2006
    M D M D F S S
     123456
    78910111213
    14151617181920
    21222324252627
    28293031EC
    Ereignisse
      • Keine Termine.
    Kategorien
    Archiv
    Wichtiges!?

    .