Tôi làm cách nào để gửi thông báo trong GNOME
thông qua chương trình python? Tôi đã thử các kết buộc python như pynotify
, python-notify2
, nhưng tất cả đều cung cấp thông báo bật lên tạm thời. Có bất kỳ ràng buộc python nào để cung cấp thông báo trên khay tin nhắn trong GNOME
không?Hiển thị thông báo trong Gnome Shell
6
A
Trả lời
13
Bạn phải sử dụng PyGObject, cho phép bạn truy cập vào nền tảng GNOME thông qua việc sử dụng tính từ nội tâm GObject. Bạn có thể đọc một ví dụ trong số Arch documentation for Desktop notifications:
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
Trong GNOME 3 khay thông báo nằm ở dưới cùng và không nơi nào khác. Hãy xem điều này extension để thay đổi thông báo vị trí xuất hiện.
Các vấn đề liên quan
- 1. Thông báo Không hiển thị
- 2. Thông báo Android- Hiển thị toàn bộ thông báo
- 3. nền trong suốt trong Emacs trên Gnome Shell
- 4. Drupal: drupal_set_message không hiển thị thông báo
- 5. Thông báo hiển thị Android từ BroadcastReceiver
- 6. Hiển thị thông báo C# chỉ
- 7. Hiển thị Thông báo Lỗi với Sinatra
- 8. Hiển thị thông điệp biểu ngữ trong Ansible
- 9. Vô hiệu hóa thông báo Gnome 3/cửa sổ bật lên/thông báo tích hợp
- 10. Hiển thị thông báo "tải đồ thị" theo lô
- 11. Hiển thị thông báo cảnh báo từ viewDidLoad
- 12. Gọi phương thức DBus trong Gjs/Gnome Shell
- 13. Cách đặt tiêu đề ứng dụng trong Gnome Shell?
- 14. Hiển thị thông báo xử lý trong jQuery DataTables
- 15. Hiển thị lỗi nghiêm trọng/thông báo trong trình duyệt
- 16. hiển thị thông báo trạng thái trong R
- 17. hiển thị thông báo trong tiện ích chrome
- 18. GCM 3.0 - gcm không tự động hiển thị thông báo với thông số thông báo
- 19. Tài liệu để viết các phần mở rộng Shell GNOME
- 20. Jenkins: Thông báo slack hiển thị unconfigured-jenkins-location
- 21. thông báo lỗi xác thực biểu mẫu mã thông báo không hiển thị
- 22. Cách hiển thị thông báo thành công JSF
- 23. validates_presence_of +: thông báo hiển thị tên của trường
- 24. Cách hiển thị thông báo từ dịch vụ nền?
- 25. Logcat không hiển thị thông báo mức gỡ lỗi
- 26. Git: hiển thị thông báo khi nhân bản
- 27. Tạo gói NuGet hiển thị thông báo cập nhật
- 28. CRM 2016: hộp thoại thông báo lỗi không hiển thị
- 29. Chỉ hiển thị thông báo nếu Hoạt động không hiển thị
- 30. Thực tiễn tốt nhất để hiển thị thông báo lỗi
Và bạn có thể đọc một số mẹo hữu ích trong https://wiki.gnome.org/HowDoI/GNotification (bằng C, nhưng dễ sử dụng bằng Python nhờ các intropection) – alvaropg
tôi đã thử này trước và nó cung cấp cho các thông báo tương tự như mạng hoặc thông báo âm thanh. Có cách nào để đưa nó lên khay tin nhắn ở trên cùng không? – rohitnambisan99
AFAIK thanh trên cùng trong GNOME-Shell không có bất kỳ khay thông báo nào như trong GNOME 2. Nhưng bạn có thể xem xét một phần mở rộng của Shell https://extensions.gnome.org/ – alvaropg