Dropbox 3.2.9 ignorando temi locali / icona di notifica mancante

19

Dopo l'aggiornamento da xubuntu 13.10 a 14.04, ho trovato che il dropbox aveva bisogno di re-installazione sul mio sistema, tra una sfilza di altri problemi. Ho eseguito quanto segue come suggerito qui :

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

EDIT: poiché questo non è riuscito a risolvere il problema descritto di seguito, ho anche provato a installare Dropbox da .deb da qui per Ubuntu.

Questo ha installato dropbox versione 3.2.9 che sembra funzionare di nuovo, tuttavia l'icona del notificatore in xfce4-panel non rispetta le icone / temi a livello locale:

Qui,stousandoelementary-xfce-dark,epossoconfermarecheleiconedistatodiDropboxchevogliousaresonopresentiin/usr/share/icons/elementary-xfce-dark/panel.

Tuttavia,leiconeeffettivamenteutilizzate(~/.dropbox-dist/dropbox-lnx.x86_64-3.2.9/images/hicolor/16x16/status)sonofilePNGcontrasparenza,tuttaviasuispezionelosfondoè#EFEBE7,ilchesuggeriscecheilcanalealfaèinuso,equalcos'altrolostaimpostandocomecoloredisfondo.

UPDATE

Avolte,l'iconaDropboxnonappareaffattoinxfce4-paneldopounriavvio,nell'areadinotificaonellabarradelleapplicazioni.

RISOLTOPARZIALMENTE

Quindi,err,dopoavereliminato,quindireinstallandoDropboxda qui usando il pacchetto .deb, io ora a intermittenza vedi questo dopo ogni riavvio:

Eccounelencodituttociòchericordodiaverfattoprimadelriavvio:

  • Installatoilseguente:
    • libappindicator1(provatoacausadi questi tips , trovato che era già installato);
    • libappindicator3-1 (non era già installato)
    • libappindicator3-dev (non era già installato)
  • Ha seguito il suggerimento da qui che disabilita l'avvio automatico di indicator-application-service all'accesso (chiamato 'Indicator Application' nel menu 'Session and Startup' / 'Application Autostart');
  • Sacrificato diverse capre .

Posso confermare che:

  • La versione corrente è stata richiamata da ~/.dropbox-dist/dropbox-lnx.x86_64-3.2.9/ ;
  • L'icona della casella personale viene visualizzata nell'area di notifica , non nella barra delle applicazioni, di xfce4-panel ;
  • $ python --version produce Python 2.7.6

Non sono sicuro di quali siano stati, se del caso, i passaggi precedenti per influenzare l'aspetto dell'icona. Ancora una volta, deludentemente, l'icona appare solo in modo intermittente - una volta su ogni arresto / ciclo di avvio, quindi YMMV!

Ho anche notato che quando è presente, l'icona (s) e il tema / stile utilizzati non sono ancora coerenti con il tema impostato localmente. Ad esempio, controlla i suggerimenti:

...contro...

NOTE PROGRESSI

  • Sembra che ci siano chiacchiere su questo problema qui e qui , suggerendo che l'ultima versione di dropbox (3.0.3) ora utilizza Qt UI . Il comportamento di dropbox 3.0.3 di ignorare i temi locali sembra essere applicato anche ad altre distribuzioni di Linux come Mint e Arch .
  • Questa pagina suggerisce che xfce4 aveva un bug che non permetteva al software Qt5 di utilizzare il tema locale. Tuttavia, l'aggiornamento a xfce4-session versione 4.11 non ha risolto il problema.
  • Sto per iniziare una nuova installazione di xubuntu 14.0.4-1 per risolvere altri problemi, quindi ti riporterò qui per verificare se il problema persiste.
  • Dopo aver installato una nuova versione di xubuntu 14.04-1, ora non vedo nessuna icona di notifica di dropbox! Presumo che se trovassi un modo per attivarlo di nuovo, potrei avere ancora lo stesso problema. Continuerò su ...
  • Provare varie opzioni di installazione (file deb dal sito Web di Dropbox, compilazione e installazione dall'origine) non ha ancora prodotto alcuna soluzione. Suggerimenti benvenuti!
posta sharky 14.12.2014 - 23:55

7 risposte

6

Quindi, nessuna risposta completa in oltre due mesi?

Allllllll-rightythen!

Orapresentando...ilmiosempre-così-imbarazzante,non-veramente-da-essere-raccomandato,disgustosamentecrudelehack:

  • trovaleiconedinotificanelladirectory.dropbox-dist,chepotrebbeesserein~/.dropbox-disto/var/lib/dropbox/.dropbox-dist.Alsuointerno,leiconesitrovanonellacartelladropbox-lnx.x86_64-3.2.9/images/hicolor/16x16/status(osimili,ilpercorsopotrebbeesserediversoasecondadellaversioneedellabuildutilizzate).
  • Determinailcoloredeltuoxfce4-panel.Questoèfacileusandounostrumentocome Gimp con lo strumento selezione colori (). Il mio caso è #242424 .
  • Per ciascuna delle icone di notifica che sono immagini PNG con trasparenza, aprile con Gimp. Sì, è vero gente, ho intenzione di cambiare lo sfondo da trasparente a un colore solido (nel mio caso, #242424 ).

Ilrisultato:

Bello.Questomistaperfettamentebene,perchénoncambioilcolorexfce4-panel.Tuttavia,alcunecosedanotare:

  • AvraibisognodiriavviareDropboxaffinchélamodificaabbiaeffetto:
    • ~$dropboxstop
    • ~$dropboxstart
  • Semodifichileicone16x16pxdiserie,potrestitrovarlecentrateconunbordodico_de%2px%seletueiconesono22x22px.L'hoaffrontatosemplicementeingrandendoleiconeallamiadimensionerichiesta(22x22px).
  • SeDropboxvieneaggiornato,letueiconepotrebberoesserespazzatevia.Sehaiintenzionediprovaredasolo,tieniunacopiadibackupdelletueiconefuoridalladirectorydiDropbox.Oppure,puoisemplicementescaricarlidaqui(seusianche#EFEBE7perilcoloredeltuopannello):

  • ( #242424 )

  • (dropboxstatus-logo.png)
  • ( dropboxstatus-idle.png )
  • (dropboxstatus-busy.png)
  • ( dropboxstatus-busy2.png )
risposta data sharky 13.03.2015 - 04:33
5

Se disabiliti il compositing e poi fai un riavvio, l'icona compare nella barra delle applicazioni. Purtroppo, non è una soluzione per me, poiché ho bisogno di compositing.

Per disabilitare il compositing in Xubuntu 14.04:

  • Vai su "Tutte le impostazioni" e fai clic su "Modifiche al gestore finestre":

  • Vaiallascheda"Compositor"
  • Deseleziona l'opzione "Abilita compositing display"

PS: avrei probabilmente dovuto aggiungere questo nei commenti, ma non posso ancora commentare, non abbastanza rep. punti (regola stupida).

    
risposta data iamatrain 22.12.2014 - 13:05
1

Questa è una versione automatica della risposta di Sharky. Innanzitutto, crea uno script chiamato fix-dropbox-icons :

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

Se lo sfondo è un colore diverso dal nero, adattare il #000000 bit di conseguenza. Non dimenticare di chmod +x questo script.

Nel tuo avvio ( .xsession , .Xinit , .i3/config , impostazioni DE ... dipende dalla tua configurazione) fallo eseguire questo script all'avvio / login. Se la casella di riepilogo si aggiorna e si riavvia mentre l'utente ha effettuato l'accesso, l'icona sarà temporaneamente incasinata, ma la prossima volta che effettui il login dovrebbe essere riparata di nuovo.

    
risposta data Laurence Gonsalves 05.10.2015 - 22:18
-1

in mint17.1 Ho disinstallato dropbox e installa Nemo Dropbox in synaptic e l'icona è comparsa nella barra delle applicazioni, usando questi tasti sulla tastiera ctrl, alt, back space - per ripristinare

    
risposta data Paul Rawlins 18.12.2014 - 21:12
-1

XUBUNTU 14.04.1 kernel 3.13.0-44

Ho usato lo script bash -c "dropbox stop & amp; sleep 5 & amp; strace ~ / .dropbox-dist / dropboxd 2 & gt; / dev / null & gt; / dev / null" sopra e ha ripristinato il icona di notifica. Tuttavia, è scomparso di nuovo quando ho chiuso il terminale o sono uscito usando CTRL-C.

Ho inserito lo script nei miei programmi di avvio con l'opzione -D e riavviato. Ora, l'icona si presenta in modo permanente.

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

Spero che questo aiuti ...

    
risposta data Roy Jerden 29.01.2015 - 18:25
-1

Questo è il modo in cui ho risolto completamente dopo molti tentativi. Spero che possa essere utile anche per qualcun altro:

  • dropbox disinstallato dal gestore applicazioni
  • ha eliminato la riga dropbox-automatic-boot in settings / session-start
  • gestore composito disabilitato (selezionando la relativa casella)
  • riavviato
  • Dropbox reinstallata dal terminale:

    cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -
    
  • ha creato manualmente una nuova linea dropbox-automatic-boot in settings / session-start con questo nuovo percorso:

    /home/my_home/.dropbox-dist/dropbox-lnx.x86_64-3.2.6/dropbox
    
  • riavviato e riabilitato il gestore composito
risposta data Marcello 16.02.2015 - 21:38
-2

La cosa di compositing funziona in modo errato per me, senza riavviare. Se continui a fare clic sulla casella Abilita / Disabilita a volte riappare.

    
risposta data mwgdrwg 27.12.2014 - 10:28

Leggi altre domande sui tag