This page is old, you probably want the one on the wiki.
weston-terminal is included with Weston and works fine.
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".
| chromium | Runs with X output. | |
| nautilus | Runs 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: wayland | bug |
| gnomine | (gnomine:14033): Gdk-ERROR **: Unsupported GDK backend: wayland | |
| evince | evince: error while loading shared libraries: libX11.so.6: failed to map segment from shared object: Permission denied | |
| shotwell | shotwell: symbol lookup error: /usr/lib/libunique-3.0.so.0: undefined symbol: gdk_x11_display_get_startup_notification_id | |
| empathy | Output is mangled, but it does send its output to Wayland. | |
| totem | totem: symbol lookup error: /usr/lib/libtotem.so.0: undefined symbol: gdk_x11_set_sm_client_id | bug |
Bugs for unpackaged browser that are broken: WebKitGTK+, Midori.
QtWebKit (web browser) works. Anything migrated to Qt5 is likely to work. Qt5 Alpha was released 2012-04-03.