Ícone da bandeja do sistema do Dropbox ausente, não funcionando

19

Em uma máquina Lubuntu 15.10, o ícone do Dropbox, que informa o estado do aplicativo e permite interação, está faltando.

Quando inicio o Dropbox, não importa se estou usando dropbox start , dropbox start -i ou lxpanel -partilhador, apenas um pequeno ícone de câmera aparece na seção "Indicadores de applets" de lxpanel : < href="https://i.stack.imgur.com/ThKYA.png">

Isso é muito chato, pois eu sempre tenho que usar o terminal para verificar o status. Qual é o motivo desse comportamento estranho? Ela costumava funcionar há algum tempo, não sei dizer quando ela mudou, provavelmente uma atualização de software. A reinstalação não funciona e os ícones existem no ~/.dropbox-dist/dropbox-lnx.x86-3.14.5/images/hicolor/16x16/status -directory.

    
por LukeLR 09.02.2016 / 23:37

10 respostas

3
Infelizmente, a maioria das respostas aqui são puramente vodu e não abordam os problemas reais subjacentes, dos quais existem dois (estou escrevendo isso em parte para que eu não esqueça da próxima vez que lidar com isso).

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 QT_STYLE_OVERRIDE é configurado por padrão para gtk , 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 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.

    
por 23.02.2018 / 11:00
23

Lubuntu 14.04 .... Eu tenho algumas máquinas, o mesmo sistema operacional. Um por um ícone do Dropbox desapareceu.

Eu tenho lutado por meses. Não foi possível recuperar o ícone. Entendi agora!

  1. No tipo de terminal ... dropbox stop && dbus-launch dropbox start
  2. Siga as instruções, se houver. Duas das minhas máquinas responderam "O Dropbox não está instalado".
  3. sudo apt-get install dropbox
  4. Repetir linha 1. O ícone apareceu. Não fiquei após a reinicialização.
  5. Repita a linha 1 para obter o ícone.
  6. Vá para Preferências ... Geral, (ícone do Dropbox) e desmarque a opção "Iniciar o Dropbox na inicialização do sistema".
  7. Agora para "Aplicativos padrão para LXSession" (menu ... Preferências)
  8. Em Autostart, desmarque todas as tentativas anteriores do Dropbox (elas podem ser excluídas posteriormente).
  9. Adicionar dbus-launch dropbox start
  10. Reinicie.
por 22.03.2016 / 10:09
15

Existem algumas soluções alternativas até o bug ser corrigido. O melhor neste momento (trabalhando para distribuições Linux como Xubuntu, Linux Mint, etc.) é:

dropbox stop && DBUS_SESSION_BUS_ADDRESS="" dropbox start

Mais detalhes em outro site do StackExchange: O ícone do Dropbox não está funcionando Xubuntu 14.04 LTS 64 - Pergunte ao Ubuntu

Atualização:

E uma solução mais recente que funciona para mais sistemas operacionais Linux:

dropbox stop && dbus-launch dropbox start
    
por 20.02.2016 / 23:17
4

A solução para Lubuntu 17.04 é (supondo que você tenha baixado um arquivo .deb):

1) Faça uma cópia do arquivo de autoinicialização do Dropbox:
cp ~/.config/autostart/dropbox.desktop ~/.config/autostart/newstart_dropbox.desktop

2) Edite o arquivo newstart_dropbox.desktop. Altere a linha Exec= para

Exec=dbus-launch dropbox start -i ;

3) Copie o arquivo em /usr/share/applications/dropbox.desktop para ~ / .local / share / applications /:

cp /usr/share/applications/dropbox.desktop ~/.local/share/applications/

4) Edite o arquivo copiado para ~/.local/share/applications/ como você fez na etapa 2. Altere a linha Exec= para

Exec=dbus-launch dropbox start -i

5) Desabilite o início automático do Dropbox, com o seguinte comando no terminal:

dropbox autostart n

Obrigado por Andrew e pela equipe do Wepup8 pelas dicas. link

    
por 24.09.2017 / 00:28
3

Como eu tive o mesmo problema com o Debian 9 (canela) após uma atualização, e aqui está o que eu fiz:
Eu editei o arquivo /user/share/applications/desktop.dropbox e mudei a linha Exec=dropbox start -i para Exec=dbus-launch dropbox start -i .

Também foi adicionada uma linha para atrasar o início da caixa de depósito: X-GNOME-Autostart-Delay=30
Eu tive que reiniciar também.

    
por 06.03.2018 / 18:37
1

Juan, descobri que nenhuma dessas soluções alternativas está funcionando especificamente no Lubuntu . Quando eu atualizei para Lubuntu 15.10, eu tenho o mesmo problema de um ícone da área do indicador não-funcional como descrito aqui: link

No entanto, a única coisa que encontrei para trabalhar no Lubuntu é:

  1. dropbox stop
  2. dbus-launch ~/.dropbox-dist/dropboxd
  3. Isso iniciará a caixa de depósito com o ícone da bandeja do sistema ("área de notificação"), em vez do ícone "área da indicação" não funcional. Então, vá para as configurações do Dropbox através do ícone que agora deve estar funcionando, e DESLIGUE a caixa de seleção para iniciar o dropbox automaticamente. Além disso, apenas para ter certeza, emita o seguinte no terminal:
  4. dropbox autostart n
  5. gksudo pcmanfm
  6. na janela do gerenciador de arquivos de permissões elevadas, acesse a pasta / bin e crie um arquivo chamado "dropbox-workaround-autostart". Nele coloque:

#!/bin/bash

dbus-launch ~/.dropbox-dist/dropboxd

  1. Clique com o botão direito do mouse no arquivo e, na guia permissões, torne executável para Qualquer pessoa.
  2. Vá para Preferências > Aplicativos padrão para LXSession > Autostart e, na caixa de entrada da seção "manual", digite o nome do arquivo (dropbox-workaround-autostart) e clique em add.

Isso tem funcionado consistentemente para mim, sabe. Espero que ajude alguém.

    
por 09.03.2016 / 16:38
1

Eu testei isso no Lubuntu e funcionou perfeitamente.

cp ~/.config/autostart/dropbox.desktop ~/.config/autostart/start_dropbox.desktop
sed -i 's/^Exec=.*/Exec=dbus-launch dropbox start -i/' ~/.config/autostart/start_dropbox.desktop
dropbox autostart n
mkdir -p ~/.local/share/applications/
cp /usr/share/applications/dropbox.desktop ~/.local/share/applications/
sed -i 's/^Exec=.*/Exec=dbus-launch dropbox start -i/' ~/.local/share/applications/dropbox.desktop

link

    
por 21.06.2017 / 20:17
1

Sou um usuário do Arch Linux com o GNOME3 Desktop. No meu caso eu preciso adicionar algum atraso quando audostart:

  1. Faça um arquivo bash em qualquer lugar que você quiser. (por exemplo, ~/dropbox_delay.sh )

    #!/bin/bash
    
    sleep 30
    dropbox
    
  2. Conceda uma permissão de execução: chmod +x ~/dropbox_delay.sh

  3. No arquivo /usr/share/applications/dropbox.desktop , edite a seguinte linha (ou uma linha semelhante começando com Exec= :

    Exec=dropbox
    

    para

    Exec=/home/_your_home_/dropbox_delay.sh
    
  4. Faça o mesmo em ~/.config/autostart/dropbox.desktop .

por 29.03.2018 / 20:36
0

Se o Dropbox for iniciado como um cronjob, é necessário definir o $ DISPLAY para a exibição.

Adicione um teste para ver se o X está sendo executado e, se for o caso, defina o $ DISPLAY antes de reiniciar o Dropbox.

Se $ DISPLAY não estiver definido, o script reiniciará o Dropbox mesmo assim.

O teste para $ DISPLAY permite que este script reinicie o Dropbox enquanto o usuário não estiver conectado ao X.

Ter este script em execução no início da sessão X reiniciará o Dropbox e ativará o ícone para aparecer

por exemplo, para ~ / bin / dropbox-start.sh

#!/bin/bash
if [[ $DISPLAY ]]
    then export DISPLAY=:0
fi
dropbox stop &&
sleep 30 &&
dbus-launch dropbox start -i

Funciona para o LinuxMint 17.3 executando o XFCE4

    
por 29.04.2018 / 05:20
0

Se o menu suspenso não estiver funcionando, mas o indicador estiver sendo exibido, ao usar o MATE, tente instalar caja-dropbox em vez de dropbox .

Veja: link

    
por 03.06.2018 / 12:10