Ikony małej tacy Ubuntu 17.10

Odpowiedzi:

3

Nie możesz tego usunąć gnome-shell-extension-appindicator, ubuntu-desktopzależy od tego. Rozwiązanie, które działa dla mnie (ale robisz to na własne ryzyko):

sudo apt-get remove gnome-shell-extension-appindicator
apt-get download ubuntu-desktop
sudo dpkg --install --ignore-depends=gnome-shell-extension-appindicator ubuntu-desktop_1.404_amd64.deb

Aby zignorować uszkodzone pakiety w Ubuntu (z tego źródła ), uruchom:

sudo gedit /var/lib/dpkg/status

To powinno otworzyć status pliku (który może być dość długi), teraz musisz znaleźć nazwę pakietu ubuntu-desktop. Teraz usuń zależności gnome-shell-extension-appindicatorz linii Depends, zapisz plik ( Ctrl+ S) i zamknij.

Teraz zainstaluj obsługę TopIcons Plus i KStatusNotifierItem / AppIndicator .

Dawid Celmer
źródło
2
Miły! Teraz wygląda na właściwą odpowiedź. Ale chciałbym wspomnieć o jednej rzeczy: nigdy niesudo należy uruchamiać aplikacji graficznej takiej jak gedit z normalnym . Alternatywnie możesz użyć nanodo edycji tekstu w wierszu poleceń lub uruchomić sudo -H gedit.
pomsky
Jeśli /var/lib/dpkg/statusnajpierw ubuntu-desktopedytujesz również , nie trzeba instalować po usunięciu appindicator. Ale niesamowita odpowiedź.
chesedo
2

Mam ten sam problem po aktualizacji z Ubuntu Gnome 17.04. Próbowałem wielu poprawek, ale żadna z nich nie pomogła mi. Postanowiłem ponownie zainstalować Ubuntu. Po nowej instalacji problem nadal występuje, ale dla mnie działa coś w rodzaju obejścia. Jak opisano tutaj : Uruchom terminal, export XDG_CURRENT_DESKTOP=Unitya następnie uruchom aplikację ./Telegram & exit. Rezultatem jest nieco większa ikona w zasobniku i znaczek na ikonie w doku.wprowadź opis zdjęcia tutaj

kozlon
źródło
zadziwiająco działa!
Sajad Bahmani
1
zmieniam się.local/share/applications/telegramdesktop.desktop Exec=env XDG_CURRENT_DESKTOP=Unity /home/$user/apps/Telegram/Telegram -- %u
Sajad Bahmani
2

Musisz edytować, /usr/share/applications/telegramdesktop.desktopktóry jest programem uruchamiającym telegram. Zmień linię

Exec=telegram-desktop -- %u

do

Exec=env XDG_CURRENT_DESKTOP=Unity telegram-desktop -- %u

Możesz zrobić to samo obejście dla Slacka.

Askar Timirgazin
źródło
2

Najpierw możesz zainstalować TopIcons Plus ze strony extensions.gnome.org lub jego strony GitHub .

Ale domyślne wskaźniki Ubuntu nie pozwalają TopIcons Plus działać poprawnie. Najpierw musisz go dezaktywować / usunąć.

Możesz dezaktywować aplikacje Ubuntu z sekcji Rozszerzenia (GNOME) Tweaks (sugerowane przez Charlesa Greena ). Aby zainstalować Tweaks, uruchom

sudo apt install gnome-tweak-tool

Alternatywnie, jeśli masz absolutną pewność , że chcesz usunąć aplikacje Ubuntu, a następnie uruchom ( nie jest to wcale zalecane , usunie ubuntu-desktopmetapakiet)

sudo apt-get remove gnome-shell-extension-appindicator 

lub usuń [email protected]katalog z /usr/share/gnome-shell/extensions.


Teraz TopIcons Plus powinien działać zgodnie z oczekiwaniami. Możesz zmienić jego ustawienia za pomocą niezbędnego narzędzia GNOME Tweak Tool (znanego również jako Tweaks ). Jeśli nie jest zainstalowany, możesz go zainstalować przez

sudo apt install gnome-tweak-tool

Następnie uruchom narzędzie GNOME Tweak Tool i zmień ustawienia TopIcons Plus (na przykład rozmiar ikony , odstępy itp.) W sekcji Rozszerzenia .

pomsky
źródło
1
nie działa w Ubuntu 17.10
Sajad Bahmani
czym jest appindicator?
Sajad Bahmani,
@SjB Ubuntu appindicators to rozszerzenie dostarczane domyślnie, które pokazuje ikony aplikacji takich jak Skype, Telegram itp. W prawym górnym rogu (w sposób alternatywny dla TopIcons Plus). Ale najwyraźniej nie działa poprawnie, wyświetlając małe ikony. Wydaje się, że wyłączenie go za pomocą Tweksa nie wystarczy. Sugeruję więc, aby go usunąć i użyć TopIcons Plus. Spróbuj mojej odpowiedzi.
pomsky
@pomsky Zamiast usuwać gnome-shell-extension-appindicator, można go wyłączyć w narzędziu do dostosowywania GNOME (app Ubuntu)
Charles Green
@CharlesGreen Rozumiem. Dzieki za sugestie. Dodałem to do odpowiedzi. Zasugerowałem całkowite usunięcie aplikacji Ubuntu, ponieważ OP kilkakrotnie potwierdziło, że wyłączenie nie zrobiło dla nich nic , ale teraz myślę, że nie. Później OP powiedział „ Co to jest appindicator? ”!
pomsky