Làm cách nào để tôi truy cập và cho phép nhiều biểu tượng hơn trong khay hệ thống?


77

Vì vậy, tôi đang loay hoay với Natty một chút và tôi nhận thấy rằng tất cả các ứng dụng thường sử dụng khay hệ thống (hoặc "khu vực thông báo"?) Sẽ không hiển thị ở đó. Đó có phải là một lỗi, hay đó là cách nó sẽ xảy ra? Tôi đã nghe một cái gì đó về Ubuntu loại bỏ hoàn toàn tính năng đó. Có cách nào để thêm nó trở lại? Ý tôi là, tôi cũng không thực sự thích nó, đặc biệt là khi có những ứng dụng sử dụng nó một cách không cần thiết, nhưng tôi không thể sử dụng CryptKeeper ngay bây giờ, hoặc Easycrypt, và tôi không biết liệu Dropbox có được đồng bộ hóa mà không mở Nautilus không .

Câu trả lời:


56

Từ Ubuntu 13.04 trở đi, bạn phải lập danh sách trắng các ứng dụng nếu bạn muốn cho phép truy cập vào khay hệ thống.

Trước tiên, cài đặt các công cụ dconf từ trung tâm phần mềm (hoặc bằng cách nhấp vào đây ) Sau đó nhấnAlt + F2và nhập dconf-editorvà chạy nó.

hộp thoại dconf-Editor alt-f2

Bây giờ điều hướng đến Máy tính để bàn -> Unity -> Bảng điều khiển.

trình soạn thảo cấu hình (dconf-Editor) desktop.unity.panel

Bây giờ thay đổi giá trị của systray-danh sách trắng thành

"all"

Lưu ý rằng việc đặt này thành "tất cả" có thể sẽ dẫn đến các lỗi khác, vì khu vực thông báo cũ không được xác định, thay vào đó hãy xem xét thêm các ứng dụng bạn cần thay vì chỉ bật mọi thứ. Bạn có thể đặt lại về mặc định bằng cách kiểm tra câu hỏi này:

Xin lưu ý rằng khay hệ thống đã bị xóa hoàn toàn trong 13.04 trở lên và các ứng dụng cũ hơn vẫn chưa được chuyển cần phải được cập nhật:


Tôi đã thử nó cho Lastfm, nhưng a) Tôi không thể dán vào "thứ" Alt-F2 (vì vậy tôi đã gõ nó) và b) không sử dụng 'lastfm' hay 'last.fm' trong danh sách (như chỉ mục nhập) cho phép biểu tượng lastfm được hiển thị trong vùng thông báo.
xanh

1
@blue Nếu bạn mở câu hỏi đó (và cho biết ứng dụng last.fm chính xác mà bạn đang sử dụng là gì), chúng tôi sẽ có thể tìm ra giải pháp.
belacqua

đã làm tương tự cho pidgin, nhưng biểu tượng vẫn không được hiển thị. đã đưa ra một truy vấn trong Askubfox, nhưng không có phản hồi.
Praveen Sripati

1
Lưu ý rằng trong 12.10, khóa nằm trong /com/canonical/unity/panel/systray-whitelist.
Felix

24

Trong Terminal, sao chép và dán lệnh này

gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"

Mẹo đến từ trang web này;

http://www.webupd8.org/2011/04/how-to-re-enable-notification-area.html


1
... Để hiển thị thay đổi ngay lập tức, cũng khởi động lại sự thống nhất với unity(trong thiết bị đầu cuối hoặc trong trình khởi chạy Alt-F2) hoặc đăng xuất / đăng nhập hoặc khởi động lại
cfi 18/03 '

Thủ thuật này hoạt động trong 12.10 ... không có tùy chọn nào để thực hiện trình soạn thảo gconf này
chơi chữ vào

@astaeet: Không dconf, khônggconf
MestreLion

7

Bạn có thể nâng cấp Dropbox, vì trong các bản dựng mới nhất, nó có một chỉ báo trên Ubuntu. Đối với các ứng dụng khác, nếu nhà phát triển không thêm hỗ trợ chỉ báo cho họ, bạn chỉ cần liệt kê danh sách trắng như Alaukik nói, đồng thời thông báo cho nhà phát triển rằng họ cần sửa ứng dụng.


7

Để hiển thị danh sách trắng systray hiện tại:

gsettings get com.canonical.Unity.Panel systray-whitelist

Để danh sách trắng tất cả các chỉ số systray:

gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"

Để nối thêm ứng dụng vào danh sách trắng, hãy thay thế MYAPPở cuối dòng này:

gsettings set com.canonical.Unity.Panel systray-whitelist "$(gsettings get com.canonical.Unity.Panel systray-whitelist | sed -e "s/]$/, 'MYAPP']/")"


Có ai đã thử nghiệm điều này trên Ubuntu 12.04 chưa? Nó không hoạt động đối với tôi (nó đã hoạt động trên các phiên bản trước)
saeedgnu

Đến bây giờ, nó vẫn hoạt động trên Ubuntu 12.10 mà không gặp vấn đề gì.
uygar.raf

@ilius Các lệnh này hoạt động vào ngày 12.04.
Cas

Không hoạt động trên Ubuntu 13.04
Itai Ganot

Không hoạt động trên Ubuntu 14.04 LTS.
musiphil

1

Thay vì thay đổi nó thành 'tất cả', tôi khuyên bạn nên thêm tên của ứng dụng mong muốn vào danh sách. Với điều này, bạn tránh tất cả các loại vấn đề với bảng điều khiển gây ra bởi "all"giá trị.

Ví dụ, chỉ báo drweb bị thiếu, vì vậy tôi đã cố gắng thêm lệnh thực thi chương trình chống vi-rút dr vào danh sách trắng. Giá trị là như thế ['JavaEmbeddedFrame', 'Wine', 'Update-notifier']. Tôi đã thay đổi nó ['JavaEmbeddedFrame', 'Wine', 'drweb-cc', 'Update-notifier'], sau đó tôi đăng xuất và đăng nhập, và chỉ báo nằm trên bảng điều khiển.


1

Cách tốt nhất và độc lập với phiên bản Ubuntu là chạy trình soạn thảo dconf và tìm (ctrl + F) chuỗi này "systray-whlistist" (trừ khi họ thay đổi nó ...)

Bạn có thể chỉnh sửa giá trị của nó thành chỉ đơn giản là ['tất cả'], bạn cũng có thể khôi phục giá trị đó bằng cách nhấp vào nút "đặt thành mặc định".

Hoặc tìm ra những biểu tượng bạn muốn hiển thị, từng cái một và thêm chúng vào đó.

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.