17.10 gnome icons don't reflect/use existing open windows in certain applications

Bug #1725447 reported by Paul Tichy
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Docky
New
Undecided
Unassigned

Bug Description

In Ubuntu 17.10 using ubuntu or gnome desktop, certain application icons do not work properly. Specifically unpinned apps don't appear in Docky (gedit), once launched, open app indicator icons do not appear (gedit, libreoffice writer, calc, GIMP). If one of these applications is opened, clicking on the icon in docky launches a new instance rather than switching to an existing instance. Changing back to unity desktop resolves the issue.

I attempted several workarounds, including deleting and readding icons to dock, uninstalling and reinstalling Docky. No luck with any. Verified on four other computers from different manufacturers. Consistent problem that appears to be application-specific. For example, Firefox appears to work properly.

Revision history for this message
Paul Tichy (cyul) wrote :

More information on this bug. It appears to be a Wayland problem. Things appear to work properly in Gnome with an Xorg session.

Some User (jon2kx)
affects: docky → wayland (Ubuntu)
affects: wayland (Ubuntu) → docky
Revision history for this message
Some User (jon2kx) wrote :

I was able to reproduce this bug by removing the ubuntu dock from GNOME Shell 3.26.1 in distribution 17.10.

Please look at the method that docky for grabbing context from a gtk window

   sudo apt-get remove gnome-shell-extension-ubuntu-dock
   sudo apt-get install docky

Revision history for this message
Some User (jon2kx) wrote :
Download full text (3.2 KiB)

docky
[Info 17:57:02.221] Docky version: 2.2.1.1 Release
[Info 17:57:02.224] Kernel version: 4.13.0.16
[Info 17:57:02.224] CLR version: 4.0.30319.42000
/usr/share/themes/Ambiance/gtk-2.0/apps/mate-panel.rc:30: error: invalid string constant "murrine-scrollbar", expected valid string constant
[Error 17:57:02.358] [SystemService] Could not initialize power manager dbus: 'Could not load type 'Docky.Services.SystemService\+IUPowerProxy' from assembly 'DBus.Proxies, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' because it is implements the inaccessible interface 'Docky.Services.SystemService+IUPower'.'
[Info 17:57:02.359] [SystemService] at System.Reflection.Emit.TypeBuilder.CreateTypeInfo () [0x002dc] in <8f2c484307284b51944a1a13a14c0266>:0
  at System.Reflection.Emit.TypeBuilder.CreateType () [0x00000] in <8f2c484307284b51944a1a13a14c0266>:0
  at DBus.TypeImplementer.GetImplementation (System.Type declType) [0x000e3] in <91cfe10d2aa049c9af550645dbbec075>:0
  at DBus.BusObject.GetObject (DBus.Connection conn, System.String bus_name, DBus.ObjectPath object_path, System.Type declType) [0x00001] in <91cfe10d2aa049c9af550645dbbec075>:0
  at DBus.Connection.GetObject (System.Type type, System.String bus_name, DBus.ObjectPath path) [0x0002b] in <91cfe10d2aa049c9af550645dbbec075>:0
  at DBus.Connection.GetObject[T] (System.String bus_name, DBus.ObjectPath path) [0x00001] in <91cfe10d2aa049c9af550645dbbec075>:0
  at Docky.Services.SystemService.InitializeBattery () [0x00030] in <7cbfebdf01bd437fb1e0b3e770f0dbae>:0
[Error 17:57:02.363] [SystemService] Could not initialize Network Manager dbus: 'Could not load type 'Docky.Services.SystemService\+INetworkManagerProxy' from assembly 'DBus.Proxies, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' because it is implements the inaccessible interface 'Docky.Services.SystemService+INetworkManager'.'
[Info 17:57:02.364] [SystemService] at System.Reflection.Emit.TypeBuilder.CreateTypeInfo () [0x002dc] in <8f2c484307284b51944a1a13a14c0266>:0
  at System.Reflection.Emit.TypeBuilder.CreateType () [0x00000] in <8f2c484307284b51944a1a13a14c0266>:0
  at DBus.TypeImplementer.GetImplementation (System.Type declType) [0x000e3] in <91cfe10d2aa049c9af550645dbbec075>:0
  at DBus.BusObject.GetObject (DBus.Connection conn, System.String bus_name, DBus.ObjectPath object_path, System.Type declType) [0x00001] in <91cfe10d2aa049c9af550645dbbec075>:0
  at DBus.Connection.GetObject (System.Type type, System.String bus_name, DBus.ObjectPath path) [0x0002b] in <91cfe10d2aa049c9af550645dbbec075>:0
  at DBus.Connection.GetObject[T] (System.String bus_name, DBus.ObjectPath path) [0x00001] in <91cfe10d2aa049c9af550645dbbec075>:0
  at Docky.Services.SystemService.InitializeNetworkManager () [0x0005c] in <7cbfebdf01bd437fb1e0b3e770f0dbae>:0
[Info 17:57:02.371] [ThemeService] Setting theme: Classic
[Warn 17:57:02.387] [DesktopItemService] Could not find remap file '/home/windhaj/.local/share/docky/remaps.ini'!
[Info 17:57:02.455] [DockServices] Dock services initialized.
[Info 17:57:02.639] [PluginManager] Loaded "Trash".
[Info 17:57:02.652] [PluginManager] Loaded "Recent Documents".
Cairo.Surface is...

Read more...

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.