[gelöst] Shell Script Benachrichtigungsleiste

Du suchst ein Programm für einen bestimmten Zweck?
Antworten
ghining
Beiträge: 52
Registriert: 16.01.2012 18:00:04

[gelöst] Shell Script Benachrichtigungsleiste

Beitrag von ghining » 28.05.2013 09:02:49

Hallo Forum,
ich arbeite mit einem Laptop mal im Homeoffice und mal unterwegs oder beim Kunden.

Der Zugriff in unser Firmennetz erfolgt per SSH und rdesktop.
Ich habe mir ein Bash-Script geschrieben, welches anhand einer xrandr - Abfrage erkennt ob ich im Homeoffice oder unterwegs bin (dann fehlen natürlich die Monitore).
Mittels Zenity frage ich ab, ob eine Verbindung zur Firma aufgebaut werden soll oder nicht.

Nun währe es schön, wenn ich das laufende Script (bei bestehender Verbindung zur Zentrale) irgendwie in die Benachrichtigungsleiste (XFCE4.6) bekommen könnte. Vielleicht sogar mit Mausinteraktion (Verbindung erneut herstellen / Verbindung schließen / etc.)

Gibt es da vielleicht eine Möglichkeit?
Ich habe bei google was mit DBUS gefunden, weiß aber nicht so recht was das ist, was es macht und ob ich es in ein Script einbauen kann.
Ich bin leider kein Programmierer in eingentlichem Sinne (C/Perl/Ruby/Python etc.) und daher auf Bash-Scripts angewiesen.
Vielleicht hat ja jemand eine Idee.
Zuletzt geändert von ghining am 03.08.2013 14:14:22, insgesamt 1-mal geändert.

Benutzeravatar
CH777
Beiträge: 1466
Registriert: 27.05.2008 16:37:17

Re: Shell Script Benachrichtigungsleiste

Beitrag von CH777 » 28.05.2013 10:00:55

Du könntest dir mal yad anschauen. Das ist ein erweiterter Fork von Zenity, allerdings noch nicht in den Debian Paketquellen enthalten.

ghining
Beiträge: 52
Registriert: 16.01.2012 18:00:04

Re: Shell Script Benachrichtigungsleiste

Beitrag von ghining » 28.05.2013 10:39:33

CH777 hat geschrieben:Du könntest dir mal yad anschauen. Das ist ein erweiterter Fork von Zenity, allerdings noch nicht in den Debian Paketquellen enthalten.
Danke für den Tip. Leider müsste ich dafür mein sauberes Debian 7 mit Testing / Unstable-Libs versorgen.
Da es bisher ohne Probleme stabil läuft, nur im äußersten Notfall, da mir Stabilität wichtiger ist als aktuelle Software.

Aber Danke nochmals. Vielleicht gibt's ja noch 'ne andere Möglichkeit.

Benutzeravatar
ThorstenS
Beiträge: 2875
Registriert: 24.04.2004 15:33:31

Re: Shell Script Benachrichtigungsleiste

Beitrag von ThorstenS » 28.05.2013 13:41:19

Schau dir die Abhängigkeiten von yad an - es hängt nur von gtk+ ab.

Ich habe es gerade unter debian/squeeze compiliert und mit checkinstall sauber ein deb erstellt, welches sich einwandfrei ins System einspielen läßt.
Cooles Tool - danke CH777!

ghining
Beiträge: 52
Registriert: 16.01.2012 18:00:04

Re: Shell Script Benachrichtigungsleiste

Beitrag von ghining » 28.05.2013 14:23:37

ThorstenS hat geschrieben:Schau dir die Abhängigkeiten von yad an - es hängt nur von gtk+ ab.

Ich habe es gerade unter debian/squeeze compiliert und mit checkinstall sauber ein deb erstellt, welches sich einwandfrei ins System einspielen läßt.
Cooles Tool - danke CH777!
Habe den Fehler gefunden.

Code: Alles auswählen

apt-get install intltool
Jedoch war die Ausgabe von ./configure folgende:

Code: Alles auswählen

checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking whether NLS is requested... yes
checking for style of include used by make... GNU
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
./configure: line 3836: intltool-update: command not found
checking for intltool >= 0.40.0...  found
configure: error: Your intltool is too old.  You need intltool 0.40.0 or later. 
Demnach hatte ich eine alte intltool drauf und auch nicht vermutet, das die gar nicht installiert war.

Benutzeravatar
CH777
Beiträge: 1466
Registriert: 27.05.2008 16:37:17

Re: Shell Script Benachrichtigungsleiste

Beitrag von CH777 » 28.05.2013 14:53:32

Das Problem ist das standardmäßig installierte Debianintltool-debian, dessen Sinn mir auch nicht bekannt ist.
Man kann aber sorgenfrei beide Versionen installiert haben 8)

ghining
Beiträge: 52
Registriert: 16.01.2012 18:00:04

Re: Shell Script Benachrichtigungsleiste

Beitrag von ghining » 28.05.2013 14:56:32

Bingo, die Kiste löpt.

Mal sehen was man damit schönes zaubern kann.

Danke an alle.

Benutzeravatar
ThorstenS
Beiträge: 2875
Registriert: 24.04.2004 15:33:31

Re: Shell Script Benachrichtigungsleiste

Beitrag von ThorstenS » 28.05.2013 15:24:21

Dass man große Menüs sogar mit Reitern bauen kann ist super klasse.

Antworten