Skype does not work with with Plasma 5, as it needs to be ported from XEmbed to use StatusNotifierItems instead. However, there is a Qt4 plugin to translate QSystemTray (using XEmbed) into StatusNotifierItems, which is packaged in Gentoo as dev-libs/sni-qt. Thus I recommend to make net-im/skype rdepend (no buildtime deps) on dev-libs/sni-qt[abi_x86_32], if USE=plasma. Information about Skype, Systray and 32bit SNI Qt: http://blog.martin-graesslin.com/blog/2014/06/where-are-my-systray-icons/ Background information: http://blog.martin-graesslin.com/blog/2014/03/system-tray-in-plasma-next/ Reproducible: Always
I just confirmed that the SNI Qt plugin does its job and I see the Skype systray icon.
So I think it should work now. Can you please test it? Thank you ! :) Amy
Thanks! Looks good on amd64. However, you added "amd64? ( plasma? ( dev-libs/sni-qt[abi_x86_32(-)] ) )". The SNI-Qt plugin is also needed on x86 (which always has ABI_X86=32 set). Thus I think it would be better to remove the "amd64?" selector.
(In reply to Dennis Schridde from comment #3) > Thanks! Looks good on amd64. > > However, you added "amd64? ( plasma? ( dev-libs/sni-qt[abi_x86_32(-)] ) )". > The SNI-Qt plugin is also needed on x86 (which always has ABI_X86=32 set). > Thus I think it would be better to remove the "amd64?" selector. Actually I wanted to add it normally but problem is that dev-libs/sni-qt don't have x86 keyword. So well I can't add it cause repoman doesn't like it. So any suggestions??(I don't really use KDE ) Thanks. Amy
(In reply to Amy Winston from comment #4) > (In reply to Dennis Schridde from comment #3) > > Thanks! Looks good on amd64. > > > > However, you added "amd64? ( plasma? ( dev-libs/sni-qt[abi_x86_32(-)] ) )". > > The SNI-Qt plugin is also needed on x86 (which always has ABI_X86=32 set). > > Thus I think it would be better to remove the "amd64?" selector. > > > Actually I wanted to add it normally but problem is that dev-libs/sni-qt > don't have x86 keyword. So well I can't add it cause repoman doesn't like it. Maybe you could ask kensington and mrueg whether they deliberately did not keyword it for x86 (in which case it should be keyworded -x86, afaik), or whether they just did not test it. In the latter case: Maybe they could test it for you.
Depend on #554630.
(In reply to Amy Winston from comment #6) > Depend on #554630. Depends on bug #554630.
So finally we have x86 keyword for sni-qt. I commited ebuild with plasma useflag. It should work now.