Como corrigir o ícone do painel dropbox faltando com um script de inicialização?

7

Eu uso o Xubuntu 16.10 e quero executar o seguinte comando (este é o código para a fixação do ícone da caixa de depósito) sempre A sessão do Linux é iniciada:

dropbox stop && env DBUS_SESSION_BUS_ADDRESS="" dropbox start -i

Como posso fazer isso?

Copiei o código como um novo comando na sessão e iniciei - > Autostart de aplicativo , mas não funciona.

    
por Woeitg 07.07.2016 / 09:31

2 respostas

12

Questão de tempo

Tenho certeza que é por causa do momento. O comando provavelmente é executado antes de seu destino estar "no campo".

Alterando o comando para:

/bin/bash -c "sleep 15 && dropbox stop && env DBUS_SESSION_BUS_ADDRESS="" dropbox start -i" 

... provavelmente fará o trabalho.

    
por Jacob Vlijm 07.07.2016 / 09:47
0

Esse problema me incomodou por um longo tempo, mas finalmente uma correção que funciona para mim com o Xubuntu 16.04:

O lançador de menu normal (que funciona bem) usa ~/.local/share/applications/dropbox.desktop

que contém a linha:

Exec=dbus-launch dropbox start -i

O lançador de inicialização (que tem o bug) usa ~/.config/autostart/dropbox.desktop

que contém a linha:

Exec=dropbox start -i

A solução:

Use o mesmo comando para a inicialização da sessão que o lançador de menu normal. Morto fácil - mas apenas um problema:

Quando o aplicativo de caixa de depósito é executado, ele sobrescreve ~/.config/autostart/dropbox.desktop com o comando que falha, que copia de /usr/share/applications/dropbox.desktop . Portanto, precisamos corrigir esse arquivo em vez daquele em ~/.config/autostart/dropbox.desktop

  1. Em uma janela de terminal, execute o comando:

    sudo mousepad /usr/share/applications/dropbox.desktop

    (se você não usa o Mousepad, substitua o comando pelo seu editor de texto preferido)

  2. Digite sua senha quando solicitado

  3. Substitua a linha:

    Exec=dropbox start -i

    com:

    # Exec=dropbox start -i Exec=dbus-launch dropbox start -i

  4. Salve o arquivo e feche o Mousepad.

  5. Verifique se as preferências do Dropbox estão definidas para iniciar o Dropbox na inicialização do sistema.

  6. Reinicialize para testar.

por user1353 25.07.2018 / 18:29