[C’est ma première réponse obsolète, maintenant réservée à la recherche de bogues connexes; pour des solutions de contournement plus récentes et améliorées, sans le désagrément de sudo lié au changement de propriété / récupération du fichier, voir la réponse de kk78 à la place, ou la ligne de commande "dropbox stop && dbus-launch dropbox start"
dans une autre réponse]
Ce bogue de l'icône de la barre des tâches Dropbox semble être lié aux autorisations.
En attendant que le problème soit résolu, une solution temporaire à partir de la ligne de commande (Konsole, Terminal, etc.) fonctionne actuellement pour les utilisateurs de Xubuntu, Linux Mint, etc.:
dropbox stop
sudo dropbox start
Remarque:
À propos du "sudo" , exécuter Dropbox en tant que root résout le bogue d’autorisation et l’icône de la barre des tâches fonctionne à nouveau correctement.
Cependant, cela a le petit effet secondaire d'avoir quelques fichiers dans le dossier caché ~ / .dropbox / appartenant à root maintenant au lieu de l'utilisateur (comme vous pouvez le voir avec un gestionnaire de fichiers tel que Dolphin), et donc le mot de passe root est demandé au démarrage de Dropbox.
C'est une solution de contournement temporaire pour que l'icône de la barre d'état Dropbox fonctionne pleinement sous Linux jusqu'à ce que le bogue soit corrigé, espérons-le, par une prochaine mise à jour, mais si le correctif ne restaure pas les autorisations adéquates, une solution rapide après le bogue dans ce cas hypothétique correctif sera:
sudo dropbox stop
sudo chown -R USER:GROUP /home/USER/.dropbox
dropbox start
Bien sûr, remplacer USER et GROUP. Par exemple, si vous êtes co-créateur d'Unix, UTF-8, langue Go, etc., cela ressemblerait à quelque chose comme:
sudo chown -R ken:ken /home/ken/.dropbox
Mise à jour:
Désolé, je viens de voir quelque chose qui rend cette solution de contournement temporaire toujours utilisable mais moins pratique: non seulement les quelques fichiers déjà mentionnés dans le dossier caché ~ / .dropbox deviennent la propriété de root, mais également les fichiers téléchargés des serveurs Dropbox sur la Dropbox dossier (généralement ~ / Dropbox ) sur l’ordinateur exécutant Dropbox en tant que root.
Donc, j'utilise toujours cette solution de contournement jusqu'à ce que le correctif soit corrigé, mais si nous voulons l'utiliser, nous devons également appliquer la ligne de récupération des autorisations au dossier Dropbox, du moins lorsque nous souhaitons éditer nos documents téléchargés. Par exemple:
sudo chown -R USER:GROUP /home/USER/Dropbox
Pour gagner du temps et l'appliquer lorsque nous démarrons l'ordinateur, nous pouvons l'inclure dans un simple script shell, par exemple un fichier texte dropbox.sh avec la propriété exécutable, que nous pouvons exécuter à partir de la ligne de commande ou par un clic de souris:
#!/bin/bash
dropbox stop
sudo dropbox start
sudo chown -R USER:GROUP /home/USER/Dropbox
Solution de contournement alternative simple:
Au lieu de toutes les procédures précédentes, si traiter avec des modifications de propriété de fichier et des récupérations, etc. est trop gênant, l'alternative la plus simple est probablement d'attendre le correctif du bogue Dropbox sans utiliser l'icône, et de simplement vérifier le statut de Dropbox de temps en temps. en utilisant la ligne de commande:
dropbox status
Le résultat, si Dropbox est en cours d'exécution, sera le plus souvent: "À jour" .
Plus tard, vous pourrez probablement utiliser la flèche vers le haut pour relancer rapidement cette ligne à partir d'une petite fenêtre de ligne de commande que vous pourrez garder ouverte.
Voir l’aide supplémentaire en ligne de commande en tapant simplement:
dropbox
Comme déjà suggéré, pour cesser d'utiliser l'autre solution de contournement (sudo), récupérer la propriété normale du fichier et recommencer à exécuter Dropbox en tant qu'utilisateur normal au lieu de root, utilisez une seule fois (en remplaçant USER et 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
Nouvelle mise à jour:
Voir la réponse de kk78 à cette question, avec une solution de contournement bien meilleure que la mienne, et avec l'icône de la barre des tâches Dropbox en tant qu'utilisateur normal, et non pas sous root Cela fonctionne au moins pour Xubuntu et Linux Mint.
Il peut également être utilisé comme script shell:
#!/bin/bash
dropbox stop && DBUS_SESSION_BUS_ADDRESS="" dropbox start