一旦实例窗口从桌面消失,我该如何重新打开它?

我是Ubuntu的新手。 我使用Skype,主窗口经常从桌面上消失。 Skype实例本身仍在后台运行。 我知道这是因为我可以在屏幕的右下方看到它的通知。

如果我再次单击Skype图标,Ubuntu将启动一个新实例,而不是最大化正在运行的实例。 当然这不起作用,因为Skype不允许您登录: Another instance of Skype may be running

如何重新聚焦/将现有Skype实例置于前台? 在Windows中,您可以通过任务栏恢复正在运行的实例。 我尝试过打开窗口循环,但正在运行的实例窗口无处可见。

这将有助于了解您正在使用的Ubuntu版本,但Skype支持菜单栏中的系统托盘,因此您可能会看到一个小的Skype图标。 点击那个,它会显示一个巨大的菜单,其中包含“激活”选项,该选项在Skype语言中为“打开”。

系统托盘或顶部面板是这样的:

在此处输入图像描述

在这种情况下,我使用默认的Ubuntu桌面(Unity 11.10)和Skype 2.2 Beta

可能会影响Skype的一些设置是:

在此处输入图像描述

  • 在系统托盘中启动Skype最小化
  • 选择风格

同样如上面的评论所述,当你有两个或更多打开的Skype时,他们会发疯。 要全部删除它们并从头开始转到终端并执行以下操作:

 sudo killall skype 

如果这不起作用,请执行以下操作:

 sudo killall -9 skype 

如果仍然无效,请执行以下操作: ps -e| grep skype ps -e| grep skype的进程会出现一个例如:

 5859 ? 00:00:11 skype 

取这个数字并做到这一点: sudo kill -9 5859

杀死进程的各种方法。 然后再次打开Skype。

我也有这个问题。 无论我如何设置Skype设置,它都不会显示在任务栏中。 我也尝试将它列入白名单,但这不起作用。 什么工作(虽然可能与白名单结合 – 我没有尝试没有)是另一个askubuntu 线程中找到的解决方案。

 sudo apt-get install sni-qt:i386 

请点击链接了解有关此事的更多详情。

我也无法在系统托盘上获取Skype图标。

但是,有一种解决方法可以部分适用于我。

在Ubuntu 12.4 LTS中,您可以将Skype图标锁定到启动器。 图标停留在那里。 单击它时,它会显示当前正在运行的实例。 如果skype没有运行,它将启动应用程序。

我仍然想在我的标签切换器中使用它。

在Unity中,默认情况下,只允许某些应用程序将图标放入面板中。 您可以通过修改配置来显示Skype的通知图标。

最简单的方法是使用dconf-tools包中的dconf-editor 。 使用该工具浏览到桌面… unity …面板并将systray-whitelist参数更改为['all'] 。 这将允许显示所有图标。 或者,您可以将“Skype”添加到列表中。

但是,我仍然有一个问题,即尽管出现在面板中,Skype有时会完全隐藏自己。