Wie kann ich die Ausgabe eines Shell-Befehls in einem Gnome-Panel oder in der oberen Menüleiste anzeigen?

445
cfi

Die obere Leiste eines klassischen Gnome-Desktops zeigt Menüs (oben links), dann einen frei konfigurierbaren Bereich und rechts oben einen etwas konfigurierbaren Bereich mit Systemstatussymbolen, Datum / Uhrzeit, Benutzername und Ähnlichem.

Bei großen Monitoren ist die obere Leiste heute so groß, dass viel Platz frei ist. Da diese Leiste auch groß genug ist, um Text aufzunehmen, möchte ich diesen Platz nutzen, um weitere Statusinformationen anzuzeigen.

Besonders ich suche einen Weg zu

  • Führen Sie wiederholt beliebige Shell-Befehle aus, z
    • date '+%Y%m%d-%H%M%S'
    • bjobs | wc -l
    • usw.
  • Zeigen Sie die Ausgabe in der oberen Menüleiste an

Eine Lösung könnte darin bestehen, ein benutzerdefiniertes Gnome-Applet zu schreiben, das kein statisches Symbol verwendet, um sich selbst darzustellen, das obige jedoch tut. Dann könnte ich dieses Applet an ein Panel in der oberen Leiste anhängen.

Gibt es einen schnelleren Weg?

Schneller wäre für mich beispielsweise, die Shell-Befehle in ein Skript einzufügen, dann eine Named Pipe zu erstellen und diese Pipe in einige gnome-Konfigurationsdateien einzuspeisen.

Irgendwelche Ideen?

Beachten Sie, dass ich nicht root auf der Maschine bin. Wenn die einzige Lösung die Installation von Dingen erfordert, würde ich Sie dazu ermutigen, es immer noch hier zu posten. Vielleicht kann ich den Sysadmin beeinflussen oder auf andere Weise umgehen.

1

0 Antworten auf die Frage