J'ai un script bash activé par crontab et s'exécutant en arrière-plan. Je voudrais ajouter à cela la possibilité d'envoyer des notifications pendant l'exécution. Mon bureau KDE 4 dispose d'un système de notification sophistiqué qui affiche les messages non modaux de la barre d'état, ce qui convient parfaitement à mes besoins. Donc, je cherchais un moyen de générer ces notifications à partir d'un script bash, mais je n'ai presque aucune connaissance de la plateforme KDE et je suis donc bloqué. Quelqu'un peut-il me diriger vers une solution?Activation des notifications KDE 4 à partir de scripts bash
Répondre
kdialog
L'option popup passive peut être utilisée.
kdialog --passivepopup <text> <timeout>
Exemple:
kdialog --passivepopup 'This is a notification' 5
Sur mon système, cette commande envoie une notification dans le coin supérieur droit de l'écran, avec un arrière-plan bleu et un texte blanc. – qed
Vous pouvez également utiliser notify-send
(sur les systèmes basés sur Debian, installez le package libnotify-bin
):
notify-send -i 'dialog-information' 'Summary' '<b><font color=red>Message body.'
À ma connaissance, cela devrait fonctionner sur plusieurs gestionnaires de fenêtres (tels que KDE et Gnome).
Bon conseil dans cette réponse: J'ai appris que vous pouvez alimenter le corps avec html et que le premier texte fait l'objet de la notification. –
kdialog --passivepopup 'message including html' timeout
est une option pour KDE où le délai d'attente n'est pas nécessaire. vous pouvez régler ce même avec l'ajout d'un titre (--title
) et ainsi de suite -> voir kdialog --help
d'une part, il convient de mentionner que kdialog a été installé sur mon système openSuSE KDE4 alors notify-send est pas installé ici.
d'autre part l'avantage de notifier envoyer est que vous pouvez l'utiliser avec différents environnements de bureau
Confirmer que Notify-envoient des œuvres avec XFCE4 (Mint basée sur Debian), à l'exception du <b><font color=red>
ne fonctionne pas pour moi. Pour une raison quelconque, le texte du corps du message est devenu gris foncé (pratiquement illisible), j'ai donc laissé ce code html et l'en-tête ('Résumé') et le corps du texte apparaissent tous deux en blanc.
Quelle est cool est que vous pouvez mettre un chemin absolu sur l'icône vous préférez - par exemple -i '~/myapps/foobarapp/icons/64x64/64x64.png'
- 1. Activation des scripts inter-domaines dans l'intranet
- 2. Scripts BASH: fichier whiptail select
- 3. Conversion de scripts de ksh en bash
- 4. Impossible d'activer globstar dans Bash 4
- 5. Activation de SVN à partir de plusieurs VPC
- 6. scripts Bash pour archiver les fichiers, puis copier de nouveaux
- 7. Comment générer des scripts SQL à partir d'une requête
- 8. Comment chercher des notifications de Facebook
- 9. Comment exécutez-vous SQL à partir d'un script bash?
- 10. Débogage de développement de KDE
- 11. Comment exécuter un script bash à partir du programme C++
- 12. Appel de scripts PowerShell à partir de C++
- 13. Prévention de HttpClient 4 à partir de la redirection suivante
- 14. Impossible d'utiliser Checkjobs et Autocd dans Bash 4
- 15. Variables en tant que commandes dans les scripts bash
- 16. Exécution indépendante de scripts shell à partir d'une application Java
- 17. Décodeur KDE XML décent?
- 18. Une fonction bash peut-elle être utilisée dans différents scripts?
- 19. Comment utiliser les expressions régulières dans les scripts bash?
- 20. Possible d'imprimer 4-Up à partir de Visual Studio?
- 21. Comment demander des pages gzippées à partir de serveurs Web via des scripts ruby?
- 22. Comment exécuter des scripts shell à distance à partir de pages ASP?
- 23. Configuration de l'iPhone Configuration Activation des fonctionnalités
- 24. Lecture de scripts php à partir du fichier php
- 25. Gui pour KDE et Gnome
- 26. documentation des paramètres des scripts shell
- 27. Echapper des espaces dans des scripts shell/perl imbriqués
- 28. ligne de code bash à partir du fichier .configure
- 29. Comportement très étrange lors du lancement des démons Ruby à partir du script bash au démarrage
- 30. Notifications de connexion iPhone
Quel est le système de notification que vous utilisez, si vous me permettez de demander? – jackyalcine