Problema número um: o Dropbox tenta ajustar-se a qualquer ambiente em que seja executado, por isso faz algum trabalho de autodetecção. Às vezes, ele falha, pois não é atualizado desde 2015. Esse problema foi resolvido por um wrapper /usr/bin/dropbox
atualizado, fornecido no pacote nautilus-dropbox
do Ubuntu. Portanto, se você quiser evitar parte dos problemas, use-os, não o pacote fornecido pelo Dropbox. Caso contrário, verifique se XDG_CURRENT_DESKTOP
está definido como Unity
antes da execução do Dropbox; a versão do Ubuntu do pacote faz isso internamente.
Problema número dois: o Dropbox é escrito usando o Qt, mais precisamente o Qt5. O Unity é baseado principalmente no GTK +. O Qt pode usar estilos GTK +, mas a implementação mudou significativamente no ano recente. Infelizmente, a instalação padrão do Ubuntu não facilita o uso de estilos GTK + do Qt, já que , o que não funciona como esperado, e GTK + o estilo não inicializa, o que leva à indisponibilidade de tudo com base no GTK +, incluindo a interface de menu do D-Bus, que é o que faz o indicador funcionar. Desativar QT_STYLE_OVERRIDE
é configurado por padrão para gtk
QT_STYLE_OVERRIDE
ou configurá-lo como um valor válido desativa o Dropbox e faz o indicador aparecer novamente.
Atualização: Na verdade, não é um padrão do Ubuntu, mas outra coisa pode ser definir a variável com um valor errado - no meu caso, foi ~/.xsession
onde eu coloquei alguns anos atrás e esqueci sobre isso. Em qualquer caso, vale a pena verificar e possivelmente forçar a configuração para o valor correto.