Приложение Ubuntu One не запускается автоматически после того, как я переименовал папку Ubuntu One

Я переименовал папку Ubuntu One по умолчанию ( Ubuntu One в . Ubuntu One ), и после этого клиент Ubuntu One не запускается при запуске компьютера .

Как мне решить эту проблему?

2
задан 23 August 2013 в 17:13

1 ответ

Решение для всех пользователей от той же машины

Если Вы хотите сделать.Ubuntu Одной папкой (и, как это, сделайте это скрытым), папка по умолчанию для Ubuntu Одно приложение для всех пользователей от той же машины, необходимо отредактировать три файла, где этот каталог установлен.

  1. Править /etc/xdg/ubuntuone/syncdaemon.conf файл с полномочиями пользователя root, найдите и измените строку:

    root_dir.default = ~/Ubuntu One
    

    со строкой:

    root_dir.default = ~/.Ubuntu One
    
  2. Править /usr/bin/ubuntuone-launch файл с полномочиями пользователя root, найдите и измените строку:

    U1ROOT = os.path.expanduser('~/Ubuntu One/')
    

    со строкой:

    U1ROOT = os.path.expanduser('~/.Ubuntu One/')
    
  3. Править /etc/xdg/autostart/ubuntuone-launch.desktop файл с полномочиями пользователя root, найдите и измените строку:

    Exec=/bin/sh -c '[ -d "$HOME/Ubuntu One" ] && ubuntuone-launch'
    

    со строкой:

    Exec=/bin/sh -c '[ -d "$HOME/.Ubuntu One" ] && ubuntuone-launch'
    
  4. Другой вещь, которую Вы должны, чтобы сделать, должен отредактировать команду для Ubuntu Одно приложение в Приложениях Запуска:

    Startup Application Preferences

  5. Выполните следующую команду в терминале:

    rename 's/Ubuntu\ One$/.Ubuntu\ One/' /home/*/Ubuntu\ One
    

    переименовать Ubuntu Одну к.Ubuntu Один для всех других пользователей.

  6. Наконец перезапустите Ubuntu Одно приложение от терминала со следующей командой:

    u1sdtool --quit && u1sdtool --start
    

Решение только для текущего пользователя

Как dobey предполагают в этом комментарии, вышеупомянутое решение может быть перезаписано при установке обновлений, таким образом, будет лучше изменить настройки для каждого отдельного пользователя:

  1. Копия syncdaemon.conf файл от /etc/xdg/ubuntuone/ кому: ~/.config/ubuntuone/.

  2. Отредактируйте скопированный файл (~/.config/ubuntuone/syncdaemon.conf), найдите и измените строку:

    root_dir.default = ~/Ubuntu One
    

    со строкой:

    root_dir.default = ~/.Ubuntu One
    
  3. Отредактируйте и измените команду для Ubuntu Одно приложение в Приложениях Запуска к:

    /bin/sh -c '[ -d "$HOME/.Ubuntu One" ] && u1sdtool --start'
    

    Startup Application Preferences

  4. Наконец перезапустите Ubuntu Одно приложение от терминала со следующей командой:

    u1sdtool --quit && u1sdtool --start
    
0
ответ дан 23 August 2013 в 17:13

Другие вопросы по тегам:

Похожие вопросы: