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♥
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♥