Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Problems with X11 and how to solve them.

Name: Princess Pudding !MhMRSATORI 2012-02-21 6:31

GTK and Qt remote display is RUBY SLOW.
Solution: Use X11 the way it was intended instead of compositing whole windows client-side. Add an extension for using OpenGL-style server-side vertex buffers and textures to speed up sprite rendering.

Per-window modesetting doesn't work well.
Solution: Modesetting in client applications is a Windows quirk. Just make your window the size of the screen and let the user choose the graphics mode before running it to get fullscreen. If you want to emulate Windows' behaviour add an EWMH for per-window modesetting because managing windows is the job of the goddamn window manager.

GTK is shit.
Solution: Don't use GTK.

Feel free to add more problems and their solutions. When this thread reaches critical mass I'll send it to freedesktop.org.
Yours truly, Princess Pudding♥

Name: Anonymous 2012-02-21 10:57

>>2
A little bit, yeah. The native X toolkit works more like >>1-san described. For anything else you need compositor/renderer extensions to get sensible performance.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List