![防止程序自动将自身添加到启动程序中](https://linux22.com/image/1122703/%E9%98%B2%E6%AD%A2%E7%A8%8B%E5%BA%8F%E8%87%AA%E5%8A%A8%E5%B0%86%E8%87%AA%E8%BA%AB%E6%B7%BB%E5%8A%A0%E5%88%B0%E5%90%AF%E5%8A%A8%E7%A8%8B%E5%BA%8F%E4%B8%AD.png)
我发现我的 dropbox 会自动添加到启动程序中,即使我从启动首选项中取消选中它也是如此。但是,当我手动启动 dropbox 时,它会自动添加到启动程序中。这是我做的实验。(Ubuntu 14 LTS)
- 从启动时取消选中 Dropbox。
- 退出 Dropbox
- 手动启动 Dropbox
- 然后在启动时检查 dropbox。
如何禁用将自身添加到启动程序的程序(例如 dropbox)?
答案1
启动首选项存储在~/.config/autostart/
。以 dropbox 为例,它通过添加/编辑文件自动将自身添加到启动中~/.config/autostart/dropbox.desktop
。因此,一个简单的解决方案是更改该文件并使其仅 root 可编辑。
- vim ~/.config/autostart/dropbox.desktop.然后更改
Exec=dropbox start -i
为Exec=
- chmod 600 ~/.config/autostart/dropbox.desktop。这使得该文件只有其用户可访问。
- sudo chown root:root ~/.config/autostart/dropbox.desktop。这会将文件的用户更改为 root。
答案2
更改偏好设置以防止 Dropbox 更改登录项是件好事。
更简单的方法是更改 Dropbox 偏好设置并取消选择“在系统启动时启动 Dropbox”。