Ubuntu 17.10 маленькие иконки в трее

Ответы:

3

Вы не можете удалить gnome-shell-extension-appindicator, ubuntu-desktopзависит от этого. Решение, которое работает для меня (но Вы делаете это на свой страх и риск):

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

Для игнорирования неработающих пакетов в Ubuntu (из этого источника ) выполните:

sudo gedit /var/lib/dpkg/status

Это должно открыть статус файла (который может быть довольно длинным), теперь вы должны найти имя пакета ubuntu-desktop. Теперь удалите зависимости gnome-shell-extension-appindicatorиз строки Зависит, сохраните файл ( Ctrl+ S) и закройте.

Теперь установите TopIcons Plus и KStatusNotifierItem / AppIndicator Support .

Дэвид Целмер
источник
2
Ницца! Теперь это выглядит как правильный ответ. Но я хочу упомянуть одну вещь: никогда не запускайте графическое приложение, такое как gedit, с normalsudo . В качестве альтернативы вы можете использовать nanoдля редактирования текста в командной строке или запустить sudo -H gedit.
Помский
Если кто-то также /var/lib/dpkg/statusсначала редактирует , то нет необходимости устанавливать ubuntu-desktopпосле удаления appindicator. Но отличный ответ, хотя.
Chesedo
2

У меня та же проблема после обновления с Ubuntu Gnome 17.04. Я перепробовал много исправлений, но ни одно из них не помогло мне. Я решил переустановить Ubuntu. После новой установки проблема все еще сохраняется, но для меня работает своего рода обходной путь. Как описано здесь : В терминале выполните, export XDG_CURRENT_DESKTOP=Unityзатем запустите приложение ./Telegram & exit. В результате значок в лотке будет немного больше, а значок в доке - индикатор значка.введите описание изображения здесь

kozlone
источник
это работа на удивление!
Саджад Бахмани
1
я переодеваюсь.local/share/applications/telegramdesktop.desktop Exec=env XDG_CURRENT_DESKTOP=Unity /home/$user/apps/Telegram/Telegram -- %u
Саджад Бахмани
2

Вы должны отредактировать, /usr/share/applications/telegramdesktop.desktopкакой является телеграмма запуска. Изменить строку

Exec=telegram-desktop -- %u

в

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

Вы можете сделать то же самое решение для Slack.

Аскар Тимиргазин
источник
2

Сначала вы можете установить TopIcons Plus с extensions.gnome.org или с его страницы GitHub .

Но стандартные приложения Ubuntu не позволят TopIcons Plus работать должным образом. Поэтому вам придется сначала деактивировать / удалить его.

Вы можете деактивировать приложение Ubuntu из раздела « Расширения » (GNOME) Tweaks (предложено Чарльзом Грином ). Для установки твиков запустите

sudo apt install gnome-tweak-tool

В качестве альтернативы, если вы абсолютно уверены, что хотите удалить указатели Ubuntu, запустите ( не рекомендуется , ubuntu-desktopметапакет будет удален)

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

или удалите ubuntu-appindicators@ubuntu.comкаталог из /usr/share/gnome-shell/extensions.


Теперь TopIcons Plus должен работать как положено. Вы можете изменить его настройки, используя незаменимый инструмент GNOME Tweak Tool (он же Tweaks ). Если он не установлен, вы можете установить его

sudo apt install gnome-tweak-tool

Затем запустите GNOME Tweak Tool и измените настройки TopIcons Plus (например, размер значков , интервал и т. Д.) В разделе « Расширения ».

pomsky
источник
1
не работает в Ubuntu 17.10
Саджад Бахмани
что такое appindicator?
Саджад Бахмани
@SjB Ubuntu appindicators - это расширение, поставляемое по умолчанию, в правом верхнем углу которого отображаются значки приложений, таких как Skype, Telegram и т. Д. (В некотором роде альтернатива TopIcons Plus). Но очевидно, что он не работает правильно, показывая крошечные значки. Кажется, отключить его с помощью твиков недостаточно. Поэтому я предлагаю вам удалить его и использовать TopIcons Plus. Попробуйте мой ответ.
Помский
@pomsky Вместо удаления gnome-shell-extension-appindicatorего можно отключить в инструменте настройки GNOME (аппендикаторы Ubuntu)
Чарльз Грин
@CharlesGreen я вижу. Спасибо за предложение. Я добавил это к ответу. Я предложил полностью удалить аппендикаторы Ubuntu, так как OP неоднократно подтверждал, что его отключение ничего им не дало , но теперь я думаю, что они этого не сделали. Позже ОП сказал: « Что такое аппендикатор? »!
Помский