Uma solução mais recente que funciona para mais sistemas operacionais Linux do que para o sistema DBUS_SESSION:
dropbox stop && dbus-launch dropbox start
EDIT: Para tornar esta resposta permanente veja a resposta de @juankvillegas abaixo .
Afeta: 14.04 / 14.10 / 15.04 / 15.10 / 16.04 / 16.10
Eu iniciei meu deamon de dropbox hoje, com o seguinte resultado no painel:
O ícone com o símbolo de aviso / falha deve ser meu ícone do Dropbox. Não consigo clicar com o botão direito do mouse ou clicar com o botão esquerdo do mouse, então não há interação.
Estou executando o Xubuntu 15.10 em x64 genérico 4.2.0-27. Também tentei reinstalar o Dropbox, reinstalar nautilus-dropbox
, excluir recursivamente ./cache/sessions/
e definir outros temas e conjuntos de ícones.
Aparentemente nada ajudou e problemas semelhantes descritos aqui e em outras placas são semelhantes, não são os mesmos e não funcionam no meu caso.
Uma solução mais recente que funciona para mais sistemas operacionais Linux do que para o sistema DBUS_SESSION:
dropbox stop && dbus-launch dropbox start
EDIT: Para tornar esta resposta permanente veja a resposta de @juankvillegas abaixo .
A resposta dada por @Juan M. Gonzalez é a melhor, mas você precisa executar esse comando toda vez que reiniciar seu PC.
Uma correção permanente seria:
dropbox stop && dbus-launch dropbox start
Esta instrução funciona apenas para o Xubuntu, UbuntuStudio 16.04 (não funciona em 17.04)
No seu terminal
sudo gedit /usr/bin/dropbox
Crie uma nova linha após import os e adicione o seguinte:
os.environ['DBUS_SESSION_BUS_ADDRESS'] = ""
Salvar e rebotar
Aqui um Gif que fiz:
E, se algum dia o Dropbox atualizar e não funcionar mais, repita este tutorial
Referência:
Ícone do Dropbox não está funcionando Xubuntu 14.04 LTS 64
Isso se aplica ao UbuntuStudio 15.10, 16.04 e Xubuntu (ambos baseados no XFCE)
Isso funcionou para mim (xubuntu 15.10):
DBUS_SESSION_BUS_ADDRESS="" dropbox start
Isso é mostrado aqui:
O ícone do Dropbox não está funcionando Xubuntu 14.04 LTS 64
Acho que é um problema relacionado ao plug-in do indicador. Se você não usá-lo, sugiro removê-lo do seu painel. O ícone do Dropbox deve aparecer normalmente na área de notificação.
Eu tive o mesmo problema no Linux Mint 17. A solução para mim era
dropbox stop && DBUS_SESSION_BUS_ADDRESS="" dropbox start
Aqui está o que eu fiz no Xubuntu 16.04
Eu removo o applet indicador.
O ícone do Dropbox apareceu.
Eu adicionei o applet indicador. Mudei para onde estava antes.
Feito!
Para obter a integração do Dropbox no Thunar:
sudo add-apt-repository ppa:xubuntu-dev/extras
sudo apt-get update
sudo apt-get install thunar-dropbox-plugin
Eu finalmente consegui trabalhar de forma confiável.
No Xubuntu 16.04, achei que isso funcionasse:
sudo mousepad /usr/bin/dropbox
import os
add os.environ['DBUS_SESSION_BUS_ADDRESS'] = ""
dropbox stop
dropbox start
Certifique-se de que a Área de Notificação seja um item nas Preferências do Painel; o ícone será mostrado na área de notificação.
Execute o seguinte no terminal:
dropbox stop && dbus-launch dropbox start
Em seguida, clique com o botão direito do mouse no ícone do Dropbox e clique em "Preferências ...". Desativar "Iniciar Dropbox na inicialização do sistema".
Se você usar sessões salvas, verifique se a caixa de depósito não é um item: inicie a sessão, execute dropbox stop
e depois salve a sessão.
Crie um script de inicialização para a caixa de depósito executando este terminal uma vez como regular:
echo 'description "Dropbox"
start on desktop-start
expect daemon
exec env DBUS_SESSION_BUS_ADDRESS= dropbox start -i' >"${XDG_CONFIG_HOME-$HOME/.config}/upstart/dropbox.conf"
Nota: Em 12.04 você tem que armazenar o arquivo em "$ HOME / .init". No 14.04, o diretório está obsoleto. Veja documentação do Upstart .
Observação: env DBUS_SESSION_BUS_ADDRESS=
pode ser substituído por dbus-launch
no acima.
Agora você pode começar o dropbox por
start dropbox
Em seguida, o ícone deve estar visível.
O serviço será iniciado automaticamente após o próximo login. O script de inicialização inicia a caixa de depósito de forma que seja invisível para o gerenciador de sessão e não será salvo nas sessões posteriores.
Eu testei em 14.04 (que usa Upstart) e 16.04 (que usa systemd). A atualização da caixa de depósito não deve quebrar essa correção, como acontece com outras soluções.
Eu tenho algumas das ideias de esta resposta . Há algumas informações básicas nessa resposta.