Opensuse 11.1 KDE4 Dropbox 自动启动问题

Opensuse 11.1 KDE4 Dropbox 自动启动问题

我正在使用 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 包。

相关内容