Chcę pisać skrypty na Ubuntu, które powiadamiają użytkownika za pomocą narzędzia analogicznego do Growl w OS X (w szczególności growlnotify
narzędzia wiersza poleceń). Jak nazywa się równoważne narzędzie w systemie Linux?
17
Ubuntu może wyświetlać powiadomienia , które wydają się być równoważne z Growl. Jest dostępny poprzez DBus (dla programów) i przez notify-send
komendę (dla skryptów powłoki).
growlnotify
odpowiednik?zenity
iknotify
wymienia na forum to chyba warto przeanalizować.notify-osd
w Ubuntu (który wyświetlanotify-send
powiadomienia) ma kilka okropnych błędów ( poważnie nazywanych „funkcjami” ), w tym niemożność ustawienia limitu czasu (nawet jeśli-t
parametr jest udokumentowanynotify-send
) na bąbelkach i brak bycia w stanie pokazać wiele bąbelków jednocześnie. Dla mnie sprawia to, że powiadomienie-osd jest bezużyteczne i chociaż dostępne są łatki, szukam alternatywy. Jest to dla mnie obecnie najlepszy wybór: omgubuntu.co.uk/2012/03/…Istnieje port Growl dla systemu Linux. Znaleziono tutaj: Growl-for-linux
źródło
gntp-send -a "App Name" -s host-ip-address -p "password" "title" "test"
gdzie adres IP hosta to adres ip systemu, do którego chcesz wysłać powiadomienia.jeśli używasz KDE, to jest naprawdę proste! wystarczy użyć komendy kdialog wbudowanej w KDE , jak w poniższym przykładzie:
jeśli używasz zwykłego ubuntu , musisz zainstalować pakiet libnotify-bin , wydając następującą komendę:
a następnie możesz wysyłać wiadomości w ten sposób:
kdialog jest nieco bardziej interesujący, ponieważ nie sposób więcej niż tylko wysyłanie powiadomień z linii poleceń. dzięki temu możesz zbudować interaktywne GUI dla swoich programów bash!
w każdym razie mam nadzieję, że to pomoże.
źródło