Wie kann ich Benachrichtigungen in GNOME
über ein Python-Programm senden? Ich habe Python Bindings wie pynotify
, python-notify2
versucht, aber alle geben Popup-Benachrichtigungen, die temporär sind. Gibt es Python-Bindungen, um Benachrichtigungen in der Nachrichtenablage in GNOME
zu geben?Benachrichtigungen in Gnome Shell anzeigen
6
A
Antwort
13
Sie müssen PyGObject verwenden, was Ihnen den Zugriff auf die GNOME-Plattform durch GObject-Introspektion ermöglicht.
from gi.repository import Notify
Notify.init ("Hello world")
Hello=Notify.Notification.new ("Hello world",
"This is an example notification.",
"dialog-information")
Hello.show()
0
In GNOME 3 das Nachrichtenfach ist an der Unterseite befinden und nirgendwo sonst: Sie können ein Beispiel, in den Arch documentation for Desktop notifications lesen. Sehen Sie sich extension an, um die Position zu ändern, in der Benachrichtigungen erscheinen.
Verwandte Themen
- 1. Transparent Hintergrund in Emacs auf Gnome Shell
- 2. Wie Tastatureingaben in Gnome Shell greifen
- 3. Desktop-Benachrichtigungen zum Shell-Befehl abgeschlossen
- 4. Gnome Shell zwei Monitore Vollbild-Anwendungen
- 5. Kontaktliste mit Gnome-Shell JS-Schnittstelle
- 6. Wie behandelt man Tastaturereignisse in gnome Shell-Erweiterungen?
- 7. Anzeigen mehrzeiliger Benachrichtigungen
- 8. Benachrichtigungen in der Chrome-Erweiterung anzeigen
- 9. Titelleiste in Gnome entfernen
- 10. X11: Liste aller Gnome-Terminal-Fenster auf meinem Display anzeigen?
- 11. Wie funktioniert gnome extensions website?
- 12. Wie sharding Schlüssel in Mongodb Shell anzeigen?
- 13. Interaktive Push-Benachrichtigungen - Schaltflächen ausblenden/anzeigen
- 14. Anzeigen von Benachrichtigungen auf Motorola Active Display
- 15. Aktionen mit ionischen Push-Benachrichtigungen anzeigen
- 16. Wie mache ich eine andere App Benachrichtigungen in Android anzeigen?
- 17. Eye of Gnome - Öffnen Sie zwei Bilder in verschiedenen Fenstern mit Shell-Skript
- 18. Gnome-Bildschirmschoner mit Python?
- 19. Gnome Terminal PID
- 20. Empfangen von Push-Benachrichtigungen mit adb Shell-Befehl
- 21. gnome-terminal: Wie programmiere ich die Scrollbar?
- 22. Benachrichtigungen in winforms
- 23. Ändern der Schriftgröße mit Shell-Skript
- 24. Wie Tabs als 4 Leerzeichen in gnome-terminal anzuzeigen
- 25. Die besten Möglichkeiten zum Anzeigen von Benachrichtigungen mit jQuery
- 26. So überprüfen Sie, ob meine App Benachrichtigungen anzeigen darf
- 27. QDockWidget showFullscreen funktioniert nicht auf Ubuntu (Gnome)
- 28. Gui für KDE und Gnome
- 29. Wie rufe ich von einer Gnome-Shell-Erweiterung zu einem Befehlszeilenprogramm auf?
- 30. Wechsel von Gnome zu XFCE
Und Sie können einige nützliche Tipps in https://wiki.gnome.org/HowDoI/GNotification (in C, aber einfach in Python dank zu verwenden die Introspektion) – alvaropg
Ich habe dies schon einmal versucht und es gibt Benachrichtigungen ähnlich wie Netzwerk- oder Sound-Benachrichtigungen. Gibt es eine Möglichkeit, es oben in der Nachrichtenablage zu geben? – rohitnambisan99
AFAIK die obere Leiste in GNOME-Shell hat keine Nachricht Tray wie in GNOME 2. Aber Sie können einen Blick auf die Shell-Erweiterungen https://extensions.gnome.org/ – alvaropg