A partir de 2015/04/27, o daemon do Dropbox procura algumas variáveis de ambiente na inicialização para tentar exibir corretamente o ícone da bandeja. Como essas variáveis de ambiente não são definidas pelo Elementary OS, o Dropbox simplesmente desiste e não tenta exibir um ícone de bandeja.
Para testar essa teoria, pare o daemon do Dropbox da seguinte forma:
dropbox stop
Em seguida, inicie-o com estas duas variáveis de ambiente definidas:
DROPBOX_USE_LIBAPPINDICATOR=1 XDG_CURRENT_DESKTOP=Unity \
dropbox start
Hooray, o ícone da bandeja está lá!
Paratornarestaalteraçãopermanente,vocêprecisaráeditarocomandoautostartparaodaemondoDropbox.Estaentradanaáreadetrabalhoestáem$HOME/.config/autostart/dropbox.desktop
.Comoo"Dropbox sabe melhor", o comando de partida regenera automaticamente esse arquivo, sobrescrevendo quaisquer alterações que você fizer lá.
Portanto, copie-o para $HOME/.config/autostart/dropbox-better.desktop
. Em seguida, crie um script em algum lugar que inicie o Dropbox corretamente:
#!/bin/bash
# stop it if it's running
dropbox stop &>/dev/null
# start it properly
DROPBOX_USE_LIBAPPINDICATOR=1 XDG_CURRENT_DESKTOP=Unity \
dropbox start -i
Agora abra o arquivo dropbox-better.desktop
em seu editor de texto favorito e modifique-o para isso:
[Desktop Entry]
Name=Dropbox (Better)
GenericName=File Synchronizer
Comment=Sync your files across computers and to the web
Exec=/absolute/path/to/start-dropbox.sh
Terminal=false
Type=Application
Icon=dropbox
Categories=Network;FileTransfer;
StartupNotify=false
Efetue logout e volte novamente para testar se está funcionando, e você, como eu, finalmente terá um ícone da bandeja do Dropbox após cerca de 18 meses sem um!