如何选择不同的 Ubuntu One 默认本地文件夹?

如何选择不同的 Ubuntu One 默认本地文件夹?

我想告诉 Ubuntu One 与之同步'~/Public/Ubuntu One'而不是'~/Ubuntu One'。由于我在 Arch Linux 上使用它,因此我没有任何右键单击选项。

我尝试编辑~/.config/ubuntuone/syncdaemon.conf并添加以下行root_dir = ~/new/folder(如建议的那样在此主题中),但文件会自动恢复到之前的状态。此外,命令u1sdtool挂起并且似乎什么都不做 - 我必须使用Ctrl+C来关闭它。还有其他方法可以设置默认的 Ubuntu One 默认本地文件夹吗?

答案1

要更改 Ubuntu One 默认文件夹(在 Ubuntu 12.04 中测试):

  1. /etc/xdg/ubuntuone/syncdaemon.conf以 root 身份打开

    注释掉以下代码:

    root_dir.default = ~/Ubuntu One

    # root_dir.default = ~/Ubuntu One

  2. 复制/etc/xdg/ubuntuone/syncdaemon.conf

    ~/.config/ubuntuone/syncdaemon.conf

    具有用户属性

  3. ~/.config/ubuntuone/syncdaemon.conf以用户身份打开

    将根目录更改为您想要的任何位置,例如:

    # root_dir.default = ~/Ubuntu One

    root_dir.default = ~/Public/Ubuntu One

  4. 注销并重新登录

它已经完成并且正在运行(至少对我来说)

(带有 Gnome 和 Unity 的 ubuntu 12.04)

普通的留言:

玩起来root_dir.default/etc/xdg/ubuntuone/syncdaemon.conf麻烦,因为更改对于同一台机器上的所有用户都会生效。

除了软链接之外,实际上并没有改变目录。

最后,如果我们想让 Ubuntu 对新 Linux 用户更加友好,从而吸引来自其他系统的用户(一直在说教),那么从用户界面更改工作目录的能力应该成为标准。

答案2

这更像是一条评论(我还没有权限)上述 fileubuntu 的回答(描述如何)和hellpe 的评论(Ubuntu One 文件夹重新出现):

使用 12.04,我设法解决了主目录中文件夹“Ubuntu One”重新出现的问题,方法是

  • 关闭所有 nautilus 实例(最终显示共享文件夹,因此似乎以某种方式继续重新启动 u1sd)

  • 通过以下方式禁用 u1-sync-daemonu1sdtool --quit

  • 将根路径更改为/etc/xdg/ubuntuone/syncdaemon.conf我个人偏好的路径之一由 fileubuntu 描述

之后,我可以删除文件夹“Ubuntu One”,而无需在通过重新启动 u1-sd 后再返回它u1sdtool --start

请注意,我不想让文件夹“Ubuntu One”弄乱我的/~,所以我没有使用BЈовић 描述的符号链接变体多于。

答案3

要更改 Ubuntu One 默认文件夹(在 Ubuntu 12.04 中测试):以 root 身份
打开/etc/xdg/ubuntuone/syncdaemon.conf并添加/更改以下代码:
root_dir.default = ~/Ubuntu Oneroot_dir = ~/new/folder,例如root_dir.default = ~/Online Storage/Ubuntu One。它试图修改~/.config/ubuntuone/syncdaemon.conf,但过了一会儿它给了我一个错误。

感谢克莱纳克斯邮局

答案4

有一个简单的方法:

cd ~
rm -rf Ubuntu\ One
mkdir -p Public/Ubuntu\ One
ln -s Public/Ubuntu\ One Ubuntu\ One

这样你就创建了一个Ubuntu One目录的符号链接Public/Ubuntu One

相关内容