Was ist das Linux-Äquivalent des Growl von OS X?

22797
dan

Ich möchte Skripte unter Ubuntu schreiben, die den Benutzer über ein Tool informieren, das analog zu Growl unter OS X ist (insbesondere das growlnotifyBefehlszeilentool). Wie heißt das entsprechende Werkzeug unter Linux?

17

3 Antworten auf die Frage

25
Manu

Ubuntu kann Benachrichtigungen anzeigen, die Growl zu entsprechen scheinen. Es ist über DBus (für Programme) und über den notify-sendBefehl (für Shell-Skripte) zugänglich .

Und wie funktioniert es, was ist das Äquivalent von "Growlnotify"? Daniel Beck vor 13 Jahren 1
Ich denke, es ist möglich, Benachrichtigungen von der Kommandozeile aus zu senden, aber ich finde nicht den genauen Befehl. Manu vor 13 Jahren 0
Ich glaube, der Befehl ist notify-send: http://ubuntuforums.org/showthread.php?t=642997 Manu vor 13 Jahren 0
Jetzt ist es eine nützliche Antwort ;-) Versuchen Sie, Ihre Antwort zu bearbeiten, um diese Informationen zu übernehmen. Auch die Erwähnungen "Zenity" und "Knotify" im Forum sind wahrscheinlich einen Blick wert. Daniel Beck vor 13 Jahren 2
Ich möchte hinzufügen, dass "notify-osd" in Ubuntu (die Benachrichtigungen über "notify-send" anzeigt) einige fehlerhafte Bugs ("Features", ** ernsthaft **) enthält, einschließlich der Einstellung des Timeouts (auch wenn der Parameter '-t' in 'notify-send' dokumentiert ist) über Blasen und das gleichzeitige Anzeigen mehrerer Blasen nicht. Dies macht notify-osd für mich unbrauchbar und obwohl Patches verfügbar sind, suche ich nach einer Alternative. Dies ist derzeit die beste Lösung für mich: http://www.omgubuntu.co.uk/2012/03/how-to-never-miss-an-ubuntu-notification-again Jaap Haagmans vor 10 Jahren 1
7
dbarrett83

Es gibt einen Growl-Port für Linux. Hier gefunden: Growl-for-Linux

Dies ist nur der Growl-Daemon. Er enthält nicht den Befehl Growlnotify. Was ist ein Growl-Client * für Linux, der Growl-Nachrichten senden kann? Will Sheppard vor 11 Jahren 1
Das Linux-Äquivalent von Growlnotify ist gntp-send. Sie können die [Quelle] (https://github.com/mattn/gntp-send) hier herunterladen und selbst erstellen. Ich habe hier eine Frage, die den [Vorgang der Verwendung] (https://superuser.com/questions/471590/how-do-i-use-gntp-send) abdeckt, aber der Befehl liest sich mehr oder weniger als `gntp ' -send -a "Anwendungsname" -s Host-IP-Adresse -p "Kennwort" "Titel" "Test" `wobei die Host-IP-Adresse die IP-Adresse des Systems ist, an das Sie die Benachrichtigungen senden möchten. Journeyman Geek vor 6 Jahren 0
4
Peter Carrero

Wenn Sie KDE verwenden, ist das ganz einfach! Verwenden Sie einfach den Befehl kdialog, der in KDE integriert ist, wie im folgenden Beispiel:

kdialog --passivepopup "Example text" 

Wenn Sie normales Ubuntu verwenden, müssen Sie das Paket libnotify-bin installieren, indem Sie den folgenden Befehl ausgeben:

sudo apt-get install libnotify-bin 

und dann kannst du Nachrichten wie folgt senden:

notify-send "Example text" 

Der kdialog ist etwas interessanter, da er nicht nur Benachrichtigungen von der Befehlszeile aus sendet. Sie können damit tatsächlich eine interaktive GUI für Ihre bash-Programme erstellen!

Ich hoffe trotzdem, dass das hilft.