Dropbox 3.2.9 ignorando temas locais / ícone de notificação ausente

19

Após a atualização do xubuntu 13.10 para o 14.04, descobri que o dropbox precisava de reinstalação no meu sistema, entre uma série de outros problemas. Eu realizei o seguinte como sugerido aqui :

sudo rm -rf /var/lib/dropbox/.dropbox-dist
dropbox start -i

EDITAR: porque isso não resolveu o problema descrito abaixo, também tentei instalar o Dropbox a partir do .deb de aqui para o Ubuntu.

Isso instalou a versão 3.2.9 do dropbox, que parece estar funcionando novamente. No entanto, o ícone do notificador no xfce4-panel não obedece ao tema / ícones definidos localmente:

Aqui,estouusandoelementary-xfce-darkepossoconfirmarqueosíconesdestatusdoDropboxquedesejousarestãopresentesem/usr/share/icons/elementary-xfce-dark/panel.

Noentanto,osíconesqueestãosendousados(~/.dropbox-dist/dropbox-lnx.x86_64-3.2.9/images/hicolor/16x16/status)sãoarquivosPNGcomtransparência,masnainspeçãooplanodefundoé#EFEBE7,oquesugerequeocanalalfaestásendousadoeoutracoisaestáconfigurandocomoacordoplanodefundo.

UPDATE

Ocasionalmente,oíconedoDropboxnãoaparecenoxfce4-panelapósareinicialização,sejanaáreadenotificaçãoounabandejadosistema.

PARCIALMENTERESOLVIDO

Então,erre,depoisdelimparereinstalaroDropboxde aqui usando o pacote .deb, agora ver isso intermitentemente após cada reinicialização:

Aquiestáumalistadetudoqueeuconsigolembrarquefizantesdareinicialização:

  • Instaladooseguinte:
    • libappindicator1(tentadoporcausade estes tips , descobriu que já estava instalado);
    • libappindicator3-1 (ainda não foi instalado)
    • libappindicator3-dev (ainda não foi instalado)
  • Seguiu a dica de aqui que desabilita o início automático do indicator-application-service no login (chamado de 'Aplicativo indicador' no menu 'Sessão e inicialização' / 'Autostart aplicativo');
  • Sacrifiquei várias cabras .

Posso confirmar que:

  • A versão em execução está sendo chamada de ~/.dropbox-dist/dropbox-lnx.x86_64-3.2.9/ ;
  • O ícone da caixa de depósito é exibido na área de notificação , não na bandeja do sistema, do xfce4-panel ;
  • $ python --version produz Python 2.7.6

Não tenho certeza sobre qual dos passos acima foi necessária para afetar a aparência do ícone. Mais uma vez, decepcionantemente, o ícone aparece apenas de forma intermitente - uma vez fora de cada ciclo de desligamento / inicialização, então YMMV!

Eu também noto que quando está presente, o (s) ícone (s) e o tema / estilo sendo usados ainda não são consistentes com o tema definido localmente. Por exemplo, confira as dicas:

...versus...

NOTAS DE PROGRESSO

  • Parece haver conversas sobre esse problema aqui e here , sugerindo que a última versão do dropbox (3.0.3) agora usa o Qt UI . O comportamento do dropbox 3.0.3 para ignorar os temas locais também parece se aplicar a outras distribuições do Linux, como Mint e Arch .
  • Esta página sugere que o xfce4 tinha um bug que não permitia que o software Qt5 usasse o tema local. No entanto, a atualização para xfce4-session versão 4.11 não resolveu o problema.
  • Estou prestes a embarcar em uma nova instalação do xubuntu 14.0.4-1 para resolver outros problemas, então relatarei aqui se o problema persiste.
  • Depois de instalar uma nova versão do xubuntu 14.04-1, agora não vejo nenhum ícone de notificação de dropbox! Eu presumo que, se eu encontrar uma maneira de ativá-lo novamente, ainda posso ter o mesmo problema. Eu vou continuar ...
  • Experimentar várias opções de instalação (arquivos deb do site da caixa de depósito, compilação e instalação a partir do código-fonte) ainda não gerou nenhuma solução. Sugestões bem-vindas!
por sharky 14.12.2014 / 23:55

7 respostas

6

Então, nenhuma resposta completa em mais de dois meses?

Allllllll-rightyentão!

Apresentandoagora...meusempre-tão-constrangedor,não-realmente-para-ser-recomendado,repugnantementecringeworthyhack:

  • Encontreseusíconesdenotificaçãonodiretório.dropbox-dist,quepodeestarem~/.dropbox-distou/var/lib/dropbox/.dropbox-dist.Dentrodisso,osíconesestãonapastadropbox-lnx.x86_64-3.2.9/images/hicolor/16x16/status(ousimilar,seucaminhopodeserdiferentedependendodaversãoecompilaçãousada).
  • Determineacordoseuxfce4-panel.Issoéfácilusandoumaferramentacomoo Gimp com a ferramenta de seleção de cores (). O meu passa a ser #242424 .
  • Para cada um dos ícones de notificação que são imagens PNG com transparência, abra-os com o Gimp. Sim, é isso mesmo pessoal, vou mudar esse background de transparente para uma cor sólida (no meu caso, #242424 ).

Oresultado:

Parecendobem.Issoestáperfeitamentebemparamim,jáqueeunãomudoaxfce4-panelcolor.Noentanto,algumascoisasparaobservar:

  • Vocêprecisaráreiniciarodropboxparaqueaalteraçãoentreemvigor:
    • ~$dropboxparar
    • ~$iníciodacaixadedepósito
  • Sevocêeditarosíconesde16x16pxdeações,poderáencontrá-loscentralizadoscomumabordade2px#EFEBE7seosíconesforem22x22px.Euabordeiissosimplesmenteampliandoosíconesparaotamanhonecessário(22x22px).
  • SeoDropboxforatualizado,seusíconespodemficarsurpreendidos.Sevocêtentarfazerissosozinho,mantenhaumacópiadebackupdosseusíconesforadodiretóriodoDropbox.Ouvocêpodesimplesmentebaixá-losaqui(sevocêtambémusa#242424paraacordoseupainel):

  • ( dropboxstatus-logo.png )

  • (dropboxstatus-idle.png)
  • ( dropboxstatus-busy.png )
  • (dropboxstatus-busy2.png)
  • ( dropboxstatus-x.png )
por sharky 13.03.2015 / 04:33
5

Se você desativar a composição e, em seguida, reiniciar, o ícone será exibido na barra da bandeja. Infelizmente, isso não é uma solução para mim, pois preciso de composição.

Para desativar a composição no Xubuntu 14.04:

  • Vá para "Todas as configurações" e clique em "Ajustes do gerenciador de janelas":

  • Irparaaguia"Compositor"
  • Desmarque a opção "Ativar composição de exibição"

PS: Eu provavelmente deveria ter adicionado isso nos comentários, mas não posso comentar ainda, não há representantes suficientes. pontos (regra estúpida).

    
por iamatrain 22.12.2014 / 13:05
1

Esta é uma versão automatizada da resposta do Sharky. Primeiro, crie um script chamado fix-dropbox-icons :

#!/bin/bash
find $HOME/.dropbox-dist/ -name '*.png' -exec \
    convert \{} -background '#000000' -alpha remove \{} \;

Se o seu plano de fundo tiver alguma cor diferente de preto, então ajuste o #000000 em conformidade. Não se esqueça de chmod +x deste script.

Em sua inicialização ( .xsession , .Xinit , .i3/config , configurações de DE ... depende da configuração), execute este script na inicialização / login. Se o dropbox for atualizado e reiniciado enquanto você estiver logado, o ícone ficará temporariamente confuso, mas da próxima vez que você fizer login, ele deverá ser corrigido novamente.

    
por Laurence Gonsalves 05.10.2015 / 22:18
-1

no mint17.1 eu desinstalei o dropbox e instale o Nemo Dropbox no synaptic e o ícone apareceu na bandeja do sistema, ao usar essas teclas no teclado ctrl, alt, back space - para reinicializar

    
por Paul Rawlins 18.12.2014 / 21:12
-1

XUBUNTU 14.04.1 kernel 3.13.0-44

Eu usei o script bash -c "dropbox stop & amp; & sleep 5 & amp; strace ~ / .dropbox-dist / dropboxd 2 > / dev / null > / dev / null" acima e restaurou o ícone de notificação. No entanto, ele desapareceu novamente quando fechei o terminal ou parti usando o CTRL-C.

Eu coloquei o script em meus programas de inicialização com o switch -D e reiniciei. Agora, o ícone aparece permanentemente.

bash -c "dropbox stop & amp; & amp; sleep 5 & amp; & amp; strace -D ~ / .dropbox-dist / dropboxd 2 > / dev / null > / dev / null"

Espero que isso ajude ...

    
por Roy Jerden 29.01.2015 / 18:25
-1

Foi assim que resolvi completamente depois de muitas tentativas. Espero que seja útil também para outra pessoa:

  • desinstalou o dropbox do gerenciador de aplicativos
  • excluiu a linha de inicialização automática dropbox em settings / session-start
  • desativado gerenciador de composição (marcando sua caixa)
  • reinicializado
  • reinstalar o dropbox do terminal:

    cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -
    
  • criou manualmente uma nova linha de inicialização automática dropbox em settings / session-start com este novo caminho:

    /home/my_home/.dropbox-dist/dropbox-lnx.x86_64-3.2.6/dropbox
    
  • reinicializado e, por fim, reativado gerenciador de compostos
por Marcello 16.02.2015 / 21:38
-2

A coisa da composição funciona de forma errática para mim, sem reiniciar. Se você continuar clicando na caixa de seleção Ativar / Desativar, às vezes, ela reaparecerá.

    
por mwgdrwg 27.12.2014 / 10:28