我知道上一个主题(6 年前),当然,我确保“系统启动时启动 Dropbox”在偏好设置中未选中...
我的经历是: 我将其从自动启动中移除,然后我甚至重新启动...并检查:它不在自动启动中......仍然......
但是然后,我启动它,它会再次自动启动......(当 Dropbox 存在时它会被添加,但这没有什么区别)
我确信这是 Dropbox 的一个错误...但我也确信这个错误并非偶然...其背后似乎有一个持久的意图 :)
所以,我的问题是如何阻止 Dropbox 这样做... 我的意思是,通过使用我们对系统的管理权限 :)(而不是通过一次又一次地要求 Dropbox 停止这样做)
可能吗?(使用 Ubuntu 16.04)
答案1
这似乎很明显,但当我对 Dropbox 客户端自动启动感到厌烦时,我干脆卸载了它。由于我没有清除它,所以~/.config/autostart/dropbox.desktop
我的系统上仍然有原始版本:我的系统看起来像这样。
[Desktop Entry]
Name=Dropbox
GenericName=File Synchronizer
Comment=Sync your files across computers and to the web
Exec=dropbox start -i
Terminal=false
Type=Application
Icon=dropbox
Categories=Network;FileTransfer;
StartupNotify=false
现在,如果我仍想使用它(我不想用它,所以卸载了它)。我只需将启动器从自动启动移到桌面即可。使用命令mv ~/.config/autostart/dropbox.desktop ~/Desktop/
这是一个简单的破解,因为启动器不再位于自动启动文件夹中,所以它不应该自动启动。
如果由于某种原因,由于不存在而错误地重新创建条目,导致该操作不起作用,您可以简单地编辑文件,将该行更改为,Exec=dropbox start -i
如果Exec=dropbox running
正在运行则返回 1,否则返回 0,并且不运行 dropbox 守护程序。
如果启动器被默认设置覆盖,您也可以非常坚持自己的要求,只需删除访问 ~/.config/autostart/dropbox.desktop 的权限,使其在登录时无法读取或无法覆盖即可。有关这种残酷的黑客行为,请参阅man chmod
资料来源:
~/.config/autostart/dropbox.desktop
在我的系统上
答案2
新答案 - 2018 年 8 月
这个问题可以通过完全重新安装来解决。答案复制自Dropbox 论坛:
首先,请确保保存并退出所有访问 Dropbox 文件夹中文件的程序。
注意:在重新安装之前,请务必记下或截取您可能已应用的任何选择性同步设置以及 Dropbox 文件夹的位置(如果不是默认位置),因为您需要在重新安装时匹配这些设置。如果您使用的是无头版 Dropbox,则可以通过运行“dropbox exclude”来访问选择性同步文件夹列表。
根据您的操作系统和您用于执行安装的软件包,文件可能位于两个不同的位置。我会向您发送针对这两种情况的说明,因此如果某些命令出错,请不要担心。
在终端中运行以下命令:
dropbox stop
dropbox status # Should report "not running"
rm -rf ~/.dropbox-dist
rm -rf /var/lib/dropbox
rm -rf ~/.dropbox*
sudo apt-get remove nautilus-dropbox
sudo apt-get remove dropbox
rm /etc/apt/source.d/dropbox
完成后,您有两个选择:
使用我们的某个软件包安装 Dropbox 应用程序及其图形组件。如果您要这样做,请在此处下载适合您的操作系统和架构的正确软件包:
https://www.dropbox.com/install?os=linux
打开下载文件夹并双击包文件以启动安装程序。
Dropbox 安装完成后,请登录并应用重新安装前可能已设置的任何选择性同步设置,并在登录过程中选择 Dropbox 文件夹位置(如果不是默认位置)。您的帐户将需要一些时间来重新索引文件并同步任何待处理的更改。
第二种选择是运行无头版 Dropbox。此版本没有任何菜单或图形组件,只能通过命令行进行交互。要安装此版本,请执行以下操作:
如果您的计算机是 32 位:
cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86" | tar xzf -
如果您的计算机是 64 位:
cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -
接下来,从新创建的 .dropbox-dist 文件夹运行 Dropbox 守护程序。
~/.dropbox-dist/dropboxd
Dropbox 安装完成后,请登录并应用重新安装前可能已设置的任何选择性同步设置。您的帐户将需要一些时间来重新索引文件并同步任何待处理的更改。
此处还提供了更多安装和 CLI 信息:
https://www.dropbox.com/install
完成后,请打开应用程序的首选项(通过右键单击托盘图标),然后在首选项的“帐户”选项卡中取消勾选“在系统启动时启动 Dropbox”。
旧的解决方法
这种行为仅在一两个月前出现,所以我相信这是一个错误,我已经将其报告给 Dropbox。
我发现的唯一解决方法是:
- 退出 Dropbox
- 打开 Ubuntu 启动应用程序偏好设置
- 从列表中删除 Dropbox
或者,您可以在终端中输入此命令:
dropbox autostart n
每次运行 Dropbox 后都需要完成这两个选项。
如果这真的让你烦恼,你可以尝试直接编辑或锁定 Dropbox 自动启动文件,但要注意意外后果。你可以在这里找到它:
~/.config/autostart/dropbox.desktop