Je veux écrire des scripts sur Ubuntu qui informeront l'utilisateur via un outil analogue à Growl sur OS X (en particulier, l' growlnotify
outil en ligne de commande). Comment s'appelle l'outil équivalent sous Linux?
17
Ubuntu peut afficher des notifications , qui semblent être équivalentes à Growl. Il est accessible via DBus (pour les programmes) et via la notify-send
commande (pour les scripts shell).
growlnotify
équivalent?zenity
etknotify
sur le forum valent également la peine d'être examinées.notify-osd
dans Ubuntu (qui affiche lesnotify-send
notifications) a quelques bogues horribles (appelés "fonctionnalités", sérieusement ), y compris le fait de ne pas pouvoir définir le délai d'expiration (même si le-t
paramètre est documenté dansnotify-send
) sur des bulles et de ne pas être capable d'afficher plusieurs bulles à la fois. Pour moi, cela rend notif-osd inutilisable et bien qu'il y ait des correctifs disponibles, je cherche une alternative. C'est actuellement la meilleure solutionIl existe un port Growl pour Linux. Trouvé ici: Growl-for-linux
la source
gntp-send -a "App Name" -s host-ip-address -p "password" "title" "test"
où l'adresse IP hôte est l'adresse IP du système auquel vous souhaitez envoyer les notifications.si vous utilisez KDE, c'est très simple! utilisez simplement la commande kdialog intégrée à KDE , comme dans l'exemple ci-dessous:
si vous utilisez simplement ubuntu , vous devez installer le paquet libnotify-bin en émettant la commande suivante:
et ensuite vous pouvez envoyer des messages comme ceci:
le kdialog est un peu plus intéressant car il fait bien plus que simplement envoyer des notifications à partir de la ligne de commande. vous pouvez en fait construire une interface graphique interactive pour vos programmes bash avec!
de toute façon, j'espère que cela aide.
la source