我正在使用 KDE4 和最新版本的 opensuse,我希望每次打开计算机时都自动启动。
我关注了这个网站: http://antrix.net/journal/techtalk/dropbox_kde.html
我让 dropbox 工作了,一切都很好。我创建了一个指向 dropboxd 文件的符号链接,指向我的 ~/.kde4/AUtostart,但是不起作用。
我用来创建符号链接的命令行是:ln -s ~/.dropbox-dist/dropdoxd ~/.kde4/Autostart/
我检查了符号链接本身,查看了它在其属性中“指向”的位置,结果是正确的文件。drobox-dist 文件夹位于我的 /home/“用户名”中,dropboxd 确实可以工作。我尝试使用“sudo ln -s ~/.dropbox-dist/dropdoxd ~/.kde4/Autostart/”,但没有创建符号链接。
我检查了其他博客,他们都说了同样的事情来让 Dropbox 自动启动,但它不起作用。
有人知道出了什么问题吗?
答案1
删除/取消链接系统与 dropboxd 的链接并创建一个脚本:start-dropbox.sh,它包含以下命令:
~/.dropbox-dist/dropboxd >/dev/null 2>&1 &
并将该文件放在 ~/.kde/Autostart 中,然后不要忘记 chmod +x 脚本。据我所知,两个箭头括号 > 将 stdout 和 stderr 推入黑洞,最后的 & 告诉程序作为守护进程执行。还有一个原生 KDE 项目可以做到这一点:http://kdropbox.deuteros.es/
答案2
您使用的是哪个版本的 KDE 4?OpenSUSE 11.1 使用 KDE4.1,如果您已经升级,那么您将安装 KDE 4.2,这意味着您所做的符号链接将不会被调用。打开 Dolphin 并浏览到
~/.kde4
并列出其下的所有目录。我认为对于 KDE 4.x,会有一个单独的目录。
答案3
您可以打开首选项应用程序并进入高级并自动启动,将 Dropbox 添加到其中(抱歉,如果我弄错了一些菜单名称,我现在没有 Suse 盒,而且我运行的是 11.3。
答案4
$ cat .config/autostart/dropbox.desktop
[Desktop Entry]
Name=Dropbox
GenericName=File Synchronizer
Comment=Sync your files across computers and to the web
Exec=nice -n 19 ionice -c3 dropbox start -i
Terminal=false
Type=Application
Icon=dropbox
Categories=Network;FileTransfer;
StartupNotify=false
我自己添加了 nice 和 ionice,但是 dropbox.desktop 文件来自 Dropbox 本身,或者至少来自 nautilus-dropbox 包。