如何防止Skype在启动时自动启动?

我的女朋友从我的Xubuntu 12.10上网本登录她的Skype帐户,从那时起Skype每次启动都会自动启动。 我该如何防止这种情况发生?

我尝试过的事情:

  • 从设置管理器 – >会话和启动 – >应用程序自动启动中删除它 – 无法在列表中找到它。
  • 检查Skype本身的相关设置 – 找不到任何类型的东西。 (我记得每当我在Windows上使用它时,某处都有类似的Skype设置。考虑到我的女朋友是Windows用户,可能是这个设置可以在Windows客户端上使用但在Linux上没有,不知何故转了?)
  • 使用BUM将其关闭 – 再次无法在列表中找到它。
  • 使用apt-get remove skype --purge卸载Skype apt-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
  • 肉桂