实例窗口从桌面上消失后如何重新打开它?

实例窗口从桌面上消失后如何重新打开它?

我是 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 个或更多 Skype 时,它​​们会变得很疯狂。要删除它们并从头开始,请转到终端并执行以下操作:

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 有时会完全隐藏自己,尽管它一开始就出现在面板中。

相关内容