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.

1voto

Eden Points 593

Juan, j'ai constaté qu'aucune de ces solutions de contournement ne fonctionne spécifiquement en Lubuntu . Lorsque j'ai effectué la mise à jour vers Lubuntu 15.10, j'ai eu le même problème d'icône de zone d'indicateur non fonctionnelle, comme décrit ici : https://askubuntu.com/questions/732967/dropbox-icon-is-not-working-xubuntu-14-04-lts-64/739018#739018

Cependant, la seule chose que j'ai trouvée qui fonctionne pour Lubuntu est la suivante :

  1. dropbox stop
  2. dbus-launch ~/.dropbox-dist/dropboxd
  3. Cela lancera Dropbox avec l'icône de la barre d'état système ("zone de notification"), au lieu de l'icône non fonctionnelle de la "zone d'indicateurs". Donc, allez dans les paramètres de Dropbox via l'icône qui devrait maintenant fonctionner, et désactivez la case à cocher pour démarrer dropbox automatiquement. De plus, juste pour être sûr, tapez ce qui suit dans le terminal :
  4. dropbox autostart n
  5. gksudo pcmanfm
  6. dans la fenêtre du gestionnaire de fichiers à permissions élevées, allez dans le dossier /bin et créez un fichier appelé "dropbox-workaround-autostart". Dans ce fichier, mettez :

!/bin/bash

dbus-launch ~/.dropbox-dist/dropboxd

  1. Cliquez avec le bouton droit de la souris sur le fichier, et dans l'onglet des autorisations, rendez-le exécutable pour n'importe qui.
  2. Allez dans Préférences>Applications par défaut de LXSession>Démarrage automatique, et sous le champ de saisie de la section "manuel", tapez le nom du fichier (dropbox-workaround-autostart) et cliquez sur ajouter.

C'est comme ça que ça marche pour moi. J'espère que ça aidera quelqu'un.

1voto

Marcos Nakamine Points 111

J'ai testé cela sur Lubuntu et cela a parfaitement fonctionné.

cp ~/.config/autostart/dropbox.desktop ~/.config/autostart/start_dropbox.desktop
sed -i 's/^Exec=.*/Exec=dbus-launch dropbox start -i/' ~/.config/autostart/start_dropbox.desktop
dropbox autostart n
mkdir -p ~/.local/share/applications/
cp /usr/share/applications/dropbox.desktop ~/.local/share/applications/
sed -i 's/^Exec=.*/Exec=dbus-launch dropbox start -i/' ~/.local/share/applications/dropbox.desktop

http://www.webupd8.org/2016/06/fix-dropbox-indicator-icon-and-menu-not.html

1voto

Bumsik Kim Points 111

Je suis un utilisateur de Arch Linux avec un bureau GNOME3. Dans mon cas, j'ai besoin d'ajouter un délai lors du démarrage de l'audostart :

  1. Créez un fichier bash où vous voulez. (par exemple ~/dropbox_delay.sh )

    #!/bin/bash
    
    sleep 30
    dropbox
  2. Donnez-lui une autorisation d'exécution : chmod +x ~/dropbox_delay.sh

  3. Sur /usr/share/applications/dropbox.desktop modifiez la ligne suivante (ou une ligne similaire commençant par Exec= :

    Exec=dropbox

    à

    Exec=/home/_your_home_/dropbox_delay.sh
  4. Faites de même en ~/.config/autostart/dropbox.desktop .

0voto

russelld Points 1

Si Dropbox est lancé en tant que cronjob, il faut définir l'environnement $DISPLAY pour l'affichage.

Ajoutez un test pour vérifier si X est en cours d'exécution et si oui, définissez le $DISPLAY avant de redémarrer Dropbox.

Si $DISPLAY n'est pas défini, script redémarrera Dropbox de toute façon.

Le test de $DISPLAY permet à ce script de redémarrer Dropbox alors que l'utilisateur n'est pas connecté à X.

L'exécution de ce script au début de la session X redémarre Dropbox et permet à l'icône d'apparaître.

eg pour ~/bin/dropbox-start.sh

#!/bin/bash
if [[ $DISPLAY ]]
    then export DISPLAY=:0
fi
dropbox stop &&
sleep 30 &&
dbus-launch dropbox start -i

Fonctionne pour LinuxMint 17.3 sous XFCE4

0voto

Smile4ever Points 249

Si le menu déroulant ne fonctionne pas, mais que l'indicateur s'affiche, tout en utilisant MATE, essayez d'installer caja-dropbox au lieu de dropbox .

Voir : https://ubuntu-mate.community/t/caja-dropbox-not-showing-popup-menu-after-starting-mate-17-10/15780/4

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