Ikony na pasku zadań zniknęły po aktualizacji systemu Ubuntu

45

Mam wiele aplikacji z ikonami tacy, takimi jak davmail, monitor sprzętu. Brakuje mi tej funkcji w systemie Ubuntu 14.04. Czy ktoś ma rozwiązanie?

Istnieją pewne narzędzia, takie jak wskaźnik Skype, ale potrzebuję ogólnego rozwiązania tego problemu, aby móc dodawać ikony aplikacji do paska zadań.

Ahmed Daif
źródło
Czy wypróbowałeś to rozwiązanie z tego pytania ?
Christopher Kyle Horton

Odpowiedzi:

158

Może być konieczne zrobienie dwóch rzeczy:

1. Zainstaluj biblioteki sni-qt .

Zainstaluj sni-qt Zainstaluj banshee (kliknij łącze) lub za sudo apt-get install sni-qt sni-qt:i386pomocą terminala, a następnie uruchom ponownie Skype. Ikona tacy / panelu powinna być teraz z powrotem!

Powodem, dla którego ten krok jest wymagany, jest to, że sni-qt jest instalowany automatycznie przez pakiet Skype repozytorium Ubuntu, ale NIE przez debet Skype, który pobierasz bezpośrednio. Gdy Skype 4.0 znajdzie się w repozytoriach Ubuntu, możesz zainstalować stamtąd i nie będzie to już konieczne.

2. Może być również konieczne dodanie białej listy do wskaźnika

Nie wiemy dlaczego, ale w przypadku niektórych systemów ten dodatkowy krok jest wymagany przed wyświetleniem wskaźnika (dzięki Bruno Pereira !)

Kroki :

  1. Zainstaluj pakiet dconf-toolsZainstaluj narzędzia dconf(kliknij łącze) lub z terminala za pomocąsudo apt-get install dconf-tools

  2. Otwórz edytor dconf z Dash (lub dconf-editorz terminala):

    wprowadź opis zdjęcia tutaj

  3. Na lewym pasku bocznym użyj trójkątów, aby przejść do pulpitu > jedność > panel . W systemie Ubuntu 12.10 należy zamiast tego przejść do panelu com > canonical > unity > . Kliknij dwukrotnie pomarańczową część po prawej stronie i dodaj, aby umożliwić wyświetlanie wskaźnika Skype, jak poniżej:[JavaEmbedded...],'skype'

    wprowadź opis zdjęcia tutaj

  4. Naciśnij Enter, zamknij edytor dconf , wyloguj się i zaloguj - wskaźnik powinien teraz wrócić!

ish
źródło
9
W Ubuntu 12.10 znalazłem go na innej ścieżce w obrębie dconf-editor: com> canonical> unity> panel .
aecolley
2
W systemie Ubuntu 12.10 nie masz panelproduktu w jedności. :( Odpowiedź One Zero działa.
Ali
4
Od 13.04 nie ma tam zarówno com> kanoniczny> jedność> panel, jak i pulpit> jedność> panel . IMO właściwym rozwiązaniem jest instalacja skype z repozytorium, jak opisano tutaj
Andrii Chernenko
2
Potwierdzam, że działa to świetnie 13.10 i nie musiałem umieszczać go na białej liście. Zainstalowanie tego pakietu i zamknięcie go, a następnie ponowne uruchomienie Skype naprawiło :)
Andrea
1
W Ubuntu 14.04 stwierdziłem, że muszę zmienić Skype'a wielkimi literami, aby skypeć wszystkie małe litery, zanim ikona będzie dozwolona. Skype ze stolicą działał wcześniej, zanim uaktualniłem do 14.04 / Trusty.
Chris Smowton
67

Aby ikona Skype Tray była wyświetlana w Ubuntu, zainstaluj sni-qtpakiet:

sudo apt-get install sni-qt:i386
mcFactor
źródło
1
to faktycznie sprawiło, że zadziałało dla mnie w 14.04 - i jest to sni-qt: i386 to nie tylko sni-qt. (w moim systemie (64-bitowym) skype jest również instalowany jako skype: i386). Być może jest to ten sam problem dla innych aplikacji.
sunew
zaktualizowano Ubuntu z 12.04 do 14.04 (brudna instalacja), ikony na skype zniknęły. to naprawiło
krukid
4
Więcej informacji o tym, dlaczego to działa: askubuntu.com/a/151118/48105 . Och, i nie zapomnij wylogować się / zalogować (lub ponownie uruchomić jedność), aby to zadziałało.
Waldir Leoncio
1
14.04.01 musiałem tylko zabić i zrestartować Skype po instalacji sni-qt: i386. Działa świetnie.
amotzg
2
Nadal rozwiązanie dla 16.04 (smutne, że problem się utrzymuje).
jgomo3
19

Włącz ikonę Skype w panelu powiadomień Unity na Ubuntu 12.04 LTS

Kiedy wykonujesz nową instalację Ubuntu 12.04 (lub dowolną wersję z Unity pod tym względem), instalujesz Skype i oczekujesz, że będzie działał tak, jak kiedyś. Ale jeśli zamkniesz okno główne - wkrótce zauważysz, że ikona Skype nie jest wyświetlana w górnym panelu.

Aby to naprawić, musisz uruchomić kilka poleceń. Otwórz więc swój terminal i uruchom to:

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

Powinieneś dostać coś takiego:

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

Zasadniczo oznacza to, że Skype nie znajduje się na białej liście, dlatego domyślnie nie jest dozwolone wyświetlanie jego ikony na pasku zadań. Musimy to naprawić. Dołącz „Skype” do listy, aby mieć coś takiego:

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

Następnie zawiń go podwójnymi cudzysłowami (”) i dodaj zestaw ustawiania com.canonical.Unity.Panel systray-białej listy przed nim. W tym momencie powinieneś mieć coś takiego:

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

Teraz wystarczy skopiować to do terminala i wykonać polecenie. Uruchom ponownie później. Teraz powinieneś zobaczyć ikonę.

Źródło wprowadź opis linku tutaj

One Zero
źródło
Dziękujemy za udostępnienie poleceń b / c po otwarciu edytora DConf Nie widzę opcji Panelu pod Unity. Działa to dla mnie dobrze po zainstalowaniu sni-qt (nie jestem pewien, czy było to wymagane).
kingdango
6
Po pierwszym poleceniem: No such schema 'com.canonical.Unity.Panel'. Ubuntu 13.04 64-bit.
Hubro
1
To samo tutaj: „Brak takiego schematu” Ubuntu 13.04 64-bitowy
Luis Lobo Borobia
Tutaj: Systray na Ubuntu 13.04 webupd8.org/2013/05/how-to-get-systray-whitelist-back-in.html
Luis Lobo Borobia
10

Wynika to z faktu, że system Ubuntu wyłączył białą listę od wersji 13.10. Oto dwie opcje do naprawienia:

zarówno

sudo apt-get install libappindicator1

lub

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

Aby uzyskać więcej informacji: Ikony zasobnika systemowego nie są wyświetlane http://ubuntuforums.org/showthread.php?t=2217458 https://launchpad.net/~gurqn/+archive/systray-trusty

Koppie
źródło
5
nie działa w 14.04
Ahmed Daif
2
sam libappindicator1 nie działał dla mnie (z czystej instalacji AMD64 14.04), ale działał również po zainstalowaniu systray-trusty (w tym ręcznego kroku gedit) ORAZ ponownym uruchomieniu.
paulcm
1
dla Utopic, powinieneś użyć ppa:gurqn:systray-utopic, jeśli to ma znaczenie
Danatela
Dostępna jest także wersja Vividppa:gurqn:systray-vivid
Hamman Samuel
9

Ja też miałem do czynienia z tym problemem. Zainstalowanie następującego pakietu rozwiązało mój problem.

sudo apt-get install sni-qt:i386

Jestem na Ubuntu 15.10, sni-qt:i386było wymagane, aby ikona paska zadań mogła się wyświetlić.

Mostafiz Rahman
źródło
To najlepsze rozwiązanie dla Ubuntu 14.04 LTS. Poprawka rejestru nie działa. Uruchom ponownie Skype po zainstalowaniu sni-qt: i386
Angsuman Chakraborty
5

być może musisz dodać białą listę skype do obszaru powiadomień (nie jestem pewien, czy skype zawiera appindicator)

Prostym sposobem na to jest zainstalowanie narzędzi dconf

sudo apt-get install dconf-tools

lub Korzystanie z Centrum oprogramowania Zainstaluj za pośrednictwem centrum oprogramowania

Następnie naciśnij alt+ f2i wejdź do edytora dconf, aby zobaczyć program taki jak ten:

edytor dconf

Przejdź do desktop-> unity-> paneli dodaj aplikacje, które chcesz dodać do białej listy, na końcu listy (w twoim przypadku musisz dodać „Skype”), oddzielając je przecinkami. Zamiast tego możesz napisać alldo białej listy wszystkich aplikacji, aby korzystać z obszaru powiadomień.

Musisz się wylogować i zalogować ponownie, aby zastosować zmiany.

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

zurdo
źródło
1
Nie widzę „panelu” pod jednością. Czy coś brakuje? Jestem 14.04
itols
Prawdopodobnie ścieżka zmieniła się na 14.04, nie mogę tego powiedzieć na pewno, ponieważ nie używam teraz Unity
zurdo
4

Oto, co zadziałało, aby odzyskać zarówno wskaźnik Skype, jak i Franz pod Ubuntu 16.10 64-bitowym Unity Desktop

1) Zainstalowałem sni-qt: i386 jak wspomniano tutaj z sudo apt-get install sni-qt:i386

2) Zainstalowałem libappindicator, jak wspomniano tutaj zsudo apt-get install libappindicator1

3) W końcu zainstalowałem pakiet .deb znaleziony pod adresem http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu/pool/main/p/pidgin-indicator/ za pośrednictwem centrum oprogramowania. Jak wspomniano tutaj , zapewniło to ostateczne rozwiązanie.

Starszy Geek
źródło
Dziękuję bardzo za twój wysiłek! Tylko pytanie: dlaczego musimy zainstalować Pidgin Indicator, jeśli potrzebujemy tylko naprawić Skype i Franza?
orschiro,
Chociaż nie wątpię, że powodem, dla którego można go znaleźć w pakiecie .deb pidgin-Indicator, wszystko, co wiem w tej chwili, to dla mnie zadziałało. Niestety w tej chwili nie mam czasu na dalsze zagłębianie się.
Elder Geek
Moim problemem musi być coś innego. Nawet po zainstalowaniu Pidgin Indicator nadal mam problem ...
orschiro
To dziwne, zrobiłeś wszystkie 3 kroki?
Elder Geek
1
To działało dla mnie całkiem dobrze. Przy pierwszym uruchomieniu Skype zamarł z jakiegoś powodu, ale od drugiego zaczął działać.
Francesco Casula,
3

Odniesienie

Tutaj zamieszczam artykuł wyjaśniający, jak włączyć Skype'a na białej liście zasobnika systemowego Unity.

Mam Ubuntu 12.04, to zadziałało dla mnie!

Detale

Zasadniczo otwórz nowy terminal i wykonaj następujące czynności:

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

a następnie uruchom ponownie Skype.

Izrael
źródło
2

Jeśli używasz powłoki gnome, aktywuj to rozszerzenie połączenia Status Icon Fixer

Naprawia Dropbox, Skype, VLC i inne na pasku stanu; nie idealne, ale ok.

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

penreturns
źródło
2
W systemie Ubuntu 13.10 i nowszych Status Icon Fixer podobno już nie działa. Używam alternatywnego rozszerzenia Top Icons dla 13.10 i działa dobrze.
tanius
2

Dla mnie ścieżka w edytorze dconf była następująca:

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

A następnie kliknij aplikacje i dodaj wartość „skype” . Używam Ubuntu 13.10 (64-bit).

kmajaa
źródło
1
Nie działał dla 14.04 Trusty.
mcmlxxxiii
2

Rozwiązaniem, które działa od grudnia 2015 r. W systemie Ubuntu 14.04, jest zainstalowanie następującego PPA:

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

To daje strzałkę na pasku zadań, którą możesz kliknąć, aby wyświetlić ikony. Możesz również wyświetlić ikony w samym pasku, a instrukcje na ten temat można znaleźć tutaj: http://www.webupd8.org/2015/05/on-demand-system-tray-for-ubuntu.html

Dlaczego inne rozwiązania już nie działają? Aktualizacje Unity wciąż przełamują inne rozwiązania PPA i wydaje się, że nikt nie jest zaangażowany w ich aktualizowanie.

Desek
źródło
1

Przejdź do Skype-> Opcje.

W kategorii ogólnej zaznacz „Uruchom Skype zminimalizowany w zasobniku systemowym”.

upapilot
źródło
nie, to nic nie zmieniło. Ale opcja jest (po niemiecku) raczej oznaczona jako start zminimalizowany (nic nie mówi o zasobniku systemowym). Więc teraz muszę tylko dwa razy kliknąć przycisk w programie uruchamiającym
miceterminator
1

Używam Gnome-Flashback (wcześniej Fallback / Classic) z panelem tint2. Wypróbowałem wszystkie te poprawki i żadna z nich nie działała dla mnie. Nawet próbowałem

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

Brak szczęścia. Próbowałem nawet zabić tint2 i zamiast tego użyć panelu gnome. Wciąż brak ikon dla wielu, ale nie dla wszystkich moich aplikacji.

W końcu znalazłem rozwiązanie, szukając sposobu, aby (konkretnie) menedżera sieci pokazać tutaj na pasku zadań tutaj . Ponieważ używam Cairo-Dock jako programu uruchamiającego, właśnie zmieniłem wszystkie polecenia uruchamiania dla moich aplikacji, które się nie wyświetlały dbus-launch app-launch-command. Gdzie app-launch-commandjest zwykłe polecenie uruchamiania tej aplikacji. To samo zrobiło dla aplikacji Autostart i działa jak urok.

amadis
źródło
0

To rozwiązanie działa dobrze z Ubuntu 17.04

Wystarczy uruchomić aplikację z „env XDG_CURRENT_DESKTOP = Unity”. Na przykład, aby uruchomić Skype dla systemu Linux, należy użyć:

env XDG_CURRENT_DESKTOP=Unity skypeforlinux

Aby naprawić na stałe, skopiuj plik pulpitu aplikacji z / usr / share / applications / do ~ / .local / share / applications /, a następnie edytuj plik i zmień wiersz „Exec”, dodając „env XDG_CURRENT_DESKTOP = Unity” ( bez cudzysłowów) natychmiast po „Exec =”.

Więcej szczegółów na http://www.webupd8.org/2017/04/fix-appindicator-not-working-for.html

bibokreacja
źródło
-2

Miałem ten sam problem. Oto, co zrobiłem, aby to poprawić.

Otwórz terminal

sudo apt-get update
sudo apt-get install --reinstall ubuntu-desktop
sudo apt-get install unity
sudo shutdown -r now
WhosUrDaddy
źródło
Każde rozwiązanie nie ma ponownej instalacji, przynajmniej nie w Ubuntu.
igaurav