6 votes

Comment remplacer les icônes de notification d'Adobe Air

J'ai utilisé plusieurs outils qui dépendent de la plateforme adobe air sur ubuntu, comme tweetdeck et grooveshark.

J'ai toujours détesté l'aspect des icônes de notification, mais j'en ai besoin pour faciliter l'utilisation. Est-ce que quelqu'un a réussi à changer la façon dont les icônes se fondent dans la barre des tâches, ou même à me dire où je pourrais remplacer les icônes de notification par d'autres plus esthétiques. Comme vous pouvez le voir ci-dessous, les icônes de notification pour skype et xchat sont parfaites.

S'il vous plaît et merci !

alt text

5voto

Craig Smitham Points 522

Il existe deux façons différentes de résoudre ce problème :

  1. Modifier les icônes du programme :

    TweetDeck utilise l'icône /opt/TweetDeck/share/icons/TweetDeck_128.png pour la zone de notification, même s'il y a des icônes TweetDeck plus petites dans la zone de notification. /opt/TweetDeck/share/icons/ .

    Ainsi, au fur et à mesure que Dans la protestation dit, il suffit de changer l'arrière-plan de la
    icône _( /opt/TweetDeck/share/icons/TweetDeck_128.png )_ afin qu'il corresponde à l'arrière-plan de votre panneau.

    J'ai créé une icône TweetDeck pour le thème Ambiance :

    Pour l'utiliser, exécutez les commandes suivantes dans un terminal (en supposant que vous l'ayez téléchargé sur votre bureau) :

    • Sauvegarder l'icône existante :

      sudo cp /opt/TweetDeck/share/icons/TweetDeck_128.png /opt/TweetDeck/share/icons/TweetDeck_128.png.bak 
    • Remplacez-la par la nouvelle icône :

      sudo cp ~/Desktop/TweetDeck_128.png /opt/TweetDeck/share/icons/

    Résultat :

    • alt text
  2. Utiliser une version alternative de gnome-panel :

    La raison pour laquelle l'arrière-plan des icônes n'est pas transparent est due à un bogue. #403135 alt text .

    Konstantinos Natsakis alt text a fourni cette solution alt text :

    Je pense que ce bogue est en quelque sorte lié à un changement dans gnome-panel_1:2.29.5.1-0ubuntu1 lorsque la construction des applets en tant que bibliothèques partagées a été désactivée (elles sont maintenant construites en tant qu'exécutables autonomes).

    Changelog : http://changelogs.ubuntu.com/changelogs/pool/main/g/gnome-panel/gnome-panel_2.30.0-0ubuntu1/changelog

    • debian/rules :
    • ne construisent pas d'applets de processus au cours de la phase d'évaluation. devraient être plus faciles à déboguer et signalés sur le binaire correspondant.

    Il me semble qu'en raison de ce changement, les icônes de la zone de notification prennent l'arrière-plan de la fenêtre principale du programme au lieu de l'arrière-plan du panneau.

    Compiler gnome-panel avec '--with-in-process-applets=notification-area' dans debian/rules (sans autre changement), corrige ce bug pour moi.

    J'ai téléchargé les paquets gnome-panel modifiés dans mon PPA : https://launchpad.net/~cyfex/+archive/ppa au cas où d'autres voudraient l'essayer (vous avez besoin de gnome-panel et de gnome-panel-data ; killall bonobo-activation-server y gnome-panel après l'installation)

1voto

Nelson Reis Points 149

Il pourrait s'agir d'un problème lié à Adobe Air plutôt qu'à gnome. Par défaut, les icônes qui sont transmises à la liste des icônes d'état de gnome sont transparentes par rapport à la couleur du thème de la barre, de sorte qu'elles apparaissent comme les icônes de skype et de xchat.

En revanche, si les icônes sont transmises en tant qu'image non transparente, il n'y a rien à faire, si ce n'est corriger le code d'Adobe Air ou remplacer manuellement les images d'icônes par une icône non transparente correspondant à la couleur de votre thème.

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