GTK+3 WmClass changes on Wayland

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



A commit to GTK+3 back in March changed the way that GTK determines the WmClass, preferring the GApplication ID if it is set when running on Wayland [0]. This behavior causes gnome-shell to not match the applications to the relevant .desktop files, resulting in the GApplication ID being displayed in the app menu instead of the application name from the .desktop file.

I have opened a bug against epiphany upstream [1], which is in the process of discussing the behavior, unless the GTK+ maintainers decide to revert the change this will affect any application that uses GApplication without a matching .desktop file name (Geary is another that I have noticed) if Fedora does make wayland the default in F23.

I do not forsee the GTK+ maintainers reverting the change, using the Application ID as the WmClass by default makes much more sense in the application model and the transition to Wayland gives them a way to make the change in somewhat of a "clean break" fashion.

[0] https://git.gnome.org/browse/gtk+/commit/gdk/wayland/gdkwindow-wayland.c?id=71256a0f94972be8220049b1c99dc2db61e56b5a
[1] https://bugzilla.gnome.org/show_bug.cgi?id=752258

Stefan Nuxoll <stefan@xxxxxxxxxxxxx> 		 	   		  

Attachment: shell.png
Description: PNG image

-- 
test mailing list
test@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe:
https://admin.fedoraproject.org/mailman/listinfo/test

[Index of Archives]     [Fedora Desktop]     [Fedora SELinux]     [Photo Sharing]     [Yosemite Forum]     [KDE Users]

  Powered by Linux