26 votes

L'icône de la barre d'état système de Dropbox est absente et ne fonctionne pas

Sur une machine Lubuntu 15.10, l'icône Dropbox, qui indique l'état de l'application et permet l'interaction, est absente.

Lorsque je démarre Dropbox, peu importe si j'utilise dropbox start , dropbox start -i ou le lxpanel -seule une petite icône de caméra apparaît dans la section "Indicator Applets" de la page d'accueil. lxpanel : Camera icon instead of dropbox icon

C'est très ennuyeux, car je dois toujours utiliser le terminal pour vérifier le statut. Quelle est la raison de ce comportement bizarre ? Cela fonctionnait il y a quelque temps, je ne peux pas dire quand cela a changé, probablement une mise à jour du logiciel. La réinstallation ne fonctionne pas, et les icônes existent dans le répertoire de l'ordinateur. ~/.dropbox-dist/dropbox-lnx.x86-3.14.5/images/hicolor/16x16/status -directoire.

25voto

ecosseman Points 251

Lubuntu 14.04 ....J'ai quelques machines, toutes avec le même système d'exploitation. Une par une, l'icône Dropbox a disparu.

J'ai lutté pendant des mois. Je n'arrivais pas à récupérer l'icône. Je l'ai maintenant !

  1. Dans le type de terminal ... dropbox stop && dbus-launch dropbox start
  2. Suivez les instructions, le cas échéant. Deux de mes machines ont répondu "Dropbox non installé".
  3. sudo apt-get install dropbox
  4. Répétez la ligne 1. L'icône est apparue. Elle n'est pas restée après le redémarrage.
  5. Répétez la ligne 1, pour obtenir l'icône.
  6. Allez dans Préférences ...Général, (icône Dropbox) et décochez la case "Démarrer Dropbox au démarrage du système".
  7. Maintenant, allez dans 'Default applications for LXSession' (menu ...Preferences).
  8. Sous Démarrage automatique, décochez toutes les tentatives précédentes de Dropbox (elles peuvent être supprimées ultérieurement).
  9. Ajouter dbus-launch dropbox start
  10. Re-boot.

20voto

Juan M. Gonzalez Points 301

Il existe quelques solutions de contournement jusqu'à ce que le bogue soit corrigé. La meilleure pour l'instant (qui fonctionne pour les distributions Linux telles que Xubuntu, Linux Mint, etc :

dropbox stop && DBUS_SESSION_BUS_ADDRESS="" dropbox start

Plus de détails sur un autre site StackExchange : L'icône Dropbox ne fonctionne pas Xubuntu 14.04 LTS 64 - Ask Ubuntu

Mise à jour :

Et un solution de contournement plus récente qui fonctionne pour plus de systèmes d'exploitation Linux :

dropbox stop && dbus-launch dropbox start

6voto

the_archer Points 1551

La solution pour Lubuntu 17.04 est la suivante (en supposant que vous ayez téléchargé un fichier .deb) :

1) Faites une copie du fichier de démarrage automatique de Dropbox :
cp ~/.config/autostart/dropbox.desktop ~/.config/autostart/newstart_dropbox.desktop

2) Modifiez le fichier newstart_dropbox.desktop. Changez le Exec= ligne vers

Exec=dbus-launch dropbox start -i ;

3) Copiez le fichier dans /usr/share/applications/dropbox.desktop vers ~/.local/share/applications/ :

cp /usr/share/applications/dropbox.desktop ~/.local/share/applications/

4)Modifiez le fichier que vous avez copié vers ~/.local/share/applications/ comme vous l'avez fait à l'étape 2. Changez le Exec= ligne vers

Exec=dbus-launch dropbox start -i

5) Désactiver le démarrage automatique de Dropbox, avec la commande suivante sur le terminal :

dropbox autostart n

Merci à Andrew et à l'équipe de Wepup8 pour les conseils.
http://www.webupd8.org/2016/06/fix-dropbox-indicator-icon-and-menu-not.html

5voto

Shawn Hoover Points 332

Malheureusement, la plupart des réponses données ici sont du pur vaudou et n'abordent pas les véritables problèmes sous-jacents, qui sont au nombre de deux (j'écris ceci en partie pour ne pas l'oublier moi-même la prochaine fois que je serai confronté à ce problème).

Numéro un : Dropbox tente de s'adapter à l'environnement sous lequel il s'exécute, il effectue donc un travail d'autodétection. Il échoue parfois, car il n'a pas été mis à jour depuis 2015. Ce problème a été résolu par une mise à jour. /usr/bin/dropbox tel qu'il est fourni dans le logiciel Ubuntu nautilus-dropbox paquet. Donc, si vous voulez éviter une partie des problèmes, utilisez-le, et non le paquet fourni par Dropbox. Sinon, assurez-vous que XDG_CURRENT_DESKTOP est réglé sur Unity avant l'exécution de Dropbox ; la version Ubuntu du paquet le fait en interne.

Deuxième problème : Dropbox est écrit en utilisant Qt, plus précisément Qt5. Unity est basé principalement sur GTK+. Qt peut utiliser les styles GTK+, mais la mise en œuvre a considérablement changé au cours des dernières années. Malheureusement, l'installation par défaut d'Ubuntu ne permet pas d'utiliser facilement les styles GTK+ à partir de Qt, car QT_STYLE_OVERRIDE est réglé par défaut sur gtk qui ne fonctionne pas comme prévu, et le style GTK+ ne s'initialise pas, ce qui entraîne l'indisponibilité de tout ce qui est basé sur GTK+, y compris l'interface de menu D-Bus, qui est ce qui fait fonctionner l'indicateur. Déverrouillage de QT_STYLE_OVERRIDE ou en lui attribuant une valeur valide, cela permet de débloquer Dropbox et de faire réapparaître l'indicateur.

Mise à jour : En fait, ce n'est pas un défaut d'Ubuntu, mais quelque chose d'autre peut définir la variable à une valeur incorrecte - dans mon cas, c'était ~/.xsession où je l'ai mis il y a quelques années et que j'ai oublié. Dans tous les cas, cela vaut la peine de le vérifier et éventuellement de le forcer à la bonne valeur.

3voto

Mani Points 81

Comme j'ai eu le même problème avec Debian 9 (cinnamon) après une mise à jour, voici ce que j'ai fait :
J'ai édité le fichier /user/share/applications/desktop.dropbox et modifié la ligne Exec=dropbox start -i a Exec=dbus-launch dropbox start -i .

J'ai également ajouté une ligne pour retarder le démarrage de Dropbox : X-GNOME-Autostart-Delay=30
J'ai dû redémarrer aussi.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X