Làm cách nào để thêm ứng dụng vào Menu Nhắn tin?


17

Tôi muốn có một ứng dụng xuất hiện trong menu nhắn tin không được cài đặt ở đó theo mặc định, có cách nào để làm điều đó trên cơ sở mỗi người dùng không?

Câu trả lời:


15

Mỗi ứng dụng trong menu nhắn tin đều có một tệp trong thư mục hệ thống của:

/usr/share/indicators/messages/applications/

Thư mục đó chứa các tệp có đường dẫn đến tệp máy tính để bàn cho các ứng dụng đó. Bạn cũng có thể có một trong những thứ này trong thư mục nhà của bạn với đường dẫn này:

~/.config/indicators/messages/applications/

Vì vậy, hãy nói rằng tôi muốn thêm Thunderbird vào menu nhắn tin của mình. Tôi sẽ làm một cái gì đó như thế này:

$ mkdir -p ~/.config/indicators/messages/applications/
$ echo /usr/share/applications/thunderbird.desktop > ~/.config/indicators/messages/applications/thunderbird

Bạn sẽ cần phải khởi động lại phiên của mình (đăng xuất và đăng nhập lại) lần đầu tiên bạn tạo thư mục ứng dụng.

Đây là một ví dụ về việc sử dụng từ một ứng dụng python.


3
Chỉ cần khởi động lại bảng điều khiển killall gnome-panelsẽ hoạt động, bạn không cần phải đăng xuất.
Ê-sai

Có ví dụ python nào để thêm chức năng cho bất kỳ ứng dụng nào được thêm vào Menu Nhắn tin không?
Andres Rodriguez

Vâng, có. Đây là một liên kết đến chúng trong cây nguồn libindicate. Bạn có thể tải xuống với "bzr chi nhánh lp: libindicate" hoặc duyệt nó tại đây: bazaar.launchpad.net/~indicator-applet-developers/libindicate/ tựa
Ted Gould

2

Tài liệu và mã ví dụ để làm điều này có thể được tìm thấy ở đây trên Cổng thông tin dành cho nhà phát triển .

Lưu ý của biên tập viên: trang không còn tồn tại, vì vậy tôi đã thay thế liên kết chết bằng ảnh chụp nhanh lưu trữ từ tháng 6 năm 2013. Các liên kết khác trên trang được liên kết có thể bị hỏng và thông tin lỗi thời


Trang này không còn tồn tại.
Robie Basak
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.