If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

Comment

i though its just a matter of pressing poop on the compile button and the new gtk/qt will take care of everything. i don't buy that. it'll probably be an arduous journey in porting many x11 apps, especially since most FOSS projects are basically in penury.

Comment

i though its just a matter of pressing poop on the compile button and the new gtk/qt will take care of everything. i don't buy that. it'll probably be an arduous journey in porting many x11 apps, especially since most FOSS projects are basically in penury.

It depends on how your application is written. If you use x11 apis directly then of course your porting would be more tedious than if you strictly use say GTK+, Qt, EFL etc... As long the abstraction layer/toolkit you use supports Wayland then you shouldn't have any Wayland issues to worry about when porting. Of course you will need to update your application to work with the version of the toolkit that supports Wayland.

Comment

i though its just a matter of pressing poop on the compile button and the new gtk/qt will take care of everything. i don't buy that. it'll probably be an arduous journey in porting many x11 apps, especially since most FOSS projects are basically in penury.

Quite right. Only the latest toolkits (GTK+3, Qt5, EFL) will be ported to Wayland. Old toolkits, which many programs still depend on (GTK+2, Qt4, and such) will have to run via XWayland. Exception is SDL which will probably gain Wayland support in both SDL and SDL2.

Programs that do not use the Wayland-native toolkits will have to be either ported to another toolkit, or run on XWayland. The difficulties are for programs that use no toolkits at all and speak directly to X11, which have to be rewritten to speak the Wayland protocol instead.

Of course, Mir (needlessly) complicates things even further...

Comment

Quite right. Only the latest toolkits (GTK+3, Qt5, EFL) will be ported to Wayland. Old toolkits, which many programs still depend on (GTK+2, Qt4, and such) will have to run via XWayland. Exception is SDL which will probably gain Wayland support in both SDL and SDL2.

Really, SDL 1 will also be able to run on Wayland? Does that mean that UT2004 will run natively on Wayland, too?