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

Initiatives/Wayland/Applications (last edited 2015-11-15 15:59:16 by JeffFortin)