Antworten:
Ubuntu kann Benachrichtigungen anzeigen , die Growl zu entsprechen scheinen. Der Zugriff erfolgt über DBus (für Programme) und über den notify-send
Befehl (für Shell-Skripte).
zenity
und knotify
Erwähnungen im Forum sind wahrscheinlich einen Blick wert.
notify-osd
Ubuntu (das notify-send
Benachrichtigungen anzeigt ) einige -schreckliche- Fehler aufweist ( ernsthaft als "Features" bezeichnet ), einschließlich der Tatsache, dass es nicht möglich ist, das Timeout (obwohl der -t
Parameter in dokumentiert ist notify-send
) für Blasen festzulegen und nicht in der Lage, mehrere Blasen gleichzeitig zu zeigen. Für mich macht dies notify-osd unbrauchbar und obwohl Patches verfügbar sind, suche ich nach einer Alternative. Dies ist derzeit die beste Lösung
Es gibt einen Growl-Port für Linux. Gefunden hier: Growl-for-Linux
gntp-send -a "App Name" -s host-ip-address -p "password" "title" "test"
wo die Host-IP-Adresse die IP-Adresse für das System ist, an das Sie die Benachrichtigungen senden möchten.
Wenn Sie KDE verwenden, ist das ganz einfach! Verwenden Sie einfach den in KDE integrierten Befehl kdialog , wie im folgenden Beispiel gezeigt:
kdialog --passivepopup "Example text"
Wenn Sie Ubuntu verwenden , müssen Sie das Paket libnotify-bin mit dem folgenden Befehl installieren :
sudo apt-get install libnotify-bin
und dann können Sie Nachrichten wie folgt senden:
notify-send "Example text"
der kdialog ist ein bisschen interessanter, weil er weit mehr als nur Benachrichtigungen von der Kommandozeile aus sendet. Sie können damit eine interaktive Benutzeroberfläche für Ihre Bash-Programme erstellen!
Trotzdem hoffe ich, dass dies hilft.
growlnotify
Äquivalent?