Projet

Général

Profil

Bug #3627

QSystemTrayIcon + Unity

Ajouté par Icham Sirat il y a plus de 10 ans. Mis à jour il y a plus de 10 ans.

Statut:
Fixed - Corrigé - Implémenté
Priorité:
Normale
Assigné à:
Icham Sirat
Version cible:
Début:
22/05/2014
Echéance:
% réalisé:

100%

Temps estimé:
(Total: 0.15 h)

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 =)

dconf-editor.png - dconf-editor whitelist unity (780 ko) Icham Sirat, 13/05/2014 10:33


Sous-tâches

Task - Tâche #3675: Tester Correction bug Systray sur une 12.04Fixed - Corrigé - ImplémentéIcham Sirat

Révisions associées

Révision 7c5d528b
Ajouté par Eric Seigne il y a plus de 10 ans

fix #3627: ajoute tout le monde dans la whitelist des systray de unity

Révision fe4d8036
Ajouté par Eric Seigne il y a plus de 10 ans

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

  • 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

Formats disponibles : Atom PDF

Redmine Appliance - Powered by TurnKey Linux