Answers:
首先,从登录开始禁用Dropbox。
打开DropBox首选项,并在系统启动时取消选中Start Dropbox:
现在,我们将手动将Dropbox添加到登录时运行的应用程序列表中。
打开系统➜首选项➜启动应用程序,然后单击添加以添加新条目。
使用Dropbox
的名称和bash -c "sleep 10m && dropbox start -i"
该命令,然后单击添加保存它。
就是这样,现在Dropbox直到您登录10分钟后才能启动。
.desktop
每次运行时都会覆盖自动启动文件。
我最近发现自己遇到了同样的问题,并且解决该问题的方法是两种答案的结合,原因是Dropbox会重写〜/ .config / autostart /中的启动器dropbox.desktop条目,无论我是否勾选了启动是否启动。因此,如果您遇到类似的情况,可以采取以下步骤:
取消勾选该框以开始系统启动(请参阅Onalemon答案的第一项)
在〜/ .config / autostart /中创建一个文件作为您的自定义应用程序启动器。您可以使用
gedit ~/.config/autostart/theNameOfYourCustomLauncher.desktop
。
无论您要调用什么,都不要称它为dropbox.desktop
使用您自己的名称和X-GNOME-Autostart-Delay设置粘贴以下代码
[Desktop Entry]
Name=NameOfYourCustomLauncher
GenericName=File Synchronizer
Comment=Sync your files across computers and to the web
Exec=dropbox start
X-GNOME-Autostart-Delay=15
Terminal=false
Type=Application
Icon=dropbox
Categories=Network;FileTransfer;
StartupNotify=false
剩下的就是创建一个新的启动启动器:我使用的是Gnome Shell,因此我可以转到Applications➜System Tools➜Startup Applications或gnome-session-properties
在终端上运行并填写文本框:
Name: NameOfYourCustomLauncher
Command: dropbox start -i
Comment: YourComment
就是这样!重新启动后,它工作正常。
使用内置延迟选项延迟自动启动
无需脚本或即可执行此操作sleep
。在文本编辑器中打开您的保管箱自动启动条目:
gedit ~/.config/autostart/dropbox.desktop
将以下行添加到文件:
X-GNOME-Autostart-Delay=foo
例如,foo
您要延迟应用程序启动的时间(秒)在哪里?
X-GNOME-Autostart-Delay=60
将使应用程序启动延迟一分钟。
保存文件,重新记录,您应该会看到效果。
chmod a-w dropbox.desktop
似乎可以解决此问题。