GNOME Applications under Wayland

GTK+ has a Wayland backend. If it was enabled at compile-time, you can run a GTK+ application under Wayland simply by:

GDK_BACKEND=wayland gnome-calculator

Applications that use Clutter or clutter-gtk also need the Clutter Wayland backend enabled:

GDK_BACKEND=wayland CLUTTER_BACKEND=wayland cheese

See /Porting for information on porting applications to Wayland.

Status

Tested on the current state of fedora rawhide/f20. Weston/wayland 1.2, gtk+ from git master, libcanberra from git master, clutter-gtk build with patch from bug#695737

State Markup working <: #80ff80> working cosmetic issues <: #ffcc50> cosmetic issues crashes in use <: #ff8080> crashes in use crashes on start <: #ff8080> crashes on start

Application Status Version Notes misc alacarte working rawhide dconf-editor working rawhide deja-dup working rawhide ghex working rawhide gnome-photos working git master worked fine with CLUTTER_BACKEND=wayland gtk3-demo working rawhide rhythmbox fixed git master Bug shotwell working rawhide simple-scan working rawhide tracker-needle working rawhide core-utilities baobab working rawhide empathy working 3.12.11 Bug eog fixed rawhide (3.7.92) epiphany working 3.9.90 WebKitGTK 2.1.91 with accelerated compositing disabled at build time. WebKitGTK 2.1.92 contains a fix for the issue evince working rawhide gnome-calculator working rawhide gnome-contacts working rawhide works with CLUTTER_BACKEND=wayland gnome-dictionary fixed rawhide remaining critical warning is also on X gnome-disks working rawhide gnome-font-viewer working rawhide gnome-screenshot working rawhide Screenshot are taken by the compositor now gnome-system-log working rawhide gnome-system-monitor working git master bug gnome-terminal working 3.18.1 gucharmap working rawhide nautilus preview working rawhide nautilus warning: gdkwindow-x11.c:5539 drawable is not a native X11 window, 758026 sushi not working 758030 totem working master bug 672735 yelp working 3.13.91 708181 apps accerciser starting successfully 3.13.91 709449 aisleriot working rawhide anjuta working rawhide (3.9.3) brasero working 3.11.3 719944 cheese working 3.13.91 Uses GtkClutterEmbed devhelp working 3.9.91 WebKitGTK 2.1.91 with accelerated compositing disabled at build time. WebKitGTK 2.1.92 contains a fix for the issue evolution working 3.9.92 WebKitGTK 2.1.91 with accelerated compositing disabled at build time. WebKitGTK 2.1.92 contains a fix for the issue file-roller working rawhide five-or-more working 3.10.0 four-in-a-row working 3.10.0 crashes if sound is enabled. When calling ca_gtk_play_for_widget. Fixed in libcanberra master gedit working rawhide (3.9.3) glade working rawhide (3.14.2) gnome-boxes working 3.13.91 gnome-chess working 3.10.0 720284 gnome-clocks working rawhide gnome-color-manager working 3.11.3 libmash dependency got dropped gnome-devel-docs nothing to do gnome-documents working rawhide gnome-getting-started-docs nothing to do gnome-initial-setup Fixed 3.11.2 719942 gnome-klotski working 3.10.0 gnome-mahjongg working 3.10.0 gnome-mines working 3.10.0 gnome-nettool working rawhide (3.2.0) gnome-nibbles working 3.13.91 gnome-robots working 3.10.0 gnome-sudoku working 3.10.0 gnome-tetravex working 3.10.0 iagno working 3.10.0 crashes if sound is enabled. When calling ca_gtk_play_for_widget. Fixed in libcanberra master lightsoff working 3.13.91 nautilus-sendto not checked nemiver working rawhide (0.9.4) orca mostly working git master Orca was sometimes crashing on launch due to a call to wnck_screen_get_default. Having commented out the call, MouseReview might not work. 709447 pitivi working 0.95 bug report quadrapassel working 3.13.91 Patch from GtkClutterEmbed bug required rygel not checked seahorse working rawhide swell-foop working 3.13.91 tali working git master vinagre working rawhide gnome-logs working 3.11.2 gnome-music working 3.13.91 gnome-software working 3.11.2 Must pass GDK_BACKEND=wayland to gnome-software-service bijiben working 3.13.91 Uses GtkClutterEmbed

The list of applications is taken from the module sets in jhbuild + a few selected in misc