Infelizmente, a maioria das respostas aqui é pura vodu e não aborda os problemas subjacentes reais, dos quais existem dois (estou escrevendo isso em parte para não me esquecer da próxima vez que estiver lidando com isso). )
Problema número um: o Dropbox tenta se ajustar ao ambiente em que é executado, por isso realiza algum trabalho de detecção automática. Às vezes, falha, pois não é atualizado desde 2015. Esse problema foi solucionado por um /usr/bin/dropbox
wrapper atualizado, conforme fornecido no nautilus-dropbox
pacote do Ubuntu . Portanto, se você deseja evitar parte dos problemas, use-o, não o pacote que o Dropbox fornece. Caso contrário, verifique se XDG_CURRENT_DESKTOP
está definido como Unity
antes da execução do Dropbox; a versão Ubuntu do pacote faz isso internamente.
Edição número dois: o Dropbox é gravado usando Qt, mais precisamente Qt5. A unidade é baseada principalmente no GTK +. O Qt pode usar estilos GTK +, mas a implementação mudou significativamente nos últimos anos. Infelizmente, a instalação padrão do Ubuntu não facilita o uso dos estilos GTK + do Qt, pois QT_STYLE_OVERRIDE
é definida por padrão comogtk
, o que não funciona conforme o esperado, e o estilo GTK + falha ao inicializar, o que leva à indisponibilidade de tudo com base em GTK +, incluindo a interface do menu D-Bus, que é o que faz o indicador funcionar. Desativar QT_STYLE_OVERRIDE
ou configurá-lo com um valor válido abre o Dropbox e faz com que o indicador apareça novamente.
Atualização: Na verdade, não é um padrão do Ubuntu, mas outra coisa pode estar definindo a variável com um valor errado - no meu caso, foi ~/.xsession
onde eu a coloquei alguns anos atrás e esqueci. De qualquer forma, vale a pena checar e possivelmente forçá-lo para o valor correto.