it-swarm.com.ru

Как выбрать другую локальную папку по умолчанию для Ubuntu One?

Я хотел бы попросить Ubuntu One синхронизироваться с '~/Public/Ubuntu One', а не '~/Ubuntu One'. Так как я использую его в Arch Linux, у меня нет возможности щелкнуть правой кнопкой мыши для этого.

Я попытался отредактировать ~/.config/ubuntuone/syncdaemon.conf и добавить строку root_dir = ~/new/folder (как предложено в этой теме ), но файл автоматически возвращается в прежнее состояние. Кроме того, команда u1sdtool зависает и, очевидно, ничего не делает - я должен использовать Ctrl + C закрыть это. Есть ли другой способ настроить стандартную локальную папку Ubuntu One по умолчанию?

7
hellpe

Чтобы изменить папку по умолчанию для 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. выйти и снова войти

Это сделано и работает (по крайней мере для меня)

(Ubuntu 12.04 с Gnome и Unity)

Общие комментарии:

Играть с root_dir.default в /etc/xdg/ubuntuone/syncdaemon.conf проблематично, потому что изменения становятся активными для всех пользователей на одном компьютере.

Если не считать софт-ссылок, это не меняет директорию.

Наконец, возможность изменять рабочий каталог из пользовательского интерфейса должна быть стандартной, если мы хотим сделать Ubuntu более удобной для пользователей для новых пользователей Linux, чтобы привлечь пользователей из других систем (всегда проповедуя)

5
user128840

это скорее комментарий (на который у меня пока нет прав) на ответ fileubuntu выше (описывающий как) и комментарий hellpe (о появлении папки Ubuntu One снова ):

с 12.04 мне удалось преодолеть появление папки "Ubuntu One" в моем домашнем каталоге

  • закрытие всех экземпляров nautilus (в конце концов, показ общих папок и, следовательно, как-то, кажется, продолжает перезапускать u1sd)

плюс

  • отключение u1-sync-daemon через u1sdtool --quit

перед

  • изменив корневой путь в /etc/xdg/ubuntuone/syncdaemon.conf на один из моих личных предпочтений как описывается fileubunt .

после этого я мог удалить папку "Ubuntu One", не возвращая ее после перезапуска u1-sd через u1sdtool --start.

обратите внимание, что я не хотел, чтобы папка 'Ubuntu One' загромождала мой/~, поэтому я не использовал символическая ссылка, описанная BЈовић выше.

2
antiplex

Чтобы изменить папку по умолчанию для Ubuntu One (протестировано в Ubuntu 12.04):
Откройте /etc/xdg/ubuntuone/syncdaemon.conf как root и добавьте/измените следующий код:
От root_dir.default = ~/Ubuntu One до root_dir = ~/new/folder, например root_dir.default = ~/Online Storage/Ubuntu One. Он попытался изменить ~/.config/ubuntuone/syncdaemon.conf, но через некоторое время выдал ошибку.

Благодаря пост Kleenux .

1
Filbuntu

Есть простой способ:

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

Таким образом, вы создаете символическую ссылку каталога Ubuntu One на Public/Ubuntu One

0
BЈовић