Значки в системном лотке исчезли после обновления Ubuntu

Google Hangouts работает для меня хорошо для видеоконференций группы в Linux.

1
задан 12 November 2016 в 17:36

14 ответов

Чтобы иметь значок Skype Tray, отображаемый в Ubuntu, установите пакет sni-qt:

sudo apt-get install sni-qt:i386
67
ответ дан 24 May 2018 в 08:30
  • 1
    это фактически заставило его работать для меня в 14.04 - и это sni-qt: i386 не просто sni-qt. (в моей системе (64 бит) skype также устанавливается как skype: i386). Возможно, это та же проблема для других приложений. – sunew 25 September 2014 в 00:56
  • 2
    обновлен ubuntu с 12.04 до 14.04 (грязная установка), иконки в виде скайпа исчезли. это фиксировало это – krukid 29 September 2014 в 14:38
  • 3
    Подробнее о том, почему это работает: askubuntu.com/a/151118/48105 . О, и не забудьте выйти / войти (или перезапустить единство), чтобы это вступило в силу. – Waldir Leoncio 10 January 2015 в 17:42
  • 4
    14.04.01 Мне нужно было только убить и перезагрузить Skype после установки sni-qt: i386. Прекрасно работает. – amotzg 18 February 2015 в 19:46
  • 5
    Тем не менее решение для 16.04 (печально знать проблему сохраняется). – jgomo3 25 April 2016 в 21:13

Включить Skype Icon на панели уведомлений Unity на Ubuntu 12.04 LTS

Когда вы делаете новую установку Ubuntu 12.04 (или любую версию с Unity, если на то пошло), вы устанавливаете Skype и ожидаете, что он будет работать как Раньше это было. Но если вы закроете главное окно - вы скоро заметите, что значок Skype не отображается на верхней панели.

Чтобы исправить это, вам нужно будет запустить несколько команд. Итак, откройте свой терминал и запустите это:

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

Вы должны получить что-то вроде этого:

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

В основном это означает, что Skype не включен в белый список, поэтому не разрешается по умолчанию для отображения значка в лотке. Мы должны это исправить. Добавить «Skype» в список, чтобы у вас было что-то вроде этого:

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

Затем оберните его двойными кавычками («) и добавьте gsettings set com.canonical.Unity.Panel systray-whitelist перед из этого. На этом этапе у вас должно быть что-то вроде этого:

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

Теперь просто скопируйте это на свой терминал и выполните команду. Перезагрузите впоследствии. Теперь вы должны увидеть значок.

Источник введите ссылку здесь

19
ответ дан 24 May 2018 в 08:30
  • 1
    Спасибо за предоставление команд b / c, когда я открываю редактор DConf. Я не вижу параметр Panel под Unity. Это хорошо сработало для меня после того, как я также установил sni-qt (не уверен, что это было необходимо). – kingdango 21 December 2012 в 19:12
  • 2
    После первой команды: No such schema 'com.canonical.Unity.Panel'. Ubuntu 13.04 64-бит. – Hubro 30 June 2013 в 21:42
  • 3
    То же самое здесь: «Нет такой схемы». Ubuntu 13.04 64 бит – Luis Lobo Borobia 15 August 2013 в 11:52
  • 4
    Здесь: Systray на Ubuntu 13.04 webupd8.org/2013/05/how-to-get-systray-whitelist-back-in.html – Luis Lobo Borobia 15 August 2013 в 11:56

Это связано с тем, что Ubuntu отключил белый список с версии 13.10. Вот два варианта исправить:

либо

sudo apt-get install libappindicator1

, либо

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

Для получения дополнительной информации: значки системного лотка, не отображающие http: // ubuntuforums .org / showthread.php? t = 2217458 https://launchpad.net/~gurqn/+archive/systray-trusty

10
ответ дан 24 May 2018 в 08:30
  • 1
    он не работает в 14.04 – Ahmed Daif 15 May 2014 в 14:30
  • 2
    libappindicator1 сам по себе не работал для меня (с чистой установки 14.04 AMD64), но он работал после установки systray-trusty (включая ручной шаг gedit) и перезапуска. – paulcm 26 August 2014 в 19:43
  • 3
    для Utopic, вы должны использовать ppa:gurqn:systray-utopic, если это имеет значение – Danatela 24 November 2014 в 14:35
  • 4
    Также доступна яркая версия ppa:gurqn:systray-vivid – Hamman Samuel 27 October 2015 в 13:27

Я тоже столкнулся с этой проблемой. Установка этого пакета решила мою проблему.

sudo apt-get install sni-qt:i386

Я использую Ubuntu 15.10, для отображения значка systray требуется sni-qt:i386.

9
ответ дан 24 May 2018 в 08:30
  • 1
    Это лучшее решение для Ubuntu 14.04 LTS. Исправление реестра не работает. Перезагрузите Skype после установки sni-qt: i386 – Angsuman Chakraborty 6 June 2016 в 17:59

Возможно, вам нужно включить белый список в область уведомлений (я не уверен, что skype включает appindicator)

Легкий способ сделать это - установить dconf-tools

sudo apt-get install dconf-tools

или с помощью Software Center

Затем нажмите alt + f2 и введите dconf-editor, чтобы увидеть такую ​​программу:

Перейдите к desktop -> unity -> panel и добавьте приложения, которые вы хотите перечислить в белый список до конца списка (в вашем случае вы должны добавить «Skype») отдельно от comas. Вы можете вместо этого написать all для белого списка всех приложений для использования области уведомлений.

Вам нужно будет выйти из системы и снова войти в систему, применив изменения.

Дополнительная информация:

5
ответ дан 24 May 2018 в 08:30
  • 1
    Я не вижу «панели» под единством. Я что-то упускаю? Я на 14.04 – itsols 9 November 2015 в 19:27
  • 2
    Вероятно, путь изменился на 14.04, не могу сказать точно, потому что я не использую Unity прямо сейчас – zurdo 10 November 2015 в 00:58

Вот что помогло мне вернуть индикатор Skype и Franz под Ubuntu 16.10 64-разрядный Unity Desktop

1) Я установил sni-qt: i386, как упоминалось здесь, с sudo apt-get install sni-qt:i386

2) Я установил libappindicator, как упомянуто здесь , с sudo apt-get install libappindicator1

3) Наконец, я установил пакет .deb, найденный по адресу http: //ppa.launchpad. net / nilarimogard / webupd8 / ubuntu / pool / main / p / pidgin-indicator / через программный центр. Как уже упоминалось, это обеспечило окончательное решение.

4
ответ дан 24 May 2018 в 08:30
  • 1
    Большое вам спасибо за ваши усилия! Просто вопрос: зачем нам устанавливать индикатор Pidgin, если нам нужно только исправить Skype и Франц? – orschiro 12 November 2016 в 23:19
  • 2
    Хотя я не сомневаюсь, что причина, по которой можно найти в пакете pidgin-indicator .deb, все, что я знаю, сейчас работает для меня. К сожалению, у меня нет времени, чтобы в это время вникать в нее. – Elder Geek 13 November 2016 в 04:19
  • 3
    Моя проблема должна быть чем-то другим. Даже после установки индикатора Pidgin, я все еще испытываю проблему ... – orschiro 14 November 2016 в 14:23
  • 4
    Странно, вы сделали все три шага? – Elder Geek 15 November 2016 в 22:58
  • 5
    Это работало очень хорошо для меня. При первом запуске Skype почему-то застыл, но со второго начал работать. – Francesco Casula 5 January 2017 в 21:07

Ссылка

Здесь я публикую вам статью, в которой объясняется, как включить Skype в белый список системных лотков Unity.

У меня Ubuntu 12.04, это сработало для меня! [!d4 ]

Ссылка

В принципе, откройте новый терминал и выполните следующее:

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

, а затем перезапустите Skype.

3
ответ дан 24 May 2018 в 08:30

Если вы используете оболочку gnome, активируйте этот вызов расширения Status Icon Fixer

Исправляет Dropbox, Skype, vlc и другие в строке состояния; не идеально, но нормально.

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

2
ответ дан 24 May 2018 в 08:30
  • 1
    Сообщается, что для Ubuntu 13.10 и новее Fixer Status Icon больше не работает. Я использую альтернативное расширение Top Icons для 13.10, и оно работает хорошо. – tanius 17 February 2014 в 23:55

Для меня путь в редакторе dconf был:

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

А затем нажмите на приложения и по значению добавьте 'skype'. Я запускаю Ubuntu 13.10 (64-разрядный).

2
ответ дан 24 May 2018 в 08:30

Решение, которое работает с Dec 2015 в Ubuntu 14.04, заключается в установке следующего PPA:

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

Это дает вам стрелку на панели задач, которую вы можете щелкнуть, чтобы показать свои значки. Вы также можете показывать значки в панели, и инструкции для этого можно найти здесь: http://www.webupd8.org/2015/05/on-demand-system-tray-for-ubuntu.html[!d2 ]

Почему другие решения не работают? Обновления Unity продолжают ломать другие решения ppa, и, похоже, никто не стремится поддерживать их в актуальном состоянии.

2
ответ дан 24 May 2018 в 08:30

Перейдите в Skype-> Настройки.

В Общей категории проверьте «Сконфигурировать Skype в системном лотке».

1
ответ дан 24 May 2018 в 08:30
  • 1
    что ничего не изменило. Но опция (на немецком языке) скорее помечена как начальная минимизация (ничего не говорит о системном трее). Итак, теперь мне просто нужно нажать два раза на кнопку в Launcher – miceterminator 15 June 2012 в 11:47

Я использую Gnome-Flashback (ранее Fallback / Classic) с панелью tint2. Я пробовал все эти исправления, и никто из них не работал для меня. Я даже пытался

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

Не повезло. Даже попытался убить tint2 и вместо этого использовать gnome-панель.

Наконец-то я нашел решение, ища способ найти (в частности) сетевой диспетчер для показа в systray здесь. Поскольку я использую Cairo-Dock в качестве запуска, я просто изменил все команды запуска для своих приложений, которые не показывались до dbus-launch app-launch-command. Где app-launch-command является обычной командой запуска для этого приложения. То же самое было для приложений Startup и работает как прелесть.

1
ответ дан 24 May 2018 в 08:30

Это решение отлично работает с Ubuntu 17.04

Просто запустите приложение с помощью «env XDG_CURRENT_DESKTOP = Unity». Например, чтобы запустить Skype для Linux, вы должны использовать:
env XDG_CURRENT_DESKTOP=Unity skypeforlinux
Чтобы сделать исправление постоянным, скопируйте рабочий файл приложения из / usr / share / applications / в ~ / .local / share / applications /, затем отредактируйте файл и измените строку «Exec», добавив «env XDG_CURRENT_DESKTOP = Unity» (без кавычек) сразу после «Exec =».

Подробнее см. на http://www.webupd8.org/2017/04/fix-appindicator-not-working-for.html

0
ответ дан 24 May 2018 в 08:30

У меня была такая же проблема. Вот что я сделал, чтобы исправить это.

Open Terminal

sudo apt-get update
sudo apt-get install --reinstall ubuntu-desktop
sudo apt-get install unity
sudo shutdown -r now
-2
ответ дан 24 May 2018 в 08:30
  • 1
    Каждое решение не поставляется с установкой, по крайней мере, не в ubuntu. – igaurav 14 September 2015 в 06:18

Другие вопросы по тегам:

Похожие вопросы: