This page is old, you probably want the one on the wiki.

What works with Wayland, 2012-05-05

No toolkit

weston-terminal is included with Weston and works fine.

GTK+

Works

Video.

Applications compiled against GTK+ with both wayland and x11 support will only run if linked at run time against GTK+ which also includes support for both backends. Compile and run time checks don't avert that problem.

To get gnome-terminal to work outside of X, you probably want to launch weston as "dbus-launch ~/install/bin/weston", and run gnome-terminal as "gnome-terminal --disable-factory".

Broken

chromiumRuns with X output.
nautilusRuns with X output.
palimpsest
disk utility
palimpsest: symbol lookup error: /usr/lib/libunique-3.0.so.0: undefined symbol:
gdk_x11_display_get_startup_notification_id https://bugs.launchpad.net/ubuntu/+source/gnome-disk-utility/+bug/975713
bug
sol (solitare)sol: symbol lookup error: sol: undefined symbol: gdk_x11_set_sm_client_id
mahjongg(mahjongg:13452): Gdk-ERROR **: Unsupported GDK backend: waylandbug
gnomine(gnomine:14033): Gdk-ERROR **: Unsupported GDK backend: wayland
evinceevince: error while loading shared libraries: libX11.so.6: failed to map segment from shared object: Permission denied
shotwellshotwell: symbol lookup error: /usr/lib/libunique-3.0.so.0: undefined symbol:
gdk_x11_display_get_startup_notification_id
empathyOutput is mangled, but it does send its output to Wayland.
totemtotem: symbol lookup error: /usr/lib/libtotem.so.0: undefined symbol: gdk_x11_set_sm_client_idbug

Bugs for unpackaged browser that are broken: WebKitGTK+, Midori.

Qt

QtWebKit (web browser) works. Anything migrated to Qt5 is likely to work. Qt5 Alpha was released 2012-04-03.


Wayland