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 |
|
shotwell |
working |
rawhide |
|
simple-scan |
working |
rawhide |
|
tracker-needle |
working |
rawhide |
|
core-utilities |
|||
baobab |
working |
rawhide |
|
empathy |
working |
3.12.11 |
|
eog |
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 |
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 |
|
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 |
|
|
totem |
working |
master |
|
yelp |
working |
3.13.91 |
|
apps |
|||
accerciser |
starting successfully |
3.13.91 |
|
aisleriot |
working |
rawhide |
|
anjuta |
working |
rawhide (3.9.3) |
|
brasero |
working |
3.11.3 |
|
cheese |
working |
3.13.91 |
|
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 |
|
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 |
|
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 |
|
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 |
The list of applications is taken from the module sets in jhbuild + a few selected in misc