web-dev-qa-db-fra.com

Comment activer l'icône du panneau Dropbox au démarrage à Lubuntu?

J'ai installé Dropbox à Lubuntu. Cela fonctionne parfaitement, mais l’icône du panneau n’est pas affichée, car Nautilus n’est pas le gestionnaire de fichiers par défaut de Lubuntu.

J'ai cherché plusieurs pages de forum sur Askubuntu, Ubuntuforums et ArchLinux Forums. Ils ne travaillent pas entièrement à Lubuntu. Le meilleur que j'ai obtenu est cette icône, qui est montrée dans cette image,

enter image description here

mais ça ne marche pas du tout.

Je pose donc la question suivante: Existe-t-il une solution pour Dropbox Panel Icon dans Lubuntu?

3
Redbob

J'ai travaillé sur une solution pour cela. Si je lance ces commandes:

#!/bin/bash
dropbox stop
sleep 5
dbus-launch dropbox start -i

L'icône Dropbox fonctionnera comme un charme, comme dans l'image ci-dessous:

enter image description here

J'ai donc enregistré un script bash en tant que /opt/dropbox-start.sh

Boring consiste à ouvrir un terminal pour l'exécuter. Si je mets dans ~/.profile, il verrouille le démarrage de lxsession. Changer la ligne Exec dans le lanceur ~/.config/autostart/dropbox ne fonctionne pas, car ce lanceur est une copie de /usr/share/applications/dropbox.desktop et sera remplacé par celui-ci au démarrage du système.

J'ai donc décidé de changer la ligne Exec directement dans /usr/share/applications/dropbox.desktoplauncher, comme suit:

[Desktop Entry]
Name=Dropbox
GenericName=File Synchronizer
Comment=Sync your files across computers and to the web
Exec=bash /opt/dropbox-start.sh
Terminal=false
Type=Application
Icon=dropbox
Categories=Network;FileTransfer;
StartupNotify=false

Cette solution fonctionne même s'il y a plusieurs comptes sur l'ordinateur, car la modification n'a pas été enregistrée dans le dossier $HOME. Pour vous assurer que Dropbox démarrera automatiquement, vérifiez à

Préférences> Applications par défaut pour LXSession

si Dropbox est coché comme indiqué ci-dessous:

enter image description here

5
Redbob