
Я новичок в Ubuntu. Я использую Skype, и часто главное окно просто исчезает с моего рабочего стола. Сам экземпляр Skype все еще работает в фоновом режиме. Я знаю это, потому что вижу его уведомления в нижней правой части экрана.
Если я снова нажму на значок Skype, Ubuntu запустит новый экземпляр вместо того, чтобы развернуть запущенный экземпляр. Конечно, это не сработает, потому что Skype не позволит вам войти: Another instance of Skype may be running
.
Как перефокусировать/вывести на передний план существующий экземпляр Skype? В Windows вы можете восстановить запущенные экземпляры через панель задач. Я пробовал циклически переключаться между открытыми окнами, но окно запущенного экземпляра нигде не видно.
решение1
У меня тоже была эта проблема. Как бы я ни устанавливал настройки Skype, он не отображался на панели задач. Я тоже пробовал добавить его в белый список, но это не сработало. Чтоделалработа (хотя, возможно, в сочетании с белым списком - я не пробовал без него) - это решение, найденное в другом askubuntuнить.
sudo apt-get install sni-qt:i386
Более подробную информацию по этому вопросу можно найти по ссылке.
решение2
Было бы полезно узнать, какую версию Ubuntu вы используете, но Skype поддерживает системный трей в строке меню, поэтому вы можете увидеть там маленькую иконку Skype. Щелкните по ней, и она покажет вам огромное меню с опцией «Активировать», которая на языке Skype означает «Открыть».
Системный лоток или верхняя панель выглядит так:
в этом случае я использую рабочий стол Ubuntu по умолчанию (Unity из 11.10) и Skype 2.2 Beta
Вот некоторые настройки Skype, которые могут на это повлиять:
- Запустите Skype, свернутым в системный трей
- Выбрать стиль
Также, как упоминалось в комментарии выше, когда у вас открыто 2 или более скайпов, они сходят с ума. Чтобы удалить их все и начать с самого начала, перейдите в терминал и сделайте следующее:
sudo killall skype
Если это не сработает, сделайте следующее:
sudo killall -9 skype
Если это все еще не работает, сделайте следующее: ps -e| grep skype
появится процесс для Skype с номером, например:
5859 ? 00:00:11 skype
возьмите это число и сделайте следующее: sudo kill -9 5859
.
Различные способы завершить процесс. Затем просто откройте Skype снова.
решение3
Я также не могу добавить значок Skype на панель задач.
Однако есть обходной путь, который мне частично помог.
В Ubuntu 12.4 LTS вы можете закрепить значок Skype на панели запуска. Значок остается там. При нажатии на него отображается запущенный в данный момент экземпляр. Если Skype не запущен, он запускает приложение.
Я бы все равно хотел иметь его в переключателе вкладок.
решение4
В Unity по умолчанию только определенным приложениям разрешено помещать иконки на панель. Вы можете разрешить отображение иконки уведомления Skype, изменив конфигурацию.
Самый простой способ сделать это — использовать dconf-editor
из dconf-tools
пакета. Используйте инструмент для перехода на рабочий стол...unity...панель и измените systray-whitelist
параметр на ['all']
. Это позволит отобразить все значки. В качестве альтернативы вы можете добавить «skype» в список.
Однако у меня все еще есть проблема: Skype иногда умудряется полностью скрыться, несмотря на то, что изначально он отображается на панели.