davidedmundson / xembed-sni-proxy

Convert XEmbed system tray icons to SNI icons
GNU General Public License v2.0
32 stars 6 forks source link

Chromium and Hangouts #2

Closed tgurr closed 8 years ago

tgurr commented 8 years ago

I've uninstalled libappindicator and related stuff and installed xembed-sni-proxy (git master), this is how Chromium and the Hangouts plugin show up after logging in to a Plasma session: chromium_and_hangouts Left and right clicking the icons doesn't work.

After killing and restarting chromium multiple times it can end up like this: chromium_and_hangouts2 And left clicking the Hangouts icon opens up the gui window, but right clicking any of Chromium or Hangouts still doesn't do anything.

davidedmundson commented 8 years ago

Thanks

I've uninstalled libappindicator and related stuff

To make sure we're clear; you don't want to be doing that for daily usage. libappindicator directly is obviously the much much better approach.

But I want to fix this as the cause is probably going to affect some other apps that don't have that option.

I've got chromium, how do I make it show those 2 systrays?

tgurr commented 8 years ago

you don't want to be doing that for daily usage

I guess you meant not yet for daily usage? Or is the xembed-sni-proxy never meant to be a replacement? I just did it to test and to create a package for our distribution. I also didn't test what happens when both are installed (perhaps the icons show up twice then?).

I've got chromium, how do I make it show those 2 systrays?

It comes up when you install the Hangouts Chrome/Chromium plugin: https://chrome.google.com/webstore/detail/hangouts/nckgahadagoaajjgafhacjanaoiihapd Maybe you also need to install the google-talkplugin/hangouts (system/browser plugin) for it to work: https://www.google.com/tools/dlpage/hangoutplugin Many distributions have packages for it, mostly under the old name google-talkplugin.

davidedmundson commented 8 years ago

Thanks. That's what I needed.

As for the comment. Its not a replacement but a fallback if appindicator can't be used.

Things shouldn't show up twice, ... But client code can do all manner of unpredictable things.

tgurr commented 8 years ago

Short update, with the latest changes the icons began to show up, they look a bit tattered hangout3 and not as beautiful as with libappindicator and the background sometimes switches to black: hangout4 but they're displayed now. The left and right clicking however still doesn't work.

tgurr commented 8 years ago

With the latest changes everything seems to work fine so far, the background doesn't turn to black anymore, they're scaled properly and left and right clicking them (Chromium/Hangouts) works. The only thing left is that the icons look a bit tattered, but that's not what my issue was about and it doesn't affect functionality.