Trying out a few gtk applications in ubuntu precise (video)

darxus at chaosreigns.com darxus at chaosreigns.com
Wed Apr 11 18:40:45 PDT 2012


Tried the ones that previously failed again with GTK rebuilt with both
the x11 and wayland backends.  I built it with only the wayland backend
before.  

But the extra fun was stracing gnomine and mahjongg.  They work when run
through strace, but still don't work without strace.  Anybody care to
remind me how that's possible?  It's not a suid thing.  I'm running them
directly from bash.

On 04/07, darxus at chaosreigns.com wrote:
> chromium (open source form of google chrome browser) - no, runs with
> X output.  This one is disappointing, because I've seen work on making this
> work with wayland.  But not as built by ubuntu at least.
> 
> nautilus  - no, runs with X output
> 
> palimpsest disk utility - no, 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

Segmentation fault (core dumped)

> gedit - no, gedit: symbol lookup error: gedit: undefined symbol: gdk_x11_display_manager_get_type

Works.

> sol (solitare) - no, sol: symbol lookup error: sol: undefined symbol: gdk_x11_set_sm_client_id

Segmentation fault (core dumped)

> mahjongg - no, (mahjongg:13452): Gdk-ERROR **: Unsupported GDK backend: wayland

(mahjongg:9995): Gdk-ERROR **: Unsupported GDK backend: wayland
Trace/breakpoint trap

> gnomine - no, (gnomine:14033): Gdk-ERROR **: Unsupported GDK backend: wayland

(gnomine:9997): Gdk-ERROR **: Unsupported GDK backend: wayland
Trace/breakpoint trap

> evince - no, evince: error while loading shared libraries: libX11.so.6: failed to map segment from shared object: Permission denied

evince: error while loading shared libraries: libX11.so.6: failed to map
segment from shared object: Permission denied

> shotwell - no, shotwell: symbol lookup error: /usr/lib/libunique-3.0.so.0: undefined symbol: gdk_x11_display_get_startup_notification_id

Segmentation fault (core dumped)

> empathy - no, output is mangled, but it does send its output to wayland

No, same.

> totem - no, totem: symbol lookup error: /usr/lib/libtotem.so.0: undefined symbol: gdk_x11_set_sm_client_id

Segmentation fault (core dumped)

> rhythmbox - no, rhythmbox: symbol lookup error: /usr/lib/librhythmbox-core.so.5: undefined symbol: gdk_x11_set_sm_client_id

Yes.

> gnome-system-monitor - no, gnome-system-monitor: symbol lookup error: /usr/lib/libgtkmm-3.0.so.1: undefined symbol: gtk_plug_get_type

Yes.

> I'm still not sure if gnome-terminal works, I need to rebuild gtk without
> rebuilding vte to test it.

Yes.  Although text I type isn't visible until I disable “use colours from
system theme”.  Transparent background even works:
http://www.chaosreigns.com/wayland/screenshots/2012-04-11-weston-gnome-terminal-qtwebkit.png
And the freaky thing is, when I change settings in gnome-terminal running
in weston, it also affects my terminals outside of weston.
Ah, it looks like for some reason with system theme colors, the text is
drawn as black - so I can slightly see it with transparency and something
white behind it.


So that's 3 more that work, so 12 worked, 13 didn't.  48% worked.

-- 
"Of course there's strength in numbers. But there's strength in sharp
weaponry too. Ironically, this lead to what we call 'civilization'."
- spore
http://www.ChaosReigns.com


More information about the wayland-devel mailing list