J'ai remarqué récemment que ma liste déroulante ne fonctionnait plus au démarrage (l'icône n'apparaissait plus dans la barre d'état en haut à droite et rien ne se synchronisait.)
Dans les applications de démarrage, la liste déroulante est sélectionnée avec la commande dropbox start -i
. Basé sur Dropbox ne démarre pas automatiquement en 12.04 J'ai changé la commande en sh -c ~/.dropbox-dist/dropboxd
. Cela fonctionne: si je redémarre ma machine, le démon dropbox s’exécute, l’icône habituelle apparaît dans la barre des tâches et la synchronisation des fichiers est correcte.
Cependant, lorsque je regarde les applications de démarrage (après la modification et le redémarrage décrits ci-dessus), la commande est revenue à dropbox start -i
! Cela signifie que dropbox ne fonctionnera pas pas lors de mon prochain redémarrage. Pourquoi fait-il cela et comment puis-je le réparer?
Je suis sur Ubuntu 14.04 LTS, avec la version 3.6.7 de Dropbox.
Edit, était trop long comme commentaire:
@ Jacob Je n'ai pas réussi à faire en sorte que cela fonctionne. J'ai des problèmes avec "Dans les applications de démarrage (Dash> Applications de démarrage), supprimez l'entrée Dropbox (mais pas le fichier start_dropbox.desktop nouvellement créé)". Le fichier start_dropbox.desktop nouvellement créé n'apparaît pas dans les applications de démarrage, mais une entrée Dropbox avec le logo de ce dernier, dont la commande est /bin/bash -c "sleep 10&&dropbox start -i"
- semble lire le fichier start_dropbox.desktop nouvellement créé. La dropbox.desktop d'origine n'est plus présente dans ~/.config/autostart. Dropox ne démarre pas au redémarrage: il demande mon mot de passe, mais il ne démarre pas réellement.
Edit, cela a fonctionné en suivant la suggestion de @ Jakob, avec une torsion:
$ ls .config/autostart/
start_dropbox.desktop start_dropbox.desktop~
$ cat .config/autostart/start_dropbox.desktop
[Desktop Entry]
Name=Dropbox
GenericName=File Synchronizer
Comment=Sync your files across computers and to the web
Exec=sh -c ~/.dropbox-dist/dropboxd
Terminal=false
Type=Application
Icon=dropbox
Categories=Network;FileTransfer;
StartupNotify=false
X-GNOME-Autostart-enabled=true
$
Notez la ligne Exec=sh -c ~/.dropbox-dist/dropboxd
. Ceci est similaire à la configuration que j'avais lorsque j'ai posé la question, mais maintenant, la ligne Exec n'est pas écrasée au redémarrage.
Bien que la cause soit probablement la même chose que ici , j'ai posté une réponse presque similaire, car à la fois les question et les symptômes sont différents:
Dans certains cas, Dropbox rencontre des problèmes de synchronisation dans la version 14.04 et la commande de démarrage de la synchronisation Dropbox démarre trop tôt et est interrompue pour une raison quelconque. Cela semble être un bogue, car le démarrage de Dropbox le corrige temporairement manuellement, mais uniquement jusqu'au prochain redémarrage. Pour résoudre ce problème de façon permanente, nous devons éditer et renommer le fichier dropbox.desktop
dans ~/.config/autostart/
.
renommer le fichier ~/.config/autostart/dropbox.desktop
en: start_dropbox.desktop
[Vous devez le renommer car Dropbox écrase le fichier dropbox.desktop
à chaque démarrage.]
Remplacez la ligne commençant par Exec=
, changez-la en:
Exec=/bin/bash -c "sleep 10&&dropbox start -i"
Cela retarde le démarrage de Dropbox 10 secondes après la connexion, ce qui fait l'affaire.
dans les préférences de Dropbox, n cochez "Démarrer Dropbox au démarrage" (sinon, nous aurions deux fichiers .desktop
représentant Dropbox dans le dossier de démarrage automatique):
Dans Applications de démarrage (Dash> Applications de démarrage) remove l'entrée Dropbox (mais not le start_dropbox.desktop
nouvellement créé).
~/.config/autostart
, supprimez l'original dropbox.desktop
s'il est toujours là.Maintenant, au redémarrage, cela devrait fonctionner correctement.
Le bogue semble être lié au timing du démarrage de Dropbox. La solution de contournement ci-dessus remplace le "vrai" démarreur Dropbox par un autre qui retarde le démarrage de 10 secondes, le temps que le bureau soit prêt.
J'ai installé Dropbox, je n'ai apporté aucun changement et tout fonctionne correctement ...
Essayez de le supprimer avec dpkg -P dropbox
et réinstallez le dernier package .deb
de la page Web