O aplicativo Ubuntu One não inicia automaticamente depois que eu renomei a pasta Ubuntu One

2

Eu renomei a pasta padrão do Ubuntu One ( Ubuntu One para .Ubuntu One ) e depois disso o cliente Ubuntu One não inicia quando o computador é iniciado.

Como resolvo este problema?

    
por Hofmn 23.08.2013 / 12:30

1 resposta

0

Solução para todos os usuários da mesma máquina

Se você quiser tornar a pasta .Ubuntu One (e, assim, torná-la oculta) a pasta padrão para o aplicativo Ubuntu One para todos os usuários da mesma máquina, você precisa editar três arquivos onde esse diretório está definido.

  1. Edite o arquivo /etc/xdg/ubuntuone/syncdaemon.conf com privilégios de root, localize e altere a linha:

    root_dir.default = ~/Ubuntu One
    

    com a linha:

    root_dir.default = ~/.Ubuntu One
    
  2. Edite o arquivo /usr/bin/ubuntuone-launch com privilégios de root, localize e altere a linha:

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

    com a linha:

    U1ROOT = os.path.expanduser('~/.Ubuntu One/')
    
  3. Edite o arquivo /etc/xdg/autostart/ubuntuone-launch.desktop com privilégios de root, localize e altere a linha:

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

    com a linha:

    Exec=/bin/sh -c '[ -d "$HOME/.Ubuntu One" ] && ubuntuone-launch'
    
  4. Outra coisa que você deve fazer é editar o comando para o aplicativo do Ubuntu One em Aplicativos de inicialização :

  5. Execute o seguinte comando no terminal:

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

    para renomear Ubuntu One para .Ubuntu One para todos os outros usuários.

  6. Finalmente reinicie o aplicativo do Ubuntu One no terminal com o seguinte comando:

    u1sdtool --quit && u1sdtool --start
    

Solução apenas para o usuário atual

Como dobey sugerimos em este comentário , a solução acima pode ser sobrescrita ao instalar atualizações, então será melhor mudar o configurações para cada usuário individual:

  1. Copie o arquivo syncdaemon.conf de /etc/xdg/ubuntuone/ para ~/.config/ubuntuone/ .

  2. Edite o arquivo copiado ( ~/.config/ubuntuone/syncdaemon.conf ), encontre e altere a linha:

    root_dir.default = ~/Ubuntu One
    

    com a linha:

    root_dir.default = ~/.Ubuntu One
    
  3. Edite e altere o comando para o aplicativo do Ubuntu One em Aplicativos de inicialização para:

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

  4. Finalmente reinicie o aplicativo do Ubuntu One no terminal com o seguinte comando:

    u1sdtool --quit && u1sdtool --start
    
por Radu Rădeanu 23.08.2013 / 13:20