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 Skype not appearing on notification area on Ubuntu 11.10
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] Skype not appearing on notification area on Ubuntu 11.10 [Bug #230]
renatao.garcia English 18 fabounet [Read]
29 November 2011 à 13:46

renatao.garcia, Thursday 20 October 2011 à 02:11


Subscription date : 20 October 2011
Messages : 14
Hi,

I have the notification applet configured and the other applications appear on it. .ie: emphaty, gstm, visualvm, however skype won't show in the systray.

I'm running Ubuntu 11.10 64 bit, Cairo-dock 2.4.0~2, OpenGl, Cairo-dock-session, Gnome, ATI fglrx 11.09

I get this from the terminal. (Even when skype is not running)
warning : (/build/buildd/cairo-dock-2.4.0~2/src/gldit/cairo-dock-opengl.c:cairo_dock_initialize_opengl_backend:171)
couldn't find an appropriate visual, trying to get one without Stencil buffer
(it may cause some little deterioration in the rendering) ...


    Cairo-Dock version: 2.4.0~2
    Compiled date: Oct 9 2011 12:19:28
    Running with OpenGL: 1

cairo_dock_create_surface_from_image: assertion `cImagePath != NULL' failed
No marshaller for signature of signal 'XAyatanaNewLabel'
No marshaller for signature of signal 'XAyatanaNewLabel'
No marshaller for signature of signal 'XAyatanaNewLabel'
No marshaller for signature of signal 'XAyatanaNewLabel'
Child is realized, but doesn't have a GTK Widget!
Child is realized, but doesn't have a GTK Widget!
Child is realized, but doesn't have a GTK Widget!
Child is realized, but doesn't have a GTK Widget!
Child is realized, but doesn't have a GTK Widget!
Child is realized, but doesn't have a GTK Widget!
Child is realized, but doesn't have a GTK Widget!

Thanks!

fabounet, Friday 21 October 2011 à 15:46


Subscription date : 30 November 2007
Messages : 17118
No marshaller for signature of signal 'XAyatanaNewLabel'

@Matttbe: did they change something in the interface, again ?

but I don't think this can be the problem.

Child is realized, but doesn't have a GTK Widget!

hmm, obscur message ... does it happen when you launch Skype ?

Do you have the Old Notification Area in the dock too ? what if you remove/add it ?
it's possible that Skype doesn't use the new Notification Area yet.

also, the debug could help us:
cairo-dock -l debug > log.txt

in a terminal, then copy-paste log.txt here.

thanks

renatao.garcia, Friday 21 October 2011 à 23:42


Subscription date : 20 October 2011
Messages : 14
fabounet :
No marshaller for signature of signal 'XAyatanaNewLabel'

@Matttbe: did they change something in the interface, again ?

but I don't think this can be the problem.


I get this message even if I start cairo-dock wihout skype running. When start Skype I get this in the console:

No marshaller for signature of signal 'XAyatanaNewLabel'
cairo_dock_search_icon_s_path: assertion `cFileName != NULL' failed

Child is realized, but doesn't have a GTK Widget!

hmm, obscur message ... does it happen when you launch Skype ?


No, I get it even if Skype is not running. I think this is related to the Messaging Menu applet, since I get then if enable/disable it.

Do you have the Old Notification Area in the dock too ? what if you remove/add it ?
it's possible that Skype doesn't use the new Notification Area yet.


I have both notification areas. I'm using Oneiric Panel theme. I tried adding/removing both but it still doesn't show.

also, the debug could help us:
cairo-dock -l debug > log.txt

in a terminal, then copy-paste log.txt here.
thanks :)


I've pasted it in here:
http://pastebin.com/ZnkUmKqM

I solve this issue of not receiving Skype notifications by integrating Skype with the NotifyOSD as shown here. Actually, it is good that Skype icon is not appearing now.

What's the difference between the new and old notification bar? What determines which one will be used by the application?

Thanks!

fabounet, Wednesday 26 October 2011 à 13:01


Subscription date : 30 November 2007
Messages : 17118

What's the difference between the new and old notification bar? What determines which one will be used by the application?

the new is best, the old is crappy (it can't go inside the dock)
applications are using more and more the new one, eventually all of them will switch.

cairo_dock_search_icon_s_path: assertion `cFileName != NULL' failed

so maybe this is the problem, if the dock doesn't find any icon, it can't draw it, and therefore doesn't add it to the Notification Area.

thanks a lot for the debug !
I'll read it

Edit: actually the Skype item seems to be added, maybe it's just invisible. can you right-click where it should be ?
also, could you please run this command ?
locate skype.png
locate skype.svg


if you can find one, try to copy it into ~/.config/cairo-dock/current_theme/icons

renatao.garcia, Wednesday 26 October 2011 à 15:11


Subscription date : 20 October 2011
Messages : 14
fabounet :

cairo_dock_search_icon_s_path: assertion `cFileName != NULL' failed

so maybe this is the problem, if the dock doesn't find any icon, it can't draw it, and therefore doesn't add it to the Notification Area.
thanks a lot for the debug !
I'll read it

No worries!

Edit: actually the Skype item seems to be added, maybe it's just invisible. can you right-click where it should be ?

Yes, I had a closer look and it has an empty space there, if I kill skype this empty space is gone. However if click I don't get any skype menu or anything related to skype.

also, could you please run this command ?
locate skype.png
locate skype.svg


if you can find one, try to copy it into ~/.config/cairo-dock/current_theme/icons


I've run the locate, it found skype.png and I placed it in the theme icons directory, but no success. It doesn't seem to give a different message when I place or remove the icon in the theme/icons folder.

fabounet, Thursday 27 October 2011 à 16:18


Subscription date : 30 November 2007
Messages : 17118
I may have found, I think it may be a bug in the Ubuntu's watcher.
there is a way to test that, do you mind trying it ?

find and kill the Ubuntu's watcher:
ps -ef | grep -i indicator-application
kill <the ID number you found with the previous command>

then restart the dock. I think it should work better.

if so, then I can add a workaround in the applet.
Thanks !

renatao.garcia, Thursday 27 October 2011 à 23:34


Subscription date : 20 October 2011
Messages : 14
It works! However, sometimes I had to kill /usr/lib/indicator-application/indicator-application-service several times until the icon appears. Also, I did not need to restart the dock, as soon as I kill it the icon will appear. Sometimes it will appear a duplicate skype icon, but if you restart the dock it solves the problem. Once the skype icon appears, I can restart cairo-dock several times and it will always show the skype icon.

Just out of curiosity, from the application point of view, what makes the application appear on the old or in the new bar? Is it a different GTK API's they use? Do you know where I can get more details about it?

Thanks!

fabounet, Wednesday 02 November 2011 à 13:24


Subscription date : 30 November 2007
Messages : 17118
in short:

indicator-application-service is a watcher, programs that want to appear in the Notification Area will register to it
then the dock/panel will ask the watcher which icons should be in the Notification Area.

the indicator-application-service is a bit buggy (it has always be), so the dock has its own watcher (which works well )
if indicator-application-service is not running, the dock launches its own watcher, and everybody will use it (the programs and the dock).

now, I've made a patch in the current BZR trunk, I'd appreciate if you can confirm that it fixes the problem with the indicator-application-service

renatao.garcia, Thursday 03 November 2011 à 04:32


Subscription date : 20 October 2011
Messages : 14
I've installed current BZR. The icon appears but doesn't reflect the actual status on skype. Even if I change manually sometimes it updates, sometimes not. Very weird. Also if I restart cairo-dock the icon disapears. Then if I restart indicator-application-service it appears again. But still have the issue of being out of sync.

Thanks!

matttbe, Thursday 03 November 2011 à 12:44


Subscription date : 24 January 2009
Messages : 12573
@fabounet: Should I've to wait for a new update before building the new 2.4.0~2.1 version?

Guest, Thursday 03 November 2011 à 23:05

hi everybody and thanks a lot for your great job!!!

well, I got the same problem of renatao with the skype icon and also with the vlc's one.

I tried to fix it as you said in the post but it didn't worked. Any other suggestion?

Thanks a lot!

fabounet, Friday 04 November 2011 à 16:53


Subscription date : 30 November 2007
Messages : 17118
ok so probably the indicator-application-service only tells us the icon the first time, not when it changes
could it be possible to have the debug output when you launch skype, and then change the status (which should change the icon I guess) ? Thanks

Should I've to wait for a new update before building the new 2.4.0~2.1 version?

I don't think, because it fixes 2 major bugs
we can always push another nano-version at any time, there is no rush here

matttbe, Friday 04 November 2011 à 20:59


Subscription date : 24 January 2009
Messages : 12573
Sometime at startup, I've two icons linked to the same application in this notification area. After having restarted the dock, there is no longer any icon duplication.

Guest, Friday 25 November 2011 à 14:43

(Message added on the task #230)

Hi,

I am using my HP g6 laptop and I am not getting the skype icon in the notification area

matttbe, Friday 25 November 2011 à 19:37


Subscription date : 24 January 2009
Messages : 12573
(Message added on the task #230)

Hi,

This bug has been fixed with the 2.4.0~2.1 version available on our repository/ppa for Ubuntu users. => http://www.glx-dock.org/ww_page.php?p=From%20the%20repository&lang=en

renatao.garcia, Saturday 26 November 2011 à 01:35


Subscription date : 20 October 2011
Messages : 14
Hi,

Thanks for the progress on this issue!

I'm running the latest version at of BZR as today and installed 2.4.0~2.1 on another computer and facing the following problems:
- The skype icon appears but it doesn't reflect the status or shown any notifications when a message is received. It always show as offline. It will change eventually, but very random and rare also.
- The icon only appears if you start skype after you started cairo-dock, if you do the opposite it doesn't shown, which is ok but when I start a new session I think cairo-dock starts first and then I have to kill skype and restart it.

In order to overcome this issue with skype, as I mentioned earlier, I've integrated Skype with NotifyOSD and it works very nice. I quite like it, and to be honest, I prefer it than the skype icon. Although I think it is still worth fixing this issue because not everyone wants to integrate with NotifyOSD, I think it would be nice to somehow be able to define what applications should be shown/not shown on the notification area, so in this case, when I integrate, I could remove skype icon and don't have redundant notifications and have a notification area that looks more clean. I know that most of applications let you choose if you want the icon to appear on the notification area, but this is not always the case, and skype is one of them. Sorry, I know that I am asking the opposite now, but I think it will improve even further the experience with cairo-dock notification area.

Thank you,
Renato

BZR version:
Cairo-Dock Core: 934
Cairo-Dock Plug-ins: 2183
Cairo-Dock Plug-ins Extras: 212
Cairo-Desklet: 13

fabounet, Monday 28 November 2011 à 16:34


Subscription date : 30 November 2007
Messages : 17118
with this version of the dock, would it be possible to run the dock in debug mode (cairo-dock -l debug > log.txt), and perform the following tasks:

- launch skype, then the dock, then quit

- launch the dock, then skype, then change the status (be sure the applet has not been updated by hovering its icon with the mouse, just in case), then change the status until the applet is updated

that would be awesome

also, is there a menu on the skype indicator ?

renatao.garcia, Monday 28 November 2011 à 22:26


Subscription date : 20 October 2011
Messages : 14
no problem, here they are respectively:
http://pastebin.com/NJG1sDDU
http://pastebin.com/kbjzxTqp

Yes, there is a menu and it works fine, I've change the status using it and also through skype but the icon always shows as offline. I've tried hoovering the icon and it doesn't change. Also, the tooltip when you hoover the icon is blank.

Tks!

fabounet, Tuesday 29 November 2011 à 13:46


Subscription date : 30 November 2007
Messages : 17118
thanks a lot !
I'm going to read that.

Problems at use | Problèmes à l'utilisation

Subjects Author Language Messages Last message
[Locked] Skype not appearing on notification area on Ubuntu 11.10 [Bug #230]
renatao.garcia English 18 fabounet [Read]
29 November 2011 à 13:46


Glx-Dock / Cairo-Dock List of forums Problems at use | Problèmes à l'utilisation Skype not appearing on notification area on Ubuntu 11.10 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.