无法在 Ubuntu 18.04 中禁用 Dropbox 的自动启动

无法在 Ubuntu 18.04 中禁用 Dropbox 的自动启动

问题

nautilus-dropbox在 Ubuntu 18.04 中安装了该程序。该应用程序本身运行良好,但它不尊重在系统启动时启动 Dropbox选项。

  • 当我手动启动 Dropbox 时,它会在 处创建一个文件~/.config/autostart/dropbox.desktop
  • 如果我发出命令,$ dropbox autostart n文件就会被删除。
  • 如果我重新启动 Dropbox,有问题的文件就会重新创建。

失败的修复

我尝试在 中dropbox autostart n添加。结果是。dropbox start -i/usr/share/applications/dropbox.desktopExec=dropbox start -i; dropbox autostart n

现在当我启动 Dropbox它仍然重新创建文件,~/.config/autostart/dropbox.desktop但现在该行Exec=dropbox start -i显示为Exec=dropbox start -i; dropbox autostart n

(通过命令行启动 Dropbox 也会在 中创建文件~/.config/autostart/。)

愚蠢的解决方案

$ dropbox autostart n启动守护进程后发出。

请求

假设我不想让它在启动期间启动然后停止,而是保持停止状态直到我通过命令行或应用程序菜单手动唤醒它。

如何防止 Dropbox 在系统启动时启动?

更新(几个月后......)

Dropbox 已通过客户端更新解决了该问题。

答案1

这有点不安全,但我已经重新启动了几次,它似乎可以正常工作。

我进入 /home/[user]/.config/autostart 并找到了 Dropbox 快捷方式。我打开它并更改了命令(我想使用 dbus-launch 启动它,所以我这样做了,但如果你根本不想启动 Dropbox,我认为你可以删除命令字段中的所有内容)。

然后,为了防止 Dropbox 在下次启动时覆盖它,我转到快捷方式的权限并将其设置为无人有权更改内容。

到目前为止,问题似乎已经得到解决。

答案2

我在 Ubuntu Bionic 18.04.1 上遇到了一个奇怪的情况:

  • dropbox未链接
  • thunar-dropbox-pluginnautilus-dropbox卸载
  • ~/.dropbox~/.dropbox-dist删除

我仍然看到 Dropbox 尝试启动但找不到文件的日志条目。有建议清除:

  • ~/.cache/(删除了与葡萄酒无关的所有内容)
  • ~/.config/autostart/(删除 Dropbox 相关内容)
  • ~/.config/xfce4-session/(移除所有)

但仔细检查日志后发现其中提到了 ureadahead,因此我最终通过以下方式清除了它:

  • /var/lib/ureadahead/(删除 *.pack 和 pack)

清除缓存后,dropbox 不再尝试启动,这回答了这个问题。使用以下命令手动安装 dropbox: cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf - ./.dropbox-dist/dropbox-lnx.x86_64-57.4.89/dropbox start -i 应该根本无法自动启动,需要使用第二条命令之类的命令来手动启动它。

就我的目的而言,我只是想修复 XFCE 图标损坏,因此我重新安装了插件并使用 sed 来更新全局桌面条目。 sudo apt install thunar-dropbox-plugin nautilus-dropbox sudo sed -i "s|\(Exec=\)dropbox start -i|\\1dbus-launch dropbox start -i|" /usr/share/applications/dropbox.desktop

相关内容