-
-
Notifications
You must be signed in to change notification settings - Fork 171
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
workarounds for crippled desktop environments without a system tray (ie: gnome3) #476
Comments
See also #657
Looking at the API: gtk-application-set-app-menu, it looks like we need to port to GTK3 first (#90). Sigh. Example code? mini-dbusmenu Or maybe we can just write ctypes / cython code for it? |
2014-09-06 16:49:02: antoine uploaded file
|
2014-09-10 15:56:29: totaam uploaded file
|
2015-09-17 17:09:32: antoine commented
|
2015-09-19 15:26:06: antoine uploaded file
|
If we want to integrate some form of OS global menu, be it Gnome's, Ubuntu's (#472), OSX'x or even just the MS Windows taskbar (#508), we need to define an API - this one seems to be the broadest and most generic one to use as a base. The example code added in r10666 (improved in r10672) is enough to query a gtk application's global menu. What needs to be done:
Hopefully, we can make the code generic enough to be re-used for #904. Links:
|
Mostly implemented in r10702. Still TODO:
|
2015-10-03 10:04:49: antoine uploaded file
|
2015-10-03 10:06:41: antoine uploaded file
|
Found more undocumented features in parsing the source of mutter:
Might be related: gtk2's |
Note: this sort of works in 0.16, but only OSX clients will actually be able to show the forwarded menu. |
Maybe we can write an extension, at least for xpra's own tray. |
More details on the Linux desktop tray icon pain in #2161 |
Writing Gnome Shell Extensions And as far as I can tell, extensions aren't enabled by default.. |
Similar request here: Detecting if TopIcons-Plus is active: dconf /org/gnome/shell/ .... 'TopIcons@phocean.net' .... |
On those desktop environments, we have no way of interacting with the xpra client controls...
r4969 allows us to show the "session-info" window using "Meta+Shift+F11", which helps a little, but we have no way of toggling any of the settings usually found in the system tray.
We could:
The text was updated successfully, but these errors were encountered: