Các biểu tượng khay hệ thống biến mất sau khi nâng cấp Ubuntu


45

Tôi có nhiều ứng dụng với các biểu tượng khay như davmail, màn hình phần cứng. Tôi nhớ tính năng này trên Ubuntu 14.04. Có ai có giải pháp không?

Có một số công cụ như chỉ báo Skype, nhưng tôi cần một giải pháp chung cho vấn đề này để tôi có thể thêm các biểu tượng ứng dụng vào khay hệ thống.


Câu trả lời:


158

Bạn có thể cần làm hai việc:

1. Cài đặt thư viện sni-qt .

Cài đặt sni-qt Cài đặt banshee (nhấp vào liên kết) hoặc sudo apt-get install sni-qt sni-qt:i386từ thiết bị đầu cuối, sau đó khởi động lại Skype. Biểu tượng khay / bảng điều khiển bây giờ sẽ trở lại!

Lý do bước này là bắt buộc là vì sni-qt được cài đặt tự động bởi gói Skype của kho lưu trữ Ubuntu, nhưng KHÔNG phải do cuộc tranh luận Skype mà bạn trực tiếp tải xuống. Khi Skype 4.0 có trong repos Ubuntu, bạn có thể cài đặt từ đó và điều này sẽ không còn cần thiết nữa.

2. Bạn cũng có thể cần đưa danh sách trắng vào danh sách

Chúng tôi không biết tại sao, nhưng đối với một số hệ thống, bước bổ sung này là bắt buộc trước khi chỉ báo sẽ hiển thị (cảm ơn Bruno Pereira !)

Các bước :

  1. Cài đặt gói dconf-toolsCài đặt công cụ dconf(nhấp vào liên kết) hoặc từ thiết bị đầu cuối vớisudo apt-get install dconf-tools

  2. Mở trình soạn thảo dconf từ Dash (hoặc dconf-editortừ thiết bị đầu cuối):

    nhập mô tả hình ảnh ở đây

  3. Trên thanh bên trái, sử dụng các hình tam giác để điều hướng đến máy tính để bàn > thống nhất > bảng điều khiển . Trên Ubuntu 12.10, thay vào đó, bạn cần điều hướng đến bảng điều khiển com > canonical > unity > . Nhấp đúp vào phần màu cam ở bên phải và thêm để cho phép chỉ báo Skype hiển thị, như bên dưới:[JavaEmbedded...],'skype'

    nhập mô tả hình ảnh ở đây

  4. Nhấn Enter, đóng trình soạn thảo , đăng xuất và đăng nhập - chỉ báo của bạn sẽ trở lại!


9
Trong Ubuntu 12.10 tôi đã tìm thấy nó ở một đường dẫn khác trong dconf-editor: com> canonical> unity> panel .
xe đẩy

2
Trên Ubuntu 12.10, bạn không có panelmục nào trong sự thống nhất. :( Câu trả lời của One Zero hoạt động.
Ali

4
Kể từ ngày 13.04, cả bảng com> canonical> unity> paneldesktop> unity> đều không có. IMO giải pháp phù hợp là cài đặt skype từ kho lưu trữ như được mô tả ở đây
Andrii Chernenko

2
Có thể xác nhận điều này hoạt động tuyệt vời vào ngày 13.10 và tôi không cần phải đưa nó vào danh sách trắng. Chỉ cần cài đặt gói đó và thoát ra sau đó bắt đầu lại Skype đã sửa nó :)
Andrea

1
Trong Ubuntu 14.04, tôi thấy tôi cần thay đổi Skype bằng chữ in hoa thành skype tất cả chữ thường trước khi biểu tượng được cho phép. Skype với số vốn trước đây đã hoạt động trước khi tôi nâng cấp lên 14.04 / Trusty.
Chris Smowton

67

Để hiển thị Biểu tượng khay Skype trong Ubuntu, hãy cài đặt sni-qtgói:

sudo apt-get install sni-qt:i386

1
điều này thực sự làm cho nó hoạt động với tôi trong 14.04 - và đó là sni-qt: i386 không chỉ sni-qt. (trên hệ thống của tôi (64 bit) skype cũng được cài đặt là skype: i386). Có lẽ đó là vấn đề tương tự cho các ứng dụng khác.
nắng

nâng cấp Ubuntu từ 12.04 lên 14.04 (cài đặt bẩn), các biểu tượng khay skype biến mất. cái này đã sửa nó
krukid

4
Thông tin thêm về lý do tại sao điều này hoạt động: Askubfox.com/a/151118/48105 . Ồ, và đừng quên đăng xuất / đăng nhập (hoặc khởi động lại sự thống nhất) để điều này có hiệu lực.
Waldir Leoncio

1
Vào ngày 14.04.01, tôi chỉ cần tắt và khởi động lại Skype sau khi cài đặt sni-qt: i386. Công trình tuyệt vời.
amotzg 18/2/2015

2
Vẫn là giải pháp cho 16.04 (buồn khi biết vấn đề vẫn còn).
jgomo3

19

Bật biểu tượng Skype trên Bảng thông báo thống nhất trên Ubuntu 12.04 LTS

Khi bạn cài đặt Ubuntu 12.04 mới (Hoặc bất kỳ phiên bản nào có Unity cho vấn đề đó), bạn sẽ cài đặt Skype và mong đợi nó hoạt động như trước đây. Nhưng nếu bạn đóng cửa sổ chính - bạn sẽ sớm nhận thấy biểu tượng Skype không được hiển thị ở bảng trên cùng.

Để sửa lỗi này, bạn sẽ cần chạy một vài lệnh. Vì vậy, mở thiết bị đầu cuối của bạn và chạy này:

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

Bạn sẽ nhận được một cái gì đó như thế này:

['JavaEmbeddedFrame', 'Wine', 'Update-notifier']

Về cơ bản, điều này có nghĩa là Skype không nằm trong danh sách trắng, do đó không được phép mặc định hiển thị biểu tượng khay của nó. Chúng ta cần khắc phục điều này. Nối 'Skype' vào danh sách để bạn có cái gì đó như thế này:

['JavaEmbeddedFrame', 'Wine', 'Update-notifier', 'Skype']

Sau đó bọc nó bằng dấu ngoặc kép (lâm) và thêm gsinstall đặt com.canonical.Unity.Panel systray-whlistist ở phía trước nó. Tại thời điểm này, bạn nên có một cái gì đó như thế này:

gsettings set com.canonical.Unity.Panel systray-whitelist "['JavaEmbeddedFrame', 'Wine', 'Update-notifier', 'Skype']"

Bây giờ chỉ cần sao chép này vào Terminal của bạn và thực hiện lệnh. Khởi động lại sau đó. Bây giờ bạn sẽ thấy biểu tượng.

Nguồn nhập mô tả liên kết ở đây


Cảm ơn bạn đã cung cấp các lệnh b / c khi tôi mở trình soạn thảo DConf Tôi không thấy tùy chọn Bảng điều khiển trong Unity. Điều này hoạt động tốt với tôi sau khi tôi cũng cài đặt sni-qt (không chắc chắn là bắt buộc).
kingdango

6
Sau lệnh đầu tiên : No such schema 'com.canonical.Unity.Panel'. Ubuntu 13.04 64-bit.
Hubro

1
Tương tự ở đây: "Không có lược đồ như vậy" Ubuntu 13.04 64 bit
Luis Lobo Borobia


10

Điều này là do Ubuntu đã tắt danh sách trắng kể từ phiên bản 13.10. Dưới đây là hai tùy chọn để khắc phục:

hoặc

sudo apt-get install libappindicator1

hoặc là

sudo apt-add-repository ppa:gurqn/systray-trusty
sudo apt-get update
sudo apt-get upgrade

Để biết thêm thông tin: Các biểu tượng Khay hệ thống không hiển thị http://ubuntuforums.org/showthread.php?t=2217458 https://launchpad.net/~gurqn/+archive/systray-trusty


5
nó không hoạt động vào 14.04
Ahmed Daif

2
libappindicator1 tự nó không hoạt động đối với tôi (từ bản cài đặt AMD64 14.04 sạch), nhưng nó đã hoạt động sau khi cài đặt systray-trusty (bao gồm cả bước gedit thủ công) VÀ khởi động lại.
paulcm

1
đối với Utopic, bạn nên sử dụng ppa:gurqn:systray-utopic, nếu có vấn đề
Danatela

Phiên bản sống động cũng có sẵnppa:gurqn:systray-vivid
Hamman Samuel

9

Tôi đã phải đối mặt với vấn đề này quá. Cài đặt gói sau đã giải quyết vấn đề của tôi.

sudo apt-get install sni-qt:i386

Tôi đang dùng Ubuntu 15.10, sni-qt:i386được yêu cầu để biểu tượng systray xuất hiện.


Đây là giải pháp tốt nhất cho Ubuntu 14.04 LTS. Việc sửa chữa registry không hoạt động. Khởi động lại Skype sau khi cài đặt sni-qt: i386
Angsuman Chakraborty

5

có lẽ bạn cần đưa danh sách trắng skype vào khu vực thông báo (tôi không chắc liệu skype có bao gồm một ứng dụng viên hay không)

Cách dễ dàng để làm cho nó là cài đặt các công cụ dconf

sudo apt-get install dconf-tools

hoặc sử dụng Trung tâm phần mềm Cài đặt qua trung tâm phần mềm

Sau đó nhấn alt+ f2và nhập trình soạn thảo dconf để xem chương trình như thế này:

biên tập viên

Điều hướng đến desktop-> unity-> panelvà thêm các ứng dụng bạn muốn đưa vào danh sách trắng vào cuối danh sách (trong trường hợp của bạn, bạn phải thêm 'Skype') bằng cách hôn mê. Thay vào đó, bạn có thể viết thư allcho danh sách trắng tất cả các ứng dụng để sử dụng vùng thông báo.

Bạn sẽ cần phải đăng xuất và đăng nhập lại yo áp dụng các thay đổi.

Thông tin thêm: http://www.webupd8.org/2011/04/how-to-re-enable-notification-area.html


1
Tôi không thấy "bảng" dưới sự thống nhất. Tui bỏ lỡ điều gì vậy? Tôi vào ngày 14.04
itols

Có lẽ đường dẫn đã thay đổi vào ngày 14.04, không thể nói chắc chắn vì tôi không sử dụng Unity ngay bây giờ
zurdo

4

Đây là những gì làm việc cho tôi để lấy lại cả chỉ báo Skype và Franz trong Ubuntu 16.10 64-bit Unity Desktop

1) Tôi đã cài đặt sni-qt: i386 như được đề cập ở đây với sudo apt-get install sni-qt:i386

2) Tôi đã cài đặt libappindicator như được đề cập ở đây vớisudo apt-get install libappindicator1

3) Cuối cùng tôi đã cài đặt gói .deb được tìm thấy tại http://ppa.launchpad.net/nilarimogard/webupd8/ubfox/pool/main/p/pidgin-indicator/ thông qua trung tâm phần mềm. Như đã đề cập ở đây , điều này cung cấp độ phân giải cuối cùng.


Cảm ơn bạn rất nhiều vì những nỗ lực của bạn! Chỉ cần một câu hỏi: tại sao chúng ta cần cài đặt Chỉ báo Pidgin nếu chúng ta chỉ cần sửa Skype và Franz?
orschiro

Mặc dù tôi không nghi ngờ rằng lý do tại sao có thể được tìm thấy trong gói .deb pidgin-Indicator, tất cả những gì tôi biết ngay bây giờ là nó hoạt động với tôi. Thật không may, tôi không có thời gian để nghiên cứu sâu hơn về nó vào lúc này.
Anh Cả Geek

Vấn đề của tôi phải là một cái gì đó khác. Ngay cả sau khi cài đặt Pidgin Indicator, tôi vẫn gặp sự cố ...
orschiro

Thật kỳ lạ, bạn đã làm cả 3 bước?
Anh Cả Geek

1
Điều này làm việc khá tốt cho tôi. Lúc đầu, Skype bị đóng băng vì một số lý do nhưng từ lần thứ hai nó bắt đầu hoạt động.
Francesco Casula

3

Tài liệu tham khảo

Ở đây tôi đăng cho bạn một bài viết giải thích cách đưa Skype vào danh sách trắng trong khay hệ thống Unity.

Tôi có Ubuntu 12.04, nó hoạt động với tôi!

Chi tiết

Về cơ bản, mở một thiết bị đầu cuối mới và thực hiện điều này:

gsettings set com.canonical.Unity.Panel systray-whitelist "['JavaEmbeddedFrame', 'Wine', 'Update-notifier', 'Skype']"

và sau đó khởi động lại Skype.


2

Nếu bạn đang sử dụng shell gnome, hãy kích hoạt tiện ích mở rộng này gọi Status Icon Fixer

Sửa Dropbox, Skype, vlc và các thứ khác vào thanh trạng thái; không hoàn hảo, nhưng ok

https://extensions.gnome.org/extension/192/status-icon-fixer/


2
Đối với Ubuntu 13.10 trở lên, Status Icon Fixer được cho là không hoạt động nữa. Tôi sử dụng tiện ích mở rộng Biểu tượng hàng đầu thay thế cho 13.10 và nó hoạt động tốt.
tanius

2

Đối với tôi, đường dẫn trong trình soạn thảo drc là:

com -> canonical -> indicator -> appmenu -> messages

Và sau đó nhấp vào ứng dụng và thêm giá trị 'skype' . Tôi đang chạy Ubuntu 13.10 (64-bit).


1
Không hoạt động cho 14.04 Trusty.
mcmlxxxiii

2

Một giải pháp hoạt động kể từ tháng 12 năm 2015 trong Ubuntu 14.04 là cài đặt PPA sau:

sudo apt-add-repository ppa:fixnix/indicator-systemtray-unity
sudo apt-get update
sudo apt-get install indicator-systemtray-unity

Điều này cung cấp cho bạn một mũi tên trong thanh tác vụ mà bạn có thể nhấp để hiển thị các biểu tượng của mình. Bạn cũng có thể có các biểu tượng hiển thị trong chính thanh và hướng dẫn cho điều đó có thể được tìm thấy ở đây: http://www.webupd8.org/2015/05/on-demand-system-tray-for-ub Ubuntu.html

Tại sao các giải pháp khác không hoạt động nữa? Cập nhật cho Unity tiếp tục phá vỡ các giải pháp ppa khác và dường như không ai cam kết giữ cho chúng cập nhật.


1

Truy cập Skype-> Tùy chọn.

Trong mục Danh mục chung, "Khởi động Skype được thu nhỏ trong Khay hệ thống".


Không, điều đó không thay đổi bất cứ điều gì. Nhưng tùy chọn là (bằng tiếng Đức) thay vì được dán nhãn bắt đầu thu nhỏ (không nói gì về khay hệ thống). Vì vậy, bây giờ tôi chỉ cần nhấp hai lần vào nút trong Trình khởi chạy
miceterminator

1

Tôi đang sử dụng Gnome-Flashback (trước đây là Fallback / Classic) với bảng điều khiển tint2. Tôi đã thử tất cả các bản sửa lỗi này và không có bản sửa lỗi nào phù hợp với tôi. Tôi thậm chí đã thử

sudo add-apt-repository ppa:timekiller/unity-systrayfix
sudo apt-get update
sudo apt-get upgrade

Không may mắn. Thậm chí đã cố gắng giết tint2 và sử dụng bảng gnome thay thế. Vẫn không có biểu tượng cho nhiều, nhưng không phải tất cả, các ứng dụng của tôi.

Cuối cùng tôi đã tìm thấy một giải pháp trong khi tìm cách để có được (cụ thể) trình quản lý mạng hiển thị trong hệ thống ở đây . Vì tôi sử dụng Cairo-Dock làm trình khởi chạy, tôi chỉ thay đổi tất cả các lệnh khởi chạy cho các ứng dụng của mình không hiển thị dbus-launch app-launch-command. Đâu app-launch-commandlà lệnh khởi chạy thường xuyên cho ứng dụng đó. Đã làm tương tự cho các ứng dụng Startup và nó hoạt động như một sự quyến rũ.


0

Giải pháp này hoạt động tốt với Ubuntu 17.04

Chỉ cần chạy ứng dụng với "env XDG_CURRENT_DESKTOP = Unity". Ví dụ: để khởi động Skype For Linux, bạn sẽ sử dụng:

env XDG_CURRENT_DESKTOP=Unity skypeforlinux

Để sửa lỗi vĩnh viễn, sao chép tệp máy tính để bàn của ứng dụng từ / usr / share / application / sang ~ / .local / share / application /, sau đó chỉnh sửa tệp và thay đổi dòng "Exec" bằng cách thêm "env XDG_CURRENT_DESKTOP = Unity" ( không có dấu ngoặc kép) ngay sau "Exec =".

Thêm chi tiết tại http://www.webupd8.org/2017/04/fix-appindicator-not-usiness-for.html


-2

Tôi gặp vấn đề tương tự. Đây là những gì tôi đã làm để sửa nó.

Thiết bị đầu cuối mở

sudo apt-get update
sudo apt-get install --reinstall ubuntu-desktop
sudo apt-get install unity
sudo shutdown -r now

Mọi giải pháp không đi kèm với cài đặt lại, ít nhất là không có trong Ubuntu.
igaurav
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.