Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums Problems at use | Problèmes à l'utilisation wrong tray icon
The latest stable release is the *3.4.0* : How to install it here.
Note: We just switched from BZR to Git on Github! (only to host the code and your future pull requests)
Problems at use | Problèmes à l'utilisation

Subjects Author Language Messages Last message
[Locked] wrong tray icon
jokergermany English 4 matttbe [Read]
28 November 2013 à 22:40

jokergermany, Saturday 02 November 2013 à 23:13


Subscription date : 24 October 2012
Messages : 55
* The version of Cairo-Dock ('cairo-dock -v' in a terminal).

3.3.1
( I don't get an update at the moment and i don't want to install the weekly ppa on my dads computer)
* Your GNU/Linux distribution (Debian, Ubuntu, Fedora, etc.).

Ubuntu 12.04.3
* Your Desktop Environment (Gnome, KDE, XFCE, etc.).

gnome with effects

My father love the program "radio tray"(Playing Internet-Radio), but the icon in the doc is wrong:
http://abload.de/img/fehlerradio-tray69ug1.png
The right icon is shown in the notification

fabounet, Wednesday 13 November 2013 à 16:49


Subscription date : 30 November 2007
Messages : 17118
Hi,
this topic links to the same problem
basically, you can add an icon "radiotray-on" in ~/.config/cairo-dock/current_theme/icons:
cp /usr/share/radiotray/images/radiotray_on.png ~/.config/cairo-dock/current_theme/icons/radiotray-on.png


before you do that, could you please launch the dock with this command:
cairo-dock -l debug --colors | sed -n "/Status-Notifier\// {N;p;}"

and post the result here after you reproduced the problem ? thanks

jokergermany, Wednesday 20 November 2013 à 22:10


Subscription date : 24 October 2012
Messages : 55
message :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-init.c:init:43)
init (/home/henry/.config/cairo-dock/current_theme/plug-ins/Status-Notifier/Status-Notifier.conf)
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-init.c:init:99)
=== default size: 22x22
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-host-kde.c:_on_detect_watcher:281)
=== Watcher is present: 0
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-host-ias.c:_on_detect_ias:800)
=== Indicator Applications Service is present: 0
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-host-ias.c:_on_detect_ias:809)
=== try to start the Indicator Service...
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-host-ias.c:_on_ias_owner_changed:762)
=== Indicator Applications Service is on the bus (1)
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-host-ias.c:_on_ias_owner_changed:774)
=== watch it
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-host-ias.c:_on_start_service:735)
=== Indicator Service has started
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-host-kde.c:_on_watcher_owner_changed:225)
=== Watcher is on the bus (1)
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-host-kde.c:_on_watcher_owner_changed:238)
=== register to the it
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-host-ias.c:_on_watch_service:746)
=== got indicator service (API: 1, service: 2, broken watcher: 0)
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-host-kde.c:_on_register_host:171)
=== _on_register_host ()
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-host-kde.c:_on_register_host:180)
couldn't register to the Notification Watcher (Method invoked for RegisterStatusNotifierHost returned FALSE but did not set error)
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-host-kde.c:_on_register_host:216)
=== no friendy watcher, let's try the 'application indicator'
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-host-ias.c:cd_satus_notifier_get_items_from_ias:609)
=== cd_satus_notifier_get_items_from_ias ()
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-host-ias.c:_on_get_applications_from_service:435)
=== _on_get_applications_from_service ()
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-host-ias.c:_on_get_applications_from_service:475)
=== got 0 applications
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-draw.c:cd_satus_notifier_reload_compact_mode:173)
=== cd_satus_notifier_reload_compact_mode ()
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-draw.c:cd_satus_notifier_compute_icon_size:89)
=== icon: 22x22
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-draw.c:cd_satus_notifier_compute_icon_size:113)
=== required width: 22 (now: 22)
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-draw.c:cd_satus_notifier_reload_compact_mode:182)
=== item size: 0 -> 22, icon size: 22x22
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-draw.c:cd_satus_notifier_draw_compact_icon:140)
pad: 13;0; grid: 1x0, icon: 22x22
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-host-ias.c:on_new_application:282)
=== on_new_application (:1.22, /org/ayatana/NotificationItem/nm_applet/Menu, nm-device-wired, , 0)
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-host-ias.c:on_new_application:284)
Kabelnetzwerkverbindung »eth0« ist aktiv
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-host-ias.c:on_new_application:286)
nm-applet
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-host-ias.c:on_new_application:288)
Netzwerk
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-item.c:cd_satus_notifier_create_item:432)
=== cd_satus_notifier_create_item (:1.22, /org/ayatana/NotificationItem/nm_applet/Menu)
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-item.c:cd_satus_notifier_create_item:489)
=== ID 'nm-applet'
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-item.c:cd_satus_notifier_create_item:513)
=== IconName 'nm-device-wired'
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-item.c:cd_satus_notifier_create_item:521)
=== IconThemePath ''
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-item.c:cd_satus_notifier_create_item:537)
=== cMenuPath '/org/ayatana/NotificationItem/nm_applet/Menu'
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-item.c:cd_satus_notifier_create_item:546)
=== iPosition '0'
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-item.c:cd_satus_notifier_create_item:556)
=== cLabel ''
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-item.c:cd_satus_notifier_create_item:580)
=== Title 'Netzwerk'
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-item.c:_find_status:54)
STATUS: Active
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-host.c:cd_satus_notifier_add_new_item_with_default:105)
item 'nm-applet' appended
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-draw.c:cd_satus_notifier_reload_compact_mode:173)
=== cd_satus_notifier_reload_compact_mode ()
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-draw.c:cd_satus_notifier_compute_icon_size:89)
=== icon: 22x22
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-draw.c:cd_satus_notifier_compute_icon_size:113)
=== required width: 22 (now: 22)
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-draw.c:cd_satus_notifier_reload_compact_mode:182)
=== item size: 22 -> 22, icon size: 22x22
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-draw.c:cd_satus_notifier_draw_compact_icon:140)
pad: 0;0; grid: 1x1, icon: 22x22
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-draw.c:cd_satus_notifier_draw_compact_icon:151)
=== draw nm-applet (0)
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-host-ias.c:on_new_application:282)
=== on_new_application (:1.99, /org/kde/statusnotifieritem/2/menu, python2.7_2018_2f282c85ef0c788eb09624bc3decd0b5, /tmp/sni-qt_python2.7_2018-rKxKkQ/icons, 0)
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-host-ias.c:on_new_application:284)

debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-host-ias.c:on_new_application:286)
python2.7
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-host-ias.c:on_new_application:288)
python2.7
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-host-ias.c:on_new_application:302)
=== nm-applet -> 0 -> 1
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-item.c:cd_satus_notifier_create_item:432)
=== cd_satus_notifier_create_item (:1.99, /org/kde/statusnotifieritem/2/menu)
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-item.c:cd_satus_notifier_create_item:489)
=== ID '(null)'
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-item.c:cd_satus_notifier_create_item:513)
=== IconName '(null)'
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-item.c:cd_satus_notifier_create_item:521)
=== IconThemePath '(null)'
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-item.c:cd_satus_notifier_create_item:537)
=== cMenuPath '(null)'
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-item.c:cd_satus_notifier_create_item:546)
=== iPosition '-1'
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-item.c:cd_satus_notifier_create_item:556)
=== cLabel '(null)'
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-item.c:cd_satus_notifier_create_item:580)
=== Title '(null)'
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-item.c:_find_status:54)
STATUS: normal
(/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-host.c:cd_satus_notifier_add_new_item_with_default:94)
No menu defined for ':1.99', using '/org/kde/statusnotifieritem/2/menu' as the menu path
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-host.c:cd_satus_notifier_add_new_item_with_default:105)
item '(null)' appended
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-draw.c:cd_satus_notifier_reload_compact_mode:173)
=== cd_satus_notifier_reload_compact_mode ()
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-draw.c:cd_satus_notifier_compute_icon_size:89)
=== icon: 22x22
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-draw.c:cd_satus_notifier_compute_icon_size:113)
=== required width: 49 (now: 22)
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-draw.c:cd_satus_notifier_reload_compact_mode:182)
=== item size: 22 -> 22, icon size: 49x22
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-draw.c:cd_satus_notifier_draw_compact_icon:140)
pad: 0;0; grid: 1x2, icon: 49x22
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-draw.c:cd_satus_notifier_draw_compact_icon:151)
=== draw (null) (0)
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-draw.c:cd_satus_notifier_draw_compact_icon:151)
=== draw nm-applet (1)
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-host-ias.c:on_new_application:282)
=== on_new_application (:1.161, /org/ayatana/NotificationItem/Radio_Tray/Menu, radiotray-on, , 1)
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-host-ias.c:on_new_application:284)

debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-host-ias.c:on_new_application:286)
Radio Tray
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-host-ias.c:on_new_application:288)

debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-host-ias.c:on_new_application:302)
=== nm-applet -> 1 -> 2
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-item.c:cd_satus_notifier_create_item:432)
=== cd_satus_notifier_create_item (:1.161, /org/ayatana/NotificationItem/Radio_Tray/Menu)
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-item.c:cd_satus_notifier_create_item:489)
=== ID 'Radio Tray'
debug :  (/build/bui


I am waiting for additional questions and didn't do the workarround.

fabounet, Thursday 28 November 2013 à 11:27


Subscription date : 30 November 2007
Messages : 17118
thank you, although the log is not complete, so I'm not sure if the program changed its image later or not
anyway, as we can see here:
debug :  (/build/buildd/cairo-dock-plug-ins-3.3.2/Status-Notifier/src/applet-host-ias.c:on_new_application:282)
=== on_new_application (:1.161, /org/ayatana/NotificationItem/Radio_Tray/Menu, radiotray-on, , 1)

the icon name is "radiotray-on", so you should have an icon named radiotray-on.png or radiotray-on.svg or radiotray-on.xpm somewhere in your system
and if not, then probably the radiotray devs should add it

meanwhile, the workaround will fix your problem

matttbe, Thursday 28 November 2013 à 22:40


Subscription date : 24 January 2009
Messages : 12573
the icon name is "radiotray-on", so you should have an icon named radiotray-on.png or radiotray-on.svg or radiotray-on.xpm somewhere in your system

You can easily check if you have this icon by launching this command:
locate radiotray-on

Problems at use | Problèmes à l'utilisation

Subjects Author Language Messages Last message
[Locked] wrong tray icon
jokergermany English 4 matttbe [Read]
28 November 2013 à 22:40


Glx-Dock / Cairo-Dock List of forums Problems at use | Problèmes à l'utilisation wrong tray icon Top

Online users :

Powered by ElementSpeak © 2007 Adrien Pilleboue, 2009-2013 Matthieu Baerts.
Dock based on CSS Dock Menu (Ndesign) with jQuery. Icons by zgegball
Cairo-Dock is a free software under GNU-GPL3 licence. First stable version created by Fabounet.
Many thanks to TuxFamily for the web Hosting and Mav for the domain name.