Как повторно открыть окно экземпляра после того, как оно исчезло с рабочего стола?

Как повторно открыть окно экземпляра после того, как оно исчезло с рабочего стола?

Я новичок в 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 иногда умудряется полностью скрыться, несмотря на то, что изначально он отображается на панели.

Связанный контент