Xpra: Ticket #472: use the ubuntu launcher API to populate the correct icon
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)
See also: #508 and #228
Sat, 01 Feb 2014 08:10:18 GMT - Antoine Martin: status, description changed
- status
changed from new to assigned
- description
modified (diff)
Tue, 19 Aug 2014 03:01:24 GMT - Antoine Martin: priority, milestone changed
- priority
changed from minor to major
- milestone
changed from 1.0 to 0.15
Scheduling for this release, together with #508 and #476.
Links:
Wed, 22 Apr 2015 04:02:23 GMT - Antoine Martin: milestone changed
- milestone
changed from 0.15 to 0.16
Too late, re-scheduling.
Thu, 12 Nov 2015 15:35:52 GMT - Antoine Martin: milestone changed
- milestone
changed from 0.16 to 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.
Mon, 06 Nov 2017 08:48:29 GMT - Antoine Martin:
Hopefully Ubuntu will completely drop Unity and its APIs then we can focus on just one (gnome's): #476.
Wed, 28 Mar 2018 06:17:42 GMT - Antoine Martin: milestone changed
- milestone
changed from 0.17 to improbable
Sat, 23 Jan 2021 04:56:37 GMT - migration script:
this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/472