Come riparare l'icona nautilus-dropbox rotta in Ubuntu 18.04 GNOME-Flashback nel pannello superiore?


Risposte:


9

Per riassumere:

  1. Correre

    dropbox stop && env XDG_CURRENT_DESKTOP=Unity dropbox start
    
  2. Fai clic sull'icona di Dropbox dopo l'avvio. Vai su " Preferenze " e deseleziona " Avvia Dropbox all'avvio del sistema " (per evitare che dropbox cambi il comando di avvio dopo il riavvio).

  3. Vai su Applicazioni > Preferenze > Applicazioni di avvio , se Dropbox è già lì fai clic su Modifica e in caso contrario fai clic su Aggiungi .

    Inserisci
    nome: Dropbox
    Comando: env XDG_CURRENT_DESKTOP=Unity dropbox start
    Commento: Sync your files across computers and to the web

  4. Correre

    gedit ~/.config/autostart/dropbox.desktop
    

    sostituire Exec=dropbox start -icon

    Exec=env XDG_CURRENT_DESKTOP=Unity dropbox start
    

e

  1. Correre

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

    sostituire Exec=dropbox start -icon

    Exec=env XDG_CURRENT_DESKTOP=Unity dropbox start
    

1
Prettificato la formattazione della tua risposta.
N0rbert,

Dopo aver eseguito questi passaggi, l'icona della casella personale è tornata, ma se ho lasciato il tasto destro o sinistro sull'icona, ho appena ottenuto un menu emptry. Sto eseguendo xubuntu 18.04.
user26866

6

Posso confermarlo su un'installazione Ubuntu 18.04 LTS pulita con la sessione GNOME FlashBack, quindi ho installato solo il nuovo pacchetto del pannello GNOME e il plug-in Dropbox Nautilus

sudo apt-get install gnome-panel nautilus-dropbox

Dopo l'installazione di nautilus-dropboxho effettuato l'accesso al mio account Dropbox.

Quindi dopo il riavvio del sistema ottengo la stessa immagine di OP, quindi ho segnalato il bug 1767665 .

Può essere corretto localmente come suggerito da @Alberts Muktupāvels (muktupavels) sul launchpad .
Accorcio il metodo a solo due semplici linee:

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

Il primo trova la Execlinea dropbox start -iin esso e lo cambia in env XDG_CURRENT_DESKTOP=Unity dropbox start(impone a dropbox di "usare" il desktop Unity anche se stiamo usando GNOME), il secondo crea la directory XDG-avvio automatico dell'utente, la terza riga copia il file desktop XDG-avvio automatico nell'utente XDG -autostart directory.

Successivamente il menu Dropbox è attivo e funziona come previsto.


Ho modificato sia la domanda che la risposta (vedi sopra). Votato per riaprire.
N0rbert,

Suggerisco che 1. dropbox stop && env XDG_CURRENT_DESKTOP = Unity dropbox start 2. Vai alle impostazioni in dropbox dopo l'avvio e seleziona di non avviarlo all'avvio. 3. Aggiungi o modifica l'applicazione di avvio per dropbox con il comando "env XDG_CURRENT_DESKTOP = Unity dropbox start"
Vijay

1
Ho testato il mio approccio su un'installazione pulita di 18.04 LTS. Funziona e basta. Quindi preferisco il principio KISS qui :)
N0rbert,

0

Soluzione attualmente consigliata: installa il centro software Ubuntu Dropbox, non .deb

Rimuovi tutto

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

Reboot.

Installa dropbox dal negozio di software di Ubuntu

sudo apt-get install dropbox

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

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.