Opened 7 years ago
Last modified 3 months ago
#472 assigned enhancement
use the ubuntu launcher API to populate the correct icon
Reported by: | Antoine Martin | Owned by: | Antoine Martin |
---|---|---|---|
Priority: | major | Milestone: | improbable |
Component: | platforms | Version: | |
Keywords: | ubuntu unity | Cc: |
Description (last modified by )
With unity, the icon shown in the "dock" area is not the one we specify for the tray icon, but it should probably be.
Problems:
- this is an Ubuntu / Unity thing only (and they've caused us enough pain already)
- the Python Launcher API is gtk3 only... (gobject introspection) so we would need some simple ctypes wrappers (or Cython, whatever is easiest)
- the icons we have are probably too low-res to look good in the dock (that's not insurmountable)
Change History (7)
comment:1 Changed 7 years ago by
Description: | modified (diff) |
---|---|
Status: | new → assigned |
comment:2 Changed 7 years ago by
Milestone: | 1.0 → 0.15 |
---|---|
Priority: | minor → major |
comment:4 Changed 5 years ago by
Milestone: | 0.16 → 0.17 |
---|
I thought it should be relatively easy to query these menus via dbus, there is an "appmenu registrar" service after all and the interface looks sane, but querying it the path always comes up as "/".
Instead, it looks like we need to look for _UNITY_OBJECT_PATH
,
And whilst we're dealing with this, it might make sense to forward appindicators: How does one find out which application is associated with an indicator icon?.
Not for this release.
comment:8 Changed 3 years ago by
Hopefully Ubuntu will completely drop Unity and its APIs then we can focus on just one (gnome's): #476.
comment:9 Changed 3 years ago by
Milestone: | 0.17 → improbable |
---|
comment:10 Changed 3 months ago by
this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/472
Scheduling for this release, together with #508 and #476.
Links: