如何防止Skype在启动时自动启动?
我的女朋友从我的Xubuntu 12.10上网本登录她的Skype帐户,从那时起Skype每次启动都会自动启动。 我该如何防止这种情况发生?
我尝试过的事情:
- 从设置管理器 – >会话和启动 – >应用程序自动启动中删除它 – 无法在列表中找到它。
- 检查Skype本身的相关设置 – 找不到任何类型的东西。 (我记得每当我在Windows上使用它时,某处都有类似的Skype设置。考虑到我的女朋友是Windows用户,可能是这个设置可以在Windows客户端上使用但在Linux上没有,不知何故转了?)
- 使用BUM将其关闭 – 再次无法在列表中找到它。
- 使用
apt-get remove skype --purge
卸载Skypeapt-get remove skype --purge
并希望它也删除所有设置 – 它没有。
除了重新安装,我还能尝试什么?
虽然在同一个音符上 – Skype如何在不经过正常的Upstart路线的情况下自动启动?
编辑:我尝试了更多的东西:
- 在Skype支持中寻找类似的东西 – 我没想到会找到任何东西,但我没有。
- 查看我的主目录中的
.Skype
文件夹。 我找到了几个看起来很有前途的文件(.Skype/shared.xml
,.Skype/[my username]/config.xml
.Skype/[girlfriend's username]/config.xml
),但是查看它们并没有产生任何东西 但是有很多SQLite文件。 可能是这个设置在某个地方吗?
有同样的问题,以下似乎已经处理好了:转到(Xubuntu)设置>会话和启动>会话,找到Skype并左键单击“如果正在运行”并将其更改为“从不”。
对于2017年新版本的skype来说,每次启动时都有足够的意义将自己添加到自动启动中(严重的是?从不在我自己的机器上安装它),这足以创建一个与它试图创建的文件同名的文件夹:
rm ~/.config/autostart/skypeforlinux.desktop mkdir ~/.config/autostart/skypeforlinux.desktop
由于看起来这里的答案一直在变化,所以从本周早些时候(版本8.11.0.4)开始安装skypeforlinux后,我设法让自动启动停止了两步。
首先,打开Skype,转到工具>设置,然后取消选中“自动启动Skype”。
然后,在azeam的建议的启发下,转到(Xubuntu)设置>会话和启动>应用程序自动启动,并删除Skype的项目。 我不确定是否可以取消检查; 我首先尝试过,但是当我尝试它时,它可能与Skype的内部设置有冲突。
我有同样的问题。 我能够通过从~/.config/autostart/
删除skypeforlinux.desktop
来阻止它自动~/.config/autostart/
。 我正在使用lubuntu; 您的自动启动文件夹的位置可能会有所不同。 您可以通过以下方式找到:
$ locate skypeforlinux.desktop
您真的只想删除名为autostart
的目录中的副本,否则您将无法从图标启动应用程序。
我假设下次你实际上,故意运行Skype(我希望,为了你的理智,这一天是将来很远 ),它会尝试将该文件放回原处。 在这种情况下,您可能需要再次删除它或者搜索Skype以防止该行为的设置。
转到工具 – >选项 – >常规设置。 取消选中“我启动时启动Skype”选项。 保存并退出Skype。
在Kubuntu 14.04中,问题通过启动和关闭,然后是会话管理并检查以空会话启动和应用来解决。
对于常规Ubuntu 16.04,搜索“启动应用程序”。 当窗口打开时,只需从Skype中删除勾选以防止它在启动时启动,然后在选择Skype以从列表中清除它时单击删除。
似乎“关闭”Skype实际上并没有真正关闭它。 你可以注意到,如果你打开它,它已经登录了。
您可以通过在命令行中输入来关闭它:
killall skype
这样,当您退出计算机时,它将不会保存在您的工作会话中,因此在重新启动计算机时不会自动恢复。
关闭Skype与退出Skype不同。 我在Kubuntu 14.04做了三件事。 打开Skype后,我转到Skype(菜单)>选项>常规,然后选中“在系统托盘中启动Skype最小化”。 然后选择>高级并取消选中“检查启动时的更新”。 最后,我点击菜单底部的“退出”,而不是“退出”。 我相信这是诀窍的最后一步。
Skype(适用于Linux)设置
打开Skype – 菜单:附加function – >设置 – >类别:启动和关闭
1. Skype自动启动
开关设置:
是的 :
/home/$USER/.config/autostart/skypeforlinux.desktop
=>文件存在
假的 :
/home/$USER/.config/autostart/skypeforlinux.desktop
=>文件不存在!
rm -rf /home/$USER/.config/autostart/skypeforlinux.desktop
删除自动启动,但此文件在更改后再创建!
所以更改代码比删除此文件更好:
/home/$USER/.config/autostart/skypeforlinux.desktop
自动启动:X-GNOME-Autostart-enabled = true
否自动启动:X-GNOME-Autostart-enabled = false
sed -i 's/X-GNOME-Autostart-enabled=true/X-GNOME-Autostart-enabled=false/g' $HOME/.config/autostart/skypeforlinux.desktop
2. Skype在后台启动
是的 :
/home/$USER/.config/skypeforlinux/settings.json
“app.launchMinimized”:真
假的 :
/home/$USER/.config/skypeforlinux/settings.json
“app.launchMinimized”:假的
3. Skype在后台运行
是的 :
/home/$USER/.config/skypeforlinux/settings.json
“app.onCloseKeepRunning”:真
假的 :
/home/$USER/.config/skypeforlinux/settings.json
“app.onCloseKeepRunning”:假的
经测试:
- skypeforlinux 8.18.0.6 amd64
- Ubuntu 16.04.1 LTS
- 肉桂