Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Doesn't work with xembedsniproxy #1

Open
ilya-fedin opened this issue Nov 29, 2019 · 5 comments
Open

Doesn't work with xembedsniproxy #1

ilya-fedin opened this issue Nov 29, 2019 · 5 comments

Comments

@ilya-fedin
Copy link

ilya-fedin commented Nov 29, 2019

I'm trying to use this indicator with https://github.com/KDE/plasma-workspace/tree/master/xembed-sni-proxy
But it doesn't work because of this check https://github.com/AyatanaIndicators/ayatana-indicator-application/blob/master/src/application-service-appstore.c#L489
xembedsniproxy items don't have Menu and IconName properties.
For example, it works with https://gitlab.com/vala-panel-project/xfce4-sntray-plugin

@ilya-fedin ilya-fedin changed the title Doesn't work with xembedsni proxy Doesn't work with xembedsniproxy Nov 29, 2019
@sunweaver
Copy link
Member

Hi!

I'm trying to use this indicator with https://github.com/KDE/plasma-workspace/tree/master/xembed-sni-proxy
But it doesn't work because of this check https://github.com/AyatanaIndicators/ayatana-indicator-application/blob/master/src/application-service-appstore.c#L489
xembedsniproxy items don't have Menu and IconName properties.
For example, it works with https://gitlab.com/vala-panel-project/xfce4-sntray-plugin

I just asked for plasma-workspace in Debian to split out the xembed-sni-proxy binary.

For getting this issue here fixed, do you know if applications injected via xembed-sni-proxy have any other properties (or whatever), so that they can be recognized as proxied xembed applications?

I will look into this shortly...

@ilya-fedin
Copy link
Author

For getting this issue here fixed, do you know if applications injected via xembed-sni-proxy have any other properties (or whatever), so that they can be recognized as proxied xembed applications?

No, but they don't have properties that other applications have
image

When I created this issue, I didn't know that the fact that indicator-application doesn't support IconPixmap is a feature. So, if the issue shouldn't be "fixed", I can just close it :)

@slytomcat
Copy link

Is there any plan to implement IconPixmap property of org.kde.StatusNotifierItem as it described here ?

I found that IconPixmap property supported by default panel plugins (that serve as org.kde.StatusNotifierWatcher on D-BUS) in Ubuntu|Xubuntu|Kubuntu 22.04 but in Ubuntu Mate 22.04 (where org.kde.StatusNotifierWatcher is served by ayatana-indicator-application-service) it is not supported. That's seems as miss-standard.

@ilya-fedin
Copy link
Author

Btw, I tested Xubuntu 22.04 some time ago and it's a funny thing that it actually runs both: ayatana-indicator-application-service and Xfce's default applet, it's actually just a coincidence that the default applet runs first and takes over, otherwise you would see ayatana-indicator-application-service just like in Ubuntu MATE.

@slytomcat
Copy link

AyatanaIndicators/libayatana-appindicator#47 - another issue related to this one.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants