Bug #3627
QSystemTrayIcon + Unity
100%
Description
Unity ( >= 12.04) fonctionne par un système de liste blanche pour définir si les programmes peuvent s'installer dans le systray.
Une explication et une résolution ici : http://www.webupd8.org/2011/04/how-to-re-enable-notification-area.html
Mais ce n'est que côté client... Il faut trouver une solution chez nous =)
Sous-tâches
Révisions associées
fix #3627: ajoute tout le monde dans la whitelist des systray de unity
fix #3627 : autre solution pour que la systray soit utilisable par alacarte
Historique
#1 Mis à jour par Icham Sirat il y a plus de 10 ans
- % réalisé changé de 0 à 20
- Pour récupérer les applications qui ont le droit d'être dans le systray :
gsettings get com.canonical.Unity.Panel systray-whitelist
- Pour accepter toutes les applications :
gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"
- Par défaut :
gsettings set com.canonical.Unity.Panel systray-whitelist "['JavaEmbeddedFrame', 'Mumble', 'Wine', 'Skype', 'hp-systray']"
#2 Mis à jour par Icham Sirat il y a plus de 10 ans
Whitelist Systray obsolète sur ubuntu >= 13.04 :
Source : http://www.webupd8.org/2013/02/unity-notification-area-systray.html
#3 Mis à jour par Eric Seigne il y a plus de 10 ans
- Statut changé de New - Nouveau à Assigned - En cours
- % réalisé changé de 20 à 80
Bon, la solution est simple et basique, il faut juste ajouter une dépendance dans alacarte pour que tout baigne.
sni-qt
mais attention, ce paquet n'existe que sur 12.04 et suivantes, il faudra donc ruser un peu sur le debian/control pour avoir un Depends qui passe partout ... et je ne sais pas s'il existe chez debian !
#4 Mis à jour par Icham Sirat il y a plus de 10 ans
- Fichier dconf-editor.png ajouté
- Tests effectués ce matin sur VBox ubuntu 12.04 64bits.
- Installation du paquet sni-qt
- Installation du paquet abuledu-alacarte-rc_1.1.0.0~ryxeo30~revno602~precise1_amd64.deb
--> L'icône est visible mais elle se colle dans le coin gauche, au dessus de la croix rouge pour fermer les fenetres... Pas très pratique
- Ajout du logiciel dans la "white-list" unity depuis le pogramme dconf-editor : sous-menu desktop > unity > panel puis rajouter derrière la dernière variable {,'Abuledu-Alacarte'} ne pas oublier la virgule pour séparer cf capture jointe). Puis déconnecter et reconnecter.
--> L'icône se place correctement dans le coin droit (cf capture jointe)
#5 Mis à jour par Eric Seigne il y a plus de 10 ans
- % réalisé changé de 80 à 90
Corrigé dans le code d'alacarte
#6 Mis à jour par Icham Sirat il y a plus de 10 ans
- Test en cours :
- build paquet
- test sur ubuntu 12.04 -> résultat attendu : aLaCarte dans le systray
#7 Mis à jour par Icham Sirat il y a plus de 10 ans
- Statut changé de Assigned - En cours à Fixed - Corrigé - Implémenté
Installer dernier paquet (>= revno 612) + Réouverture Session