[Questa è la mia risposta precoce deprecata, ora tenuta alla ricerca di questo e dei bug correlati; per soluzioni alternative più recenti e migliori, senza l'inconveniente di modifica / recupero della proprietà dei file di sudo, vedere invece la risposta di kk78 o la riga di comando "dropbox stop && dbus-launch dropbox start"
in un'altra risposta]
Questo bug dell'icona della barra di Dropbox sembra essere correlato alle autorizzazioni.
Fino a quando non viene risolto, una soluzione temporanea dalla riga di comando (Konsole, Terminal, ecc.), Che attualmente funziona per gli utenti di Xubuntu, Linux Mint, ecc .:
dropbox stop
sudo dropbox start
Nota:
A proposito del "sudo" , eseguire Dropbox come root supera il bug di autorizzazione e l'icona nella barra delle applicazioni funziona di nuovo correttamente.
Tuttavia, ha il piccolo effetto secondario di avere alcuni file nella cartella nascosta ~ / .dropbox / di proprietà di root ora invece che dell'utente (come puoi vedere con ad esempio un file manager come Dolphin), e quindi la password di root è richiesto all'avvio di Dropbox.
Va bene come soluzione temporanea per far funzionare l'icona della barra di Dropbox completamente su Linux fino a quando il bug non verrà risolto dal prossimo aggiornamento, ma se la correzione non ripristina le autorizzazioni corrette, in quel caso ipotetico una soluzione rapida dopo il bug la correzione sarà:
sudo dropbox stop
sudo chown -R USER:GROUP /home/USER/.dropbox
dropbox start
Naturalmente, sostituendo USER e GROUP. Ad esempio, se sei co-creatore di Unix, UTF-8, Go language, ecc .;) sarebbe qualcosa del tipo:
sudo chown -R ken:ken /home/ken/.dropbox
Aggiornare:
Spiacenti, ho appena visto qualcosa che rende questa soluzione temporanea ancora fattibile ma meno conveniente: non solo quei pochi file già menzionati nella cartella nascosta ~ / .dropbox diventano di proprietà di root, ma anche i file scaricati dai server Dropbox su Dropbox cartella (di solito ~ / Dropbox ) sul computer che esegue Dropbox come root.
Quindi, sto ancora usando questa soluzione alternativa fino alla correzione del bug, ma se vogliamo usarlo dobbiamo applicare la linea di recupero delle autorizzazioni anche alla cartella Dropbox, almeno quando vogliamo modificare i nostri documenti scaricati. Per esempio:
sudo chown -R USER:GROUP /home/USER/Dropbox
Per risparmiare tempo e applicarlo all'avvio del computer, possiamo includerlo in un semplice script di shell, ad esempio un file di testo dropbox.sh con la proprietà eseguibile, che possiamo eseguire dalla riga di comando o facendo clic con il mouse:
#!/bin/bash
dropbox stop
sudo dropbox start
sudo chown -R USER:GROUP /home/USER/Dropbox
Soluzione alternativa semplice:
Invece di tutte le procedure precedenti, se gestire le modifiche e i ripristini della proprietà dei file, ecc. È troppo scomodo, l'alternativa più semplice è probabilmente quella di attendere la correzione dei bug di Dropbox senza utilizzare l'icona e controllare di tanto in tanto lo stato di Dropbox usando la riga di comando:
dropbox status
Il risultato, se Dropbox è in esecuzione, il più delle volte sarà: "Aggiornato" .
Più tardi, probabilmente puoi usare la freccia su per eseguire di nuovo rapidamente questa riga da una piccola finestra della riga di comando che puoi tenere aperta.
Per ulteriori informazioni sulla riga di comando, basta digitare:
dropbox
Come già suggerito, per smettere di usare l'altra soluzione alternativa (sudo), ripristinare la normale proprietà dei file e ricominciare a eseguire Dropbox come utente normale anziché root, utilizzare solo una volta (sostituendo USER e GROUP):
sudo dropbox stop
sudo chown -R USER:GROUP /home/USER/Dropbox
sudo chown -R USER:GROUP /home/USER/.dropbox
sudo chown -R USER:GROUP /home/USER/.dbus
dropbox start
Nuovo aggiornamento:
Vedi la risposta di kk78 a questa domanda, con una soluzione molto migliore della mia e con l'icona della barra di Dropbox come utente normale, non root. Funziona almeno per Xubuntu e Linux Mint.
Può anche essere usato come uno script di shell:
#!/bin/bash
dropbox stop && DBUS_SESSION_BUS_ADDRESS="" dropbox start