Skype 总是在未经我允许的情况下启动。我不想让它最小化启动,已经有解决方案了,我想要它不开始。但是 Skype 的选项中没有一个设置,而且 Skype 不在我的启动应用程序中。
编辑 — 根据要求,我的会话和启动设置中的“会话”选项卡的屏幕截图:
“grep -lir 'Skype' ~/.cache”命令的奇怪输出给了我一些有关金山办公软件的信息:
/home/wolf/.cache/logrotate/status
/home/wolf/.cache/Kingsoft/wps/http/cache_c8034f79bfb82e94e16ff8ebebcfff38262f0359.cache
/home/wolf/.cache/Kingsoft/wps/http/cache_030f47fb47e37a138cb0973e152475a098eeee54.cache
答案1
我遇到了同样的问题(并交叉发布了这个答案)。我可以通过skypeforlinux.desktop
从 中删除来阻止它自动启动~/.config/autostart/
。我正在使用 lubuntu;您的自动启动文件夹的位置可能会有所不同。您可以使用以下方法找到:
$ locate skypeforlinux.desktop
您实际上只想删除名为的目录中的副本autostart
,否则您将无法从图标启动该应用程序。
我假设你下次真正、有意地运行 Skype 时(我希望,为了你的理智,这一天是远的将来,它会尝试将该文件放回原处。在这种情况下,您可能需要再次删除它或在 Skype 中搜索可以阻止该行为的设置。
答案2
三种可能的解决方案,从侵入性最小到侵入性最大:
退出所有程序,然后打开
Sessie en opstart
并单击Sessie opslaan
。这应该会覆盖名为 的会话文件,~/.cache/sessions/xfce4-session-$HOSTNAME:0
该文件可能包含对 skype 的引用。手动编辑任何名为的文件,例如
xfce4-session-$HOSTNAME:0
,~/.cache/sessions/
将任何“skype”更改为“echo”sudo mv /usr/bin/skype /usr/bin/spyke
– 使用新名称似乎可以正常运行,但任何调用脚本都无法找到它。如果您想要可点击性,则必须更改/创建一个新的 .desktop 文件。
答案3
sudo apt-get uninstall skypeforlinux
我其实不需要 Skype,因为还有很多其他选择。如果他们觉得有必要在登录时自动启动它,我觉得有必要将其从我的系统中删除。