bel*_*qua 25 startup dropbox login
当我在 Ubuntu 10.10 上登录我的用户帐户时,在我的系统可用之前有一段令人不满意的延迟。即使启动终端,我也必须等待几秒钟才能出现 bash 提示。在这个启动期间,最上面的进程似乎是 dropbox。我不确定它到底在做什么(就我所见,功能仍然很好),但我知道在我等待桌面出现时它真的不需要这样做。(顺便说一下,这是带有 Gnome 桌面的标准 Ubuntu。)
我想要做的是能够有一个静态的甚至基于依赖的延迟来启动 dropbox。如果它等待(例如)10 分钟,或者等待我的浏览器选项卡加载和打字暂停,那就太好了。然后它可能会影响文件状态或缓存咀嚼,我会很高兴。
有没有办法做到这一点?谢谢!
Isa*_*iah 28
首先,禁止 Dropbox 在登录时启动。
打开 DropBox 首选项并取消选中在系统启动时启动 Dropbox:

现在我们将手动将 Dropbox 添加到登录时运行的应用程序列表中。
打开系统?喜好 ?启动应用程序并单击添加以添加新条目。
使用Dropbox的名称和bash -c "sleep 10m && dropbox start -i"该命令,然后单击添加保存它。

就是这样,现在 Dropbox 在您登录 10 分钟后才会启动。
小智 6
我发现自己最近遇到了同样的问题,我修复它的方式是两种答案的混合,原因是 Dropbox 会重写~/.config/autostart/ 中的启动器dropbox.desktop条目,无论我是否勾选了启动在启动与否。因此,如果您发现自己处于类似情况,可以采取以下步骤:
取消选中该框以在系统启动时启动(请参阅 Onalemon 的答案中的第一个选择)
在~/.config/autostart/ 中创建一个文件,作为您的自定义应用程序启动器。您可以使用
gedit ~/.config/autostart/theNameOfYourCustomLauncher.desktop.
不管你想叫它什么,只是不要叫它dropbox.desktop
使用您自己的Name和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
Run Code Online (Sandbox Code Playgroud)剩下的就是创建一个新的启动启动器:我正在使用 Gnome Shell,所以我可以转到Applications ?系统工具 ?启动应用程序或gnome-session-properties在终端上运行并填写文本框:
Name: NameOfYourCustomLauncher
Command: dropbox start -i
Comment: YourComment
Run Code Online (Sandbox Code Playgroud)
就是这样!重新启动后,它工作得很好。
使用内置延迟选项延迟自动启动
这个不需要脚本或sleep. 在文本编辑器中打开 Dropbox 自动启动条目:
gedit ~/.config/autostart/dropbox.desktop
Run Code Online (Sandbox Code Playgroud)
将以下行追加到文件中:
X-GNOME-Autostart-Delay=foo
Run Code Online (Sandbox Code Playgroud)
例如,foo您想要延迟应用程序启动的时间(以秒为单位)在哪里
X-GNOME-Autostart-Delay=60
Run Code Online (Sandbox Code Playgroud)
会将应用程序启动延迟一分钟。
保存文件,重新登录,您应该会看到效果。
| 归档时间: |
|
| 查看次数: |
11419 次 |
| 最近记录: |