В Ubuntu 17.04 для приложений Electron, на котором, например, разработан новый Skype For Linux не работает AppIndicator. Т.е. значок Skype For Linux не отображается в трее после запуска приложения.
Решение данной проблемы следующее.
Откройте файл skypeforlinux.desktop на редактирование с привилегиями суперпользователя следующей командой в терминале:
sudo gedit /usr/share/applications/skypeforlinux.desktop
Когда откроется файл в текстовом редакторе, в строке Exec= измените/вставьте следующее: env XDG_CURRENT_DESKTOP=Unity skypeforlinux и сохраните изменённый файл:
После изменений в файле, значок Skype For Linux должен отображаться в трее:
Помимо значка, в Ubuntu 17.04 с приложением Skype For Linux присутствует и другая проблема. Во время первого запуска Skype For Linux после входа в систему, требуется ввести свой пароль для разблокировки связки ключей:
Чтобы отменить отображение окна с вводом пароля, откройте из системного меню программу Пароли и ключи:
В открывшемся окне кликните правой кнопкой мыши на строке Вход и в контекстном меню выберите Изменить пароль:
В окне Введите старый пароль для связки ключей "Вход" введите свой пароль администратора и нажмите Продолжить:
Далее откроется окно Выберите новый пароль для связки ключей "Вход", где оба поля для ввода пароля нужно оставить пустыми и нажать - Продолжить:
И последнее.
В открывшемся окне Хранить пароли незашифрованными, нажмите Продолжить:
Теперь надоедливое окно для разблокировки паролей и ключей больше не должно появляться.
Вот и всё. Удачи.
Решение данной проблемы следующее.
Откройте файл skypeforlinux.desktop на редактирование с привилегиями суперпользователя следующей командой в терминале:
sudo gedit /usr/share/applications/skypeforlinux.desktop
Когда откроется файл в текстовом редакторе, в строке Exec= измените/вставьте следующее: env XDG_CURRENT_DESKTOP=Unity skypeforlinux и сохраните изменённый файл:
После изменений в файле, значок Skype For Linux должен отображаться в трее:
Помимо значка, в Ubuntu 17.04 с приложением Skype For Linux присутствует и другая проблема. Во время первого запуска Skype For Linux после входа в систему, требуется ввести свой пароль для разблокировки связки ключей:
Чтобы отменить отображение окна с вводом пароля, откройте из системного меню программу Пароли и ключи:
В открывшемся окне кликните правой кнопкой мыши на строке Вход и в контекстном меню выберите Изменить пароль:
В окне Введите старый пароль для связки ключей "Вход" введите свой пароль администратора и нажмите Продолжить:
Далее откроется окно Выберите новый пароль для связки ключей "Вход", где оба поля для ввода пароля нужно оставить пустыми и нажать - Продолжить:
И последнее.
В открывшемся окне Хранить пароли незашифрованными, нажмите Продолжить:
Теперь надоедливое окно для разблокировки паролей и ключей больше не должно появляться.
Вот и всё. Удачи.
все так и сделал как здесь написано но увы не помогло
ОтветитьУдалитьПопробуйте запустить Skype следующей командой в терминале:
Удалитьenv XDG_CURRENT_DESKTOP=Unity skypeforlinux
Думаю после этого значок будет отображаться.
Skype запустил этой командой. не появился значок.
ОтветитьУдалитьМаксим, перезагрузите компьютер и после входа выполните эту команду ещё раз.
Удалитьспасибо вам, за помощь. вы мне помогли.
ОтветитьУдалитьСпасибо добрый человек, для Slack приминил ваш совет и значёк наконец-то появился в трее
ОтветитьУдалитьExec=env XDG_CURRENT_DESKTOP=Unity slack
Сейчас ради интереса установил этот Skype - и сразу появился значок в трее.
ОтветитьУдалитьСистема какая?
УдалитьBudgie в виртуалке, а основная система - AltLinuxK8.1. А не подскажите, как в этом Скайпе сделать, чтобы каждый раз не авторизоваться при входе? В старом достаточно было поставить галочку.
ОтветитьУдалитьВиртуалка на посмотреть/попробовать, а не работать в системе.
УдалитьА вот галочку в новом Skype For Linux не поставишь. Видимо это в виртуалке просит авторизоваться, т.к. у меня в нормальной системе авторизоваться нужно только один раз.)
== т.к. у меня в нормальной системе авторизоваться нужно только один раз.==
УдалитьПодозреваю, это может зависеть от окружения. У меня в Arch LXDE тоже каждый раз приходится авторизироваться в Skype Beta. "Связка ключей" висит в фоне и управляет шифрованием и сохранением паролей, но она есть в только Gnome и тому подобных DE, а в LXDE ее по умолчанию нету :( Хотя, полагаю, это можно как-то настроить. Надо будет погуглить на досуге.
Проверил: и в основной системе у меня то же самое, Скайп без авторизации не запускается, значок в трее белый.
ОтветитьУдалитьнесмотря на то что я все сделал как написано по инструкции. после перезагрузки компьютера у скайпа не запускался значек в трее. мне пришлось сделать так, зашел в автозапуск нашел запуск авто скайп. и изменил команду запуска /usr/bin/skypeforlinux на env XDG_CURRENT_DESKTOP=Unity skypeforlinux теперь у меня после перезагрузки пк скайп значек появляется в трее. правда дважды скайп слетал на выход приходилось вводить логин и пароль. теперь все нормализовалось.
ОтветитьУдалить