Como corrigir o ícone quebrado do nautilus-dropbox no ubuntu 18.04 GNOME-Flashback no painel superior?

Respostas:

9

Resumindo:

  1. Corre

    dropbox stop && env XDG_CURRENT_DESKTOP=Unity dropbox start
    
  2. Clique no ícone do Dropbox após a inicialização. Vá para " Preferências " e desmarque " Iniciar o Dropbox na inicialização do sistema " (para impedir que o dropbox altere o comando de inicialização após a reinicialização).

  3. Vá para Aplicativos > Preferências > Aplicativos de inicialização , se o Dropbox já estiver lá, clique em Editar e, se não, clique em Adicionar .

    Digite o
    Nome: Dropbox
    Comando: env XDG_CURRENT_DESKTOP=Unity dropbox start
    Comentário: Sync your files across computers and to the web

  4. Corre

    gedit ~/.config/autostart/dropbox.desktop
    

    substitua Exec=dropbox start -ipor

    Exec=env XDG_CURRENT_DESKTOP=Unity dropbox start
    

e

  1. Corre

    sudo gedit /usr/share/applications/dropbox.desktop
    

    substitua Exec=dropbox start -ipor

    Exec=env XDG_CURRENT_DESKTOP=Unity dropbox start
    
Vijay
fonte
11
Pretificou a formatação da sua resposta.
N0rbert
Depois de executar essas etapas, o ícone da caixa de depósito voltou, mas se eu clicar com o botão esquerdo ou direito no ícone, obtive um menu de emptry. Estou executando o xubuntu 18.04.
user26866
6

Posso confirmar na instalação limpa do Ubuntu 18.04 LTS com a sessão GNOME FlashBack, por isso instalei apenas o novo pacote GNOME Panel e o plug-in Nautilus Dropbox

sudo apt-get install gnome-panel nautilus-dropbox

Após a instalação do nautilus-dropbox, efetuei login na minha conta do Dropbox.

Depois de reiniciar o sistema, recebo a mesma imagem do OP, então relatei o bug 1767665 .

Pode ser corrigido localmente como o @Alberts Muktupāvels (muktupavels) sugerido na barra de ativação .
Eu reduzo o método para apenas duas linhas simples:

mkdir -p ~/.config/autostart/
cp  /usr/share/applications/dropbox.desktop ~/.config/autostart/dropbox.desktop
sed -i "s/dropbox start -i/env XDG_CURRENT_DESKTOP=Unity dropbox start -i/" ~/.config/autostart/dropbox.desktop

A primeira localiza a Execlinha dropbox start -ie a altera para env XDG_CURRENT_DESKTOP=Unity dropbox start(força o dropbox a "usar" a área de trabalho do Unity, mesmo se estiver usando o GNOME), a segunda cria o diretório XDG-autostart do usuário, a terceira linha copia o arquivo da área de trabalho XDG-autostart para o usuário XDG diretório -autostart.

Posteriormente, o menu Dropbox está instalado e funciona conforme o esperado.

N0rbert
fonte
Eu editei a pergunta e a resposta (veja acima). Votou para reabrir.
N0rbert
Eu sugiro que 1. dropbox stop && env XDG_CURRENT_DESKTOP = Início do dropbox de unidade 2. Vá para as configurações no dropbox após o arranque e selecione não iniciar na inicialização. 3. Adicione ou edite o aplicativo de inicialização do dropbox com o comando "env XDG_CURRENT_DESKTOP = Unity dropbox start"
Vijay
11
Testei minha abordagem na instalação limpa do 18.04 LTS. Isso simplesmente funciona. Então eu prefiro keep it simple aqui :)
N0rbert
0

Solução recomendada atual - instale o dropbox ubuntu software center, não .deb

Remova tudo

dropbox stop
dropbox status  # Should report "not running"
rm -rf ~/.dropbox-dist
rm -rf /var/lib/dropbox
rm -rf ~/.dropbox*
sudo apt-get remove nautilus-dropbox
sudo apt-get remove dropbox
rm /etc/apt/source.d/dropbox

Reinicie.

Instale o dropbox da loja de software ubuntu

sudo apt-get install dropbox

https://www.dropboxforum.com/t5/Installs-integrations/Ubuntu-18-04-appindicators/td-p/295947

nagos
fonte