Comment réparer l'icône nautilus-dropbox cassée dans Ubuntu 18.04 GNOME-Flashback dans le panneau supérieur?

Réponses:

9

Pour résumer:

  1. Courir

    dropbox stop && env XDG_CURRENT_DESKTOP=Unity dropbox start
    
  2. Cliquez sur l'icône Dropbox après son démarrage. Allez dans " Préférences " et décochez " Démarrer Dropbox au démarrage du système " (pour empêcher dropbox de changer la commande de démarrage après le redémarrage.)

  3. Allez dans Applications > Préférences > Applications de démarrage , si Dropbox est déjà là, cliquez sur Modifier et sinon, cliquez sur Ajouter .

    Entrez le
    nom: Dropbox
    Commande: env XDG_CURRENT_DESKTOP=Unity dropbox start
    Commentaire: Sync your files across computers and to the web

  4. Courir

    gedit ~/.config/autostart/dropbox.desktop
    

    remplacer Exec=dropbox start -ipar

    Exec=env XDG_CURRENT_DESKTOP=Unity dropbox start
    

et

  1. Courir

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

    remplacer Exec=dropbox start -ipar

    Exec=env XDG_CURRENT_DESKTOP=Unity dropbox start
    
Vijay
la source
1
A amélioré la mise en forme de votre réponse.
N0rbert
Après avoir effectué ces étapes, l'icône de la boîte de dépôt est revenue, mais si je fais un clic gauche ou droit sur l'icône, j'obtiens simplement un menu emptry. J'utilise xubuntu 18.04.
user26866
6

Je peux le confirmer lors d'une installation propre d'Ubuntu 18.04 LTS avec une session GNOME FlashBack, j'ai donc installé uniquement le nouveau package GNOME Panel et le plug-in Nautilus Dropbox

sudo apt-get install gnome-panel nautilus-dropbox

Après l'installation de, nautilus-dropboxje me suis connecté à mon compte Dropbox.

Ensuite, après le redémarrage du système, j'obtiens la même image que OP, j'ai donc signalé le bogue 1767665 .

Il peut être corrigé localement comme l'a suggéré @Alberts Muktupāvels (muktupavels) sur le tableau de bord .
Je raccourcis la méthode à seulement deux lignes 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

Le premier trouve une Execligne dropbox start -idedans et la change en env XDG_CURRENT_DESKTOP=Unity dropbox start(il oblige dropbox à "utiliser" le bureau Unity même si nous utilisons GNOME), le second crée le répertoire utilisateur XDG-autostart, la troisième ligne copie le fichier bureau XDG-autostart à l'utilisateur XDG -autostart répertoire.

Ensuite, le menu Dropbox est en place et fonctionne comme prévu.

N0rbert
la source
J'ai édité à la fois la question et la réponse (voir ci-dessus). A voté pour rouvrir.
N0rbert
Je suggère que 1. dropbox stop && env XDG_CURRENT_DESKTOP = Unity dropbox start 2. Accédez aux paramètres de dropbox après son démarrage et sélectionnez de ne pas démarrer au démarrage. 3. Ajoutez ou modifiez l'application de démarrage pour dropbox avec la commande "env XDG_CURRENT_DESKTOP = Unity dropbox start"
Vijay
1
J'ai testé mon approche sur une installation propre de 18.04 LTS. Ça marche juste. Donc je préfère le principe KISS ici :)
N0rbert
0

Solution actuelle recommandée - installez Dropbox Ubuntu Software Center, pas .deb

Supprimer tout

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

Redémarrez.

Installer Dropbox à partir du magasin de logiciels Ubuntu

sudo apt-get install dropbox

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

nagos
la source