Git Version | Version Git
Subscription date : 21 October 2009
Messages : 1575
|
Comme on peut le voir ici, il y a un padding entre systray2 et Clock. Lorsque je clique dessus on dirait que ça fait parti de systray2 car l'animation est celle de si je cliquais sur systray, mais je dois le refaire pour être sûr, peut-être que ça ne fait rien aussi si je clique dans le padding.
Je n'avais pas ça sous Kub11.10 avec bzr de mi-décembre.
 |
|
matttbe, Wednesday 09 January 2013 à 12:26
|
|
Subscription date : 24 January 2009
Messages : 12573
|
Ce ne serait pas un espace réservé pour une icône... transparente
Un clic gauche et droit dessus te donne quoi? |
Subscription date : 21 October 2009
Messages : 1575
|
Non comme je disais un click ne fait rien. S'il y a une appli là, je ne l'ai pas trouvée dans le KDE systray et dans le systray2 aucun moyen de voir son menu ou une fonction quelconque quand on click droit et gauche dessus, ou juste mettre la souris.
Pe si je fais un debug avec le load des icônes dans systray on pourrait voir toutes les applis loadées dedans et comparer? C'est la commande avec "sed", ça? |
|
matttbe, Wednesday 09 January 2013 à 14:12
|
|
Subscription date : 24 January 2009
Messages : 12573
|
Pe si je fais un debug avec le load des icônes dans systray on pourrait voir toutes les applis loadées dedans et comparer? C'est la commande avec "sed", ça? Yep, ce serait bien  |
Subscription date : 21 October 2009
Messages : 1575
|
Si j'enlève mes warning de mon icon theme :
$ cairo-dock -l debug --colors | sed -n "/Status-Notifier\// {N;p;}"
WARNING: gnome-keyring:: couldn't connect to: /run/user/frank/keyring-y4TMCZ/pkcs11: No such file or directory
cairo_dock_instanciate_module (/home/frank/.config/cairo-dock/current_theme/plug-ins/Status-Notifier/Status-Notifier.conf)
message : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-init.c:init:43)
init (/home/frank/.config/cairo-dock/current_theme/plug-ins/Status-Notifier/Status-Notifier.conf)
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-init.c:init:95)
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-host-kde.c:_on_detect_watcher:280)
=== Watcher is present: 1
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-host-kde.c:_on_watcher_owner_changed:225)
=== Watcher is on the bus (1)
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-host-kde.c:_on_watcher_owner_changed:238)
=== register to the it
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-host-ias.c:_on_detect_ias:800)
=== Indicator Applications Service is present: 0
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-host-ias.c:_on_detect_ias:809)
=== try to start the Indicator Service...
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-host-kde.c:_on_register_host:171)
=== _on_register_host ()
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-host-kde.c:_on_register_host:188)
=== found a friendly watcher, now ask for the items...
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-host-ias.c:_on_start_service:728)
=== Unable to start the indicator service (The name com.canonical.indicator.application was not provided by any .service files), assuming we don't need it
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-host-kde.c:_on_get_applications_from_watcher:89)
=== _on_get_applications_from_watcher ()
message : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-host-kde.c:_on_get_applications_from_watcher:120)
+ 'org.kde.StatusNotifierItem-2534-1/StatusNotifierItem'
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-item.c:cd_satus_notifier_create_item:432)
=== cd_satus_notifier_create_item (org.kde.StatusNotifierItem-2534-1, /StatusNotifierItem)
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-item.c:cd_satus_notifier_create_item:489)
=== ID 'KDE Daemon'
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-item.c:cd_satus_notifier_create_item:513)
=== IconName ''
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-item.c:cd_satus_notifier_create_item:521)
=== IconThemePath ''
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-item.c:cd_satus_notifier_create_item:537)
=== cMenuPath '/MenuBar'
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-item.c:cd_satus_notifier_create_item:546)
=== iPosition '-1'
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-item.c:cd_satus_notifier_create_item:556)
=== cLabel '(null)'
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-item.c:cd_satus_notifier_create_item:580)
=== Title 'Keyboard Layout'
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-item.c:_find_status:54)
STATUS: Active
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-host-kde.c:_on_get_applications_from_watcher:139)
=== => + Keyboard Layout
message : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-host-kde.c:_on_get_applications_from_watcher:120)
+ 'org.kde.StatusNotifierItem-2638-1/StatusNotifierItem'
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-item.c:cd_satus_notifier_create_item:432)
=== cd_satus_notifier_create_item (org.kde.StatusNotifierItem-2638-1, /StatusNotifierItem)
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-item.c:cd_satus_notifier_create_item:489)
=== ID 'Klipper'
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-item.c:cd_satus_notifier_create_item:513)
=== IconName 'klipper'
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-item.c:cd_satus_notifier_create_item:521)
=== IconThemePath ''
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-item.c:cd_satus_notifier_create_item:537)
=== cMenuPath '/NO_DBUSMENU'
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-item.c:cd_satus_notifier_create_item:546)
=== iPosition '-1'
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-item.c:cd_satus_notifier_create_item:556)
=== cLabel '(null)'
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-item.c:cd_satus_notifier_create_item:580)
=== Title 'Klipper'
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-item.c:_find_status:54)
STATUS: Active
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-host-kde.c:_on_get_applications_from_watcher:139)
=== => + Klipper
message : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-host-kde.c:_on_get_applications_from_watcher:120)
+ 'org.kde.StatusNotifierItem-2683-1/StatusNotifierItem'
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-item.c:cd_satus_notifier_create_item:432)
=== cd_satus_notifier_create_item (org.kde.StatusNotifierItem-2683-1, /StatusNotifierItem)
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-item.c:cd_satus_notifier_create_item:489)
=== ID 'Nepomuk Controller'
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-item.c:cd_satus_notifier_create_item:513)
=== IconName 'nepomuk'
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-item.c:cd_satus_notifier_create_item:521)
=== IconThemePath ''
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-item.c:cd_satus_notifier_create_item:537)
=== cMenuPath '/MenuBar'
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-item.c:cd_satus_notifier_create_item:546)
=== iPosition '-1'
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-item.c:cd_satus_notifier_create_item:556)
=== cLabel '(null)'
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-item.c:cd_satus_notifier_create_item:580)
=== Title 'Desktop Search File Indexing'
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-item.c:_find_status:54)
STATUS: Passive
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-host-kde.c:_on_get_applications_from_watcher:139)
=== => + Desktop Search File Indexing
message : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-host-kde.c:_on_get_applications_from_watcher:120)
+ ':1.65/org/kde/statusnotifieritem/1'
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-item.c:cd_satus_notifier_create_item:432)
=== cd_satus_notifier_create_item (:1.65, /org/kde/statusnotifieritem/1)
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-item.c:cd_satus_notifier_create_item:489)
=== ID 'skype'
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-item.c:cd_satus_notifier_create_item:513)
=== IconName 'skype_2608_37e170fc54e7355d9d298917e74f9ea9'
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-item.c:cd_satus_notifier_create_item:521)
=== IconThemePath '/tmp/sni-qt_skype_2608-xSSkLf/icons'
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-item.c:cd_satus_notifier_create_item:537)
=== cMenuPath '/org/kde/statusnotifieritem/1/menu'
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-item.c:cd_satus_notifier_create_item:546)
=== iPosition '-1'
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-item.c:cd_satus_notifier_create_item:556)
=== cLabel '(null)'
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-item.c:cd_satus_notifier_create_item:580)
=== Title 'skype'
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-item.c:_find_status:54)
STATUS: Active
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-host-kde.c:_on_get_applications_from_watcher:139)
=== => + skype
message : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-host-kde.c:_on_get_applications_from_watcher:120)
+ 'org.kde.StatusNotifierItem-2681-1/StatusNotifierItem'
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-item.c:cd_satus_notifier_create_item:432)
=== cd_satus_notifier_create_item (org.kde.StatusNotifierItem-2681-1, /StatusNotifierItem)
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-item.c:cd_satus_notifier_create_item:489)
=== ID 'KMix'
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-item.c:cd_satus_notifier_create_item:513)
=== IconName 'audio-volume-high'
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-item.c:cd_satus_notifier_create_item:521)
=== IconThemePath ''
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-item.c:cd_satus_notifier_create_item:537)
=== cMenuPath '/MenuBar'
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-item.c:cd_satus_notifier_create_item:546)
=== iPosition '-1'
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-item.c:cd_satus_notifier_create_item:556)
=== cLabel '(null)'
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-item.c:cd_satus_notifier_create_item:580)
=== Title 'Volume Control'
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-item.c:_find_status:54)
STATUS: Active
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-host-kde.c:_on_get_applications_from_watcher:139)
=== => + Volume Control
message : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-host-kde.c:_on_get_applications_from_watcher:120)
+ 'org.kde.StatusNotifierItem-2534-2/StatusNotifierItem'
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-item.c:cd_satus_notifier_create_item:432)
=== cd_satus_notifier_create_item (org.kde.StatusNotifierItem-2534-2, /StatusNotifierItem)
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-item.c:cd_satus_notifier_create_item:489)
=== ID 'KDE Daemon'
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-item.c:cd_satus_notifier_create_item:513)
=== IconName 'kpackagekit-updates'
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-item.c:cd_satus_notifier_create_item:521)
=== IconThemePath ''
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-item.c:cd_satus_notifier_create_item:537)
=== cMenuPath '/MenuBar'
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-item.c:cd_satus_notifier_create_item:546)
=== iPosition '-1'
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-item.c:cd_satus_notifier_create_item:556)
=== cLabel '(null)'
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-item.c:cd_satus_notifier_create_item:580)
=== Title 'KDE Daemon'
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-item.c:_find_status:54)
STATUS: Active
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-host-kde.c:_on_get_applications_from_watcher:139)
=== => + KDE Daemon
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-draw.c:cd_satus_notifier_reload_compact_mode:200)
=== cd_satus_notifier_reload_compact_mode ()
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-draw.c:cd_satus_notifier_compute_icon_size:89)
=== icon: 39x39
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-draw.c:cd_satus_notifier_compute_icon_size:113)
=== required width: 244 (now: 39)
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-draw.c:cd_satus_notifier_reload_compact_mode:209)
=== item size: 0 -> 39, icon size: 244x39
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-draw.c:cd_satus_notifier_draw_compact_icon:128)
=== cd_satus_notifier_draw_compact_icon ()
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-draw.c:cd_satus_notifier_draw_compact_icon:157)
pad: 0;0; grid: 1x6, icon: 244x39
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-draw.c:cd_satus_notifier_draw_compact_icon:168)
=== draw KDE Daemon (-1)
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-draw.c:cd_satus_notifier_draw_compact_icon:168)
=== draw KMix (-1)
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-draw.c:cd_satus_notifier_draw_compact_icon:168)
=== draw skype (-1)
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-draw.c:cd_satus_notifier_draw_compact_icon:168)
=== draw Nepomuk Controller (-1)
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-plug-ins/Status-Notifier/src/applet-draw.c:cd_satus_notifier_draw_compact_icon:168)
=== draw Klipper (-1)
Les applis présentent dans systray2 sont les suivantes :
- KDE Deamon
- Kmix
- Skype
- Nepomuk
- Klipper
Cependant les applis présentent dans KDE System Tray sont les suivantes :
- Notifications and Jobs (pas dans systray2)
- Test Snippets (pas dans systray2)
- Skype
- Instant Messaging Presence
- System Notification (C'est KDE Deamon dans systray2 mais il est mal supporté)
- Nepomuk
- Klipper
- Keyboard Layout (pas dans systray2 en tant que systray appli de KDE, en tant qu'appli CD oui)
- KMix
- Device Notifier (pas dans systray2)
- Networking Interface (pas dans systray2).
Donc systray2 ne supporte pas plusieurs applis systray de KDE, mais on le savait déjà. Peut-être est-ce l'une d'elle. Je vais les enlever une par une. |
|
matttbe, Sunday 13 January 2013 à 18:51
|
|
Subscription date : 24 January 2009
Messages : 12573
|
Ne serait-ce pas KDE Daemon? Il apparait 2 fois dans les debug, une fois avec le titre "Keyboard Layout" (sans icône) et une autre fois avec le titre "KDE Daemon" (kpackagekit-updates)
Pourrais-tu joindre un screenshot pour voir les icônes dans le bon ordre? |
Subscription date : 21 October 2009
Messages : 1575
|
Voir mon édition plus haut.
Voici le screenshot, par contre :
 |
|
matttbe, Sunday 13 January 2013 à 19:14
|
|
Subscription date : 24 January 2009
Messages : 12573
|
Avec D-Feet, pourrais-tu aller dans le bus 'Session', le nom 'org.kde.StatusNotifierWatcher', l'objet '/StatusNotifierWatcher', l'interface 'org.kde.StatusNotifierWatcher' et afficher la proriété RegisteredStatusNotifierItems.
PS: ok, je viens de voir comment on pouvait avoir ces 'properties' avec dbus-send... pas très intuitif dbus-send --print-reply --session --dest=org.kde.StatusNotifierWatcher /StatusNotifierWatcher org.freedesktop.DBus.Properties.Get string:'org.kde.StatusNotifierWatcher' string:'RegisteredStatusNotifierItems' |
Subscription date : 21 October 2009
Messages : 1575
|
As-tu besoin que je fasse qque chose? |
|
matttbe, Sunday 13 January 2013 à 22:16
|
|
Subscription date : 24 January 2009
Messages : 12573
|
Oui, ce que j'ai demandé
En gros, juste renvoyé les messages produits par la commande du dessus. |
Subscription date : 21 October 2009
Messages : 1575
|
Hey pot, je l'ai roulé comme un grand loll sur Kubuntu 11.10 avec une rev de cet été (!!) et voici le résultat :
$ dbus-send --print-reply --session --dest=org.kde.StatusNotifierWatcher /StatusNotifierWatcher org.freedesktop.DBus.Properties.Get string:'org.kde.StatusNotifierWatcher' string:'RegisteredStatusNotifierItems'
method return sender=:1.2 -> dest=:1.2415 reply_serial=2
variant array [
string "org.kde.StatusNotifierItem-2086-1/StatusNotifierItem"
string "org.kde.StatusNotifierItem-2251-1/StatusNotifierItem"
string "org.kde.StatusNotifierItem-2254-1/StatusNotifierItem"
string "org.kde.StatusNotifierItem-2271-1/StatusNotifierItem"
string "org.kde.StatusNotifierItem-2288-1/StatusNotifierItem"
string "org.kde.StatusNotifierItem-2239-1/StatusNotifierItem"
string "org.kde.StatusNotifierItem-6508-1/StatusNotifierItem"
] |
|
matttbe, Wednesday 16 January 2013 à 10:21
|
|
Subscription date : 24 January 2009
Messages : 12573
|
est-ce que tu as le même nombre d'éléments que dans le systray du dock ou celui de kde? Est-ce que tu affiche les éléments cachés dans le dock? Ces adresses sont les noms de bus pour chaque application dans le systray, pourrais-tu utiliser d-feet pour te rendre à ces bus et avoir d'autres info comme tu as déjà fait avant?  |
Subscription date : 21 October 2009
Messages : 1575
|
matttbe : est-ce que tu as le même nombre d'éléments que dans le systray du dock ou celui de kde?
Non car CD ne supporte pas tous les éléments du KDE systray. Mais ça c'est un autre problème.
matttbe : Est-ce que tu affiche les éléments cachés dans le dock?
Oui. Et même sans les afficher le padding reste dans le systray2.
matttbe : Ces adresses sont les noms de bus pour chaque application dans le systray, pourrais-tu utiliser d-feet pour te rendre à ces bus et avoir d'autres info comme tu as déjà fait avant? :)
Je check
Là au lieu de 5 items j'en ai 6. L'un d'eux doit être celui qui est vide. Je vais tenter de l'identifier par d-feet.
$ dbus-send --print-reply --session --dest=org.kde.StatusNotifierWatcher /StatusNotifierWatcher org.freedesktop.DBus.Properties.Get string:'org.kde.StatusNotifierWatcher' string:'RegisteredStatusNotifierItems'
method return sender=:1.2 -> dest=:1.90 reply_serial=2
variant array [
string "org.kde.StatusNotifierItem-2542-1/StatusNotifierItem"
string "org.kde.StatusNotifierItem-2681-1/StatusNotifierItem"
string "org.kde.StatusNotifierItem-2708-1/StatusNotifierItem"
string ":1.60/org/kde/statusnotifieritem/1"
string "org.kde.StatusNotifierItem-2706-1/StatusNotifierItem"
string "org.kde.StatusNotifierItem-2542-2/StatusNotifierItem"
]
Mais ":1.60/org/kde/statusnotifieritem/1" n'existe pas!
Quelles infos veux-tu pour les 5 autres? Je ne suis pas sûr qu'on va voir qque chose, car il y a 5 items normaux dans le systray, ce qui correspond aux 5 items dans d-feet. Seul le 1.60 retourné par la commande n'est pas dans d-feet, même pas dans le system bus.
Ah j'ai trouvé, le 1.60 c'est Skype.
$ dbus-send --print-reply --session --dest=org.kde.StatusNotifierWatcher /StatusNotifierWatcher org.freedesktop.DBus.Properties.Get string:'org.kde.StatusNotifierWatcher' string:'RegisteredStatusNotifierItems'
method return sender=:1.2 -> dest=:1.96 reply_serial=2
variant array [
string "org.kde.StatusNotifierItem-2542-1/StatusNotifierItem"
string "org.kde.StatusNotifierItem-2681-1/StatusNotifierItem"
string "org.kde.StatusNotifierItem-2708-1/StatusNotifierItem"
string "org.kde.StatusNotifierItem-2706-1/StatusNotifierItem"
string "org.kde.StatusNotifierItem-2542-2/StatusNotifierItem"
]
Mais même après avoir fermé Skype et redémarré CD, le padding est encore là!
NOTE : J'ai 4 icônes maintenant, car Skype est fermé.
AH! En mettant en sous-dock le systray2 j'ai trouvé! C'est le keyboard layout!! Celui de KDE. En sous-dock voici ce que ça donne, on voit l'icône avec un "?"
Dans d-feet :
 |
|
matttbe, Thursday 24 January 2013 à 13:03
|
|
Subscription date : 24 January 2009
Messages : 12573
|
Ah, il donne un pixmap via DBus.
@fabounet: C'est supporté ça?
Mais lorsque tu lances la longue commande avec dbus-send, tu as bien le même nombre d'éléments que tu trouves dans le dock mais ça reste moins que ce qu'il y a dans le systray de KDE, c'est bien ça?  |
Subscription date : 21 October 2009
Messages : 1575
|
matttbe : Mais lorsque tu lances la longue commande avec dbus-send, tu as bien le même nombre d'éléments que tu trouves dans le dock mais ça reste moins que ce qu'il y a dans le systray de KDE, c'est bien ça? :)
J'ai le même nb d'éléments entre la commande dbus et le systray2 de CD, si j'assume que l'élément vide est considéré un élément (et je crois que oui c'est le kbd indicator de KDE!).
Effectivement le KDE Systray contient bcp plus d'éléments que dans la commande dbus, mais ça c'est déjà connu et fait l'objet d'un autre thread que j'avais ouvert. Cependant j'ai remis en exemple ici plus haut, j'avais 5 dans CD systray (6 avec le vide) et 11 dans KDE Systray.  |
|
fabounet, Friday 22 February 2013 à 23:27
|
|
Subscription date : 21 October 2009
Messages : 1575
|
Le second était KDE Deamon si ma mémoire est bonne.
Pour l'instant je n'ai plus Kub12.10 d'installé mais j'ai conservé des images alors si jamais je dois vraiment retourner pour vérifier de quoi dans le but de fixer et tester je pourrai le faire, mais avec un certain lag.  |
Subscription date : 21 October 2009
Messages : 1575
|
Salut!
Alors ce problème est toujours présent avec 13.04 et la REV1502 (ou 1520, la dernière de samedi le 25 mai).
Quelle serait la prochaine étape?  |
Subscription date : 21 October 2009
Messages : 1575
|
Je pense qu'on peut considérer ça dans le cas global de l'intégration de KDE dans CD, ou plutôt dans le cas global de l'intégration du systray KDE dans le systray CD. Ce n'est probablement pas un bug spécifique, car on sait qu'il y a plusieurs icônes du KDE systray et plusieurs fonctions du systray qui ne sont pas encore intégrées. Probablement qu'on pourrait suivre ce cas (le post ici) ailleurs. |
Git Version | Version Git
|