Linux 版 Skype 无法在后台自行启动

Linux 版 Skype 无法在后台自行启动

自版本 8.62.0.85(2020 年 7 月发布)以来,Linux 版 Skype 不再遵循“工具”->“设置”->“常规”下的“在后台启动 Skype”设置。无论设置如何,启动后总会弹出一个 Skype 窗口。

此 Manjaro 论坛中找到了 Skype 设置窗口的屏幕截图,可供参考。

答案1

首先确保“工具”->“设置”->“常规”下的“关闭时,保持 Skype 运行”设置处于活动状态,否则此解决方案将不起作用。

然后打开/usr/bin/skypeforlinux并在最后添加以下几行:

# Launch Skype in the background
sleep 10
wmctrl -F -c Skype

/usr/bin/skypeforlinux由于该文件是 Skype 安装的一部分,并且每次更新后都会恢复到其原始状态,因此每次更新 Skype 后都必须再次应用此更改。

wmctrl与 X Window 管理器交互。 wmctrl -c正常关闭窗口。wmctrl -F匹配精确且区分大小写的窗口标题。

需要等待片刻才能出现 Skype 窗口,因此sleep命令。对我来说 10 秒就够了,其他/较慢的计算机可能需要等待更长时间。这有点不可靠,可能有更优雅的方式来等待窗口打开,但它确实可以作为一种解决方法。

工具 -> 设置 -> 常规下的“在后台启动 Skype”设置将不起作用。无论设置如何,Skype 始终会在后台启动。

答案2

更新至 Skype for Linux 8.64.0.80 或更新版本以修复此问题。

我找不到此版本的发行说明,但它为我解决了这个问题(没有使用我之前的回答中描述的解决方法)。

相关内容