Re: Ubuntu moving towards Wayland

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, 2010-11-09 at 10:54 -0800, Adam Williamson wrote:
> On Tue, 2010-11-09 at 13:43 -0500, Adam Jackson wrote:
> 
> > - All my X apps have to be ported!  Yes, if they want to be native
> > wayland clients, they do.  
> 
> Minor correction (I think?) - the apps don't really need to be ported,
> the toolkits do. Once GTK+ is ported to Wayland, fr'instance, all GTK+
> apps are ported, right? It's not like we need to go in and poke all ten
> zillion apps we ship separately.

To the extent that those apps call (and link) only against the toolkit
and not against an assumed backend, sure.  The strict linking changes in
F12 or F13 or whichever it was helped a lot with this, and gtk3 will
help more, but to pick an arbitrary example:

% ldd `which gcalctool` | grep libX
	libX11.so.6 => /usr/lib/libX11.so.6 (0x05f1a000)
	libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x001c1000)
	libXext.so.6 => /usr/lib/libXext.so.6 (0x00d42000)
	libXrender.so.1 => /usr/lib/libXrender.so.1 (0x001c6000)
	libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0x001cf000)
	libXi.so.6 => /usr/lib/libXi.so.6 (0x0094e000)
	libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0x0095d000)
	libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0x009c8000)
	libXcomposite.so.1 => /usr/lib/libXcomposite.so.1 (0x001d2000)
	libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0x001d5000)
	libXau.so.6 => /usr/lib/libXau.so.6 (0x006f8000)

- ajax

Attachment: signature.asc
Description: This is a digitally signed message part

-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux