19 votes

Dropbox 3.2.9 ignore les thèmes locaux / icône de notification manquante

Après la mise à jour de xubuntu 13.10 à 14.04, j'ai constaté que dropbox devait être réinstallé sur mon système, parmi une série d'autres problèmes. J'ai effectué les opérations suivantes comme suggéré aquí :

sudo rm -rf /var/lib/dropbox/.dropbox-dist
dropbox start -i

EDITAR: Comme cela n'a pas permis de résoudre le problème décrit ci-dessous, j'ai également essayé d'installer Dropbox à partir du site Web de l'entreprise. .deb de aquí pour Ubuntu.

Nous avons installé la version 3.2.9 de Dropbox, qui semble fonctionner à nouveau, mais l'icône de notification dans la fenêtre d'accueil de l'ordinateur a disparu. xfce4-panel ne respecte pas le thème/les icônes définis localement :

dropbox icon not abiding by elementary-xfce-dark theme

Ici, j'utilise elementary-xfce-dark et je peux confirmer que les icônes d'état de Dropbox que je veux utiliser sont présentes dans la section /usr/share/icons/elementary-xfce-dark/panel .

Toutefois, les icônes effectivement utilisées ( ~/.dropbox-dist/dropbox-lnx.x86_64-3.2.9/images/hicolor/16x16/status ) sont des fichiers PNG avec transparence, cependant, après inspection, l'arrière-plan est de type #EFEBE7 ce qui suggère que le canal alpha est utilisé et que quelque chose d'autre définit cette couleur comme couleur de fond.

UPDATE

Il arrive que l'icône de Dropbox n'apparaisse pas dans le xfce4-panel après un redémarrage, soit dans la zone de notification, soit dans la barre d'état système.

PARTIELLEMENT RÉSOLU

Donc, euh, après avoir purgé puis réinstallé Dropbox à partir de aquí en utilisant le paquet .deb, je vois maintenant ceci par intermittence après chaque redémarrage brutal :

Correctly using background color with Dropbox icon image

Voici une liste de tout ce dont je me souviens avoir fait avant le redémarrage brutal :

  • J'ai installé les éléments suivants :
    • libappindicator1 (essayé à cause de ces conseils (il était déjà installé) ;
    • libappindicator3-1 (n'était pas déjà installé)
    • libappindicator3-dev (n'était pas déjà installé)
  • J'ai suivi le conseil de aquí qui désactive le démarrage automatique de l indicator-application-service lors de la connexion (appelé "Application indicateur" dans le menu "Session et démarrage"/"Démarrage automatique de l'application") ;
  • A sacrifié plusieurs chèvres .

Je peux le confirmer :

  • La version en cours d'exécution est invoquée à partir de ~/.dropbox-dist/dropbox-lnx.x86_64-3.2.9/ ;
  • L'icône de la boîte de dépôt apparaît dans le zone de notification et non la barre d'état système, de la xfce4-panel ;
  • $ python --version produit Python 2.7.6

Je ne suis pas certain de savoir précisément laquelle des étapes ci-dessus, le cas échéant, était nécessaire pour affecter l'apparition de l'icône. Encore une fois, l'icône n'apparaît que par intermittence - une fois tous les quelques cycles d'arrêt/démarrage, donc YMMV !

Je constate également que lorsqu'elle est présente, l'icône ou les icônes et le thème/style utilisés ne sont toujours pas conformes au thème défini localement. Par exemple, regardez les infobulles :

dropbox 3.0.3 tooltip not using local theme ...contre... bluetooth notification area icon using local theme


NOTES DE PROGRES

  • Il semble y avoir des discussions sur ce problème aquí であり、また aquí ce qui suggère que la dernière version de Dropbox (3.0.3) utilise désormais l'adresse de l'utilisateur. Qt UI . Le comportement de dropbox 3.0.3 qui consiste à ignorer les thèmes locaux semble également s'appliquer à d'autres distributions linux telles que Menthe y Arch .
  • Cette page suggère que xfce4 avait un bug qui ne permettait pas aux logiciels Qt5 d'utiliser le thème local. Cependant, la mise à jour vers xfce4-session La version 4.11 n'a pas résolu le problème.
  • Je suis sur le point de me lancer dans une nouvelle installation de xubuntu 14.0.4-1 pour résoudre d'autres problèmes, et je ferai un rapport ici pour savoir si le problème persiste.
  • Après avoir installé une nouvelle version de xubuntu 14.04-1, je ne vois plus du tout l'icône de notification de Dropbox ! Je présume que si je trouve un moyen de l'activer à nouveau, je risque d'avoir le même problème. Je vais continuer à chercher...
  • L'essai de diverses options d'installation (fichiers deb du site Dropbox, compilation et installation à partir des sources) n'a pas encore donné de solution. Toute suggestion est la bienvenue !

6voto

Bruce Points 428

Donc, pas de réponse complète en plus de deux mois ?

enter image description here Très bien alors !

Et maintenant, je vous présente... mon toujours aussi embarrassant, pas vraiment à recommander, dégoûtant et dégoûtant... pirater :

  • Retrouvez vos icônes de notification dans le .dropbox-dist qui peut se trouver dans ~/.dropbox-dist o /var/lib/dropbox/.dropbox-dist . A l'intérieur de celui-ci, les icônes se trouvent dans le dossier dropbox-lnx.x86_64-3.2.9/images/hicolor/16x16/status (ou similaire, votre chemin peut différer en fonction de la version et du build utilisés).
  • Déterminez la couleur de votre xfce4-panel . Cela est facile en utilisant un outil comme Gimp avec l'outil de sélection des couleurs ( enter image description here ). Le mien se trouve être #242424 .
  • Pour chacune des icônes de notification qui sont des images PNG avec transparence, ouvrez-les avec Gimp. Oui, c'est vrai les gars, je vais changez ce fond de transparent à une couleur solide (dans mon cas, #242424 ). *Hangs head in shame.*

Le résultat :

enter image description here

enter image description here

C'est bien. Cela me convient parfaitement, car je ne modifie pas l'adresse de l'entreprise. xfce4-panel couleur. Cependant, certaines choses sont à noter :

  • Vous devrez redémarrer Dropbox pour que le changement prenne effet :

    • ~$ dropbox stop
    • ~$ dropbox start
  • Si vous modifiez les icônes de base de 16x16px, vous les trouverez peut-être centrées avec une marge de 2px. #EFEBE7 si vos icônes font 22x22px. J'ai résolu ce problème en agrandissant simplement les icônes à la taille requise (22x22px).

  • Si Dropbox est un jour mis à jour, vos icônes risquent d'en prendre un coup. Si vous voulez essayer vous-même, conservez une copie de sauvegarde de vos icônes en dehors du répertoire Dropbox. Vous pouvez également les télécharger à partir d'ici (si vous utilisez également le logiciel #242424 pour la couleur de votre panneau) :

  • dropboxstatus-logo.png ( dropboxstatus-logo.png )

  • dropboxstatus-idle.png ( dropboxstatus-idle.png )

  • dropboxstatus-busy.png ( dropboxstatus-busy.png )

  • dropboxstatus-busy2.png ( dropboxstatus-busy2.png )

  • dropboxstatus-x.png ( dropboxstatus-x.png )

5voto

iamatrain Points 516

Si vous désactivez la composition et que vous redémarrez, l'icône s'affiche dans la barre de notification. Malheureusement, ce n'est pas une solution pour moi, car j'ai besoin de la composition.

Pour désactiver la composition dans Xubuntu 14.04 :

  • Allez dans "Tous les paramètres" et cliquez sur "Window manager tweaks" :

enter image description here

  • Allez dans l'onglet "Compositeur".
  • Décochez l'option "Activer la composition de l'affichage".

enter image description here

PS : J'aurais probablement dû ajouter ceci dans les commentaires à la place, mais je ne peux pas encore commenter, pas assez de points de rep. (règle stupide).

1voto

zvrba Points 14028

Ceci est une version automatisée de la réponse de sharky. Premièrement, créez un script appelé fix-dropbox-icons :

#!/bin/bash
find $HOME/.dropbox-dist/ -name '*.png' -exec \
    convert \{} -background '#000000' -alpha remove \{} \;

Si votre fond d'écran est d'une autre couleur que le noir, ajustez les paramètres de l'écran. #000000 en conséquence. N'oubliez pas de chmod +x ce script.

Dans votre startup ( .xsession , .Xinit , .i3/config , les paramètres DE... dépendent de votre configuration) faites-lui exécuter ce script au démarrage/à la connexion. Si dropbox se met à jour et redémarre pendant que vous êtes connecté, l'icône sera temporairement désordonnée, mais la prochaine fois que vous vous connecterez, elle devrait être de nouveau fixée.

-1voto

Paul Rawlins Points 1

Dans mint17.1 j'ai désinstallé dropbox et installé Nemo Dropbox dans synaptic et l'icône est apparu dans la barre d'état système, sur l'utilisation de ces touches sur le clavier ctrl, alt, espace arrière - pour réinitialiser

-1voto

Roy Jerden Points 1

XUBUNTU 14.04.1 kernel 3.13.0-44

J'ai utilisé le bash -c "dropbox stop && sleep 5 && strace ~/.dropbox-dist/dropboxd 2>/dev/null >/dev/null" script ci-dessus et cela a restauré l'icône de notification. Cependant, elle a de nouveau disparu lorsque j'ai fermé le terminal ou que j'ai fait une pause en utilisant CTRL-C.

J'ai mis le script dans mes programmes de démarrage avec le commutateur -D et j'ai redémarré. Maintenant, l'icône s'affiche en permanence.

bash -c "dropbox stop && sleep 5 && strace -D ~/.dropbox-dist/dropboxd 2>/dev/null >/dev/null"

J'espère que cela vous aidera...

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