Trinity keeps KDE 3 on life support
Trinity keeps KDE 3 on life support
Posted May 20, 2024 16:34 UTC (Mon) by flussence (guest, #85566)Parent article: Trinity keeps KDE 3 on life support
That's a shame. I would've hoped it could handle exotic dot pitch better than that since KDE3 existed in the era of high end workstation CRTs and things like the T220, and sidestepped the entire content-consumption HDMI race to the bottom.
But maybe it's for the best. Those Keramik widgets are now a reasonable size on screen.
Posted May 20, 2024 17:23 UTC (Mon)
by epa (subscriber, #39769)
[Link] (5 responses)
I guess that Qt 3, while it's old, is not so old that it uses X11 server-side fonts. Which leads me to another question: how does TDE perform over an X11 remote session? Many newer applications end up painting the window pixel by pixel and can be unusable over X11, even on a fast local network. Does the older toolkit work better over the traditional X11 remote protocol?
Posted May 21, 2024 18:10 UTC (Tue)
by Elv13 (subscriber, #106198)
[Link] (2 responses)
Posted May 22, 2024 7:40 UTC (Wed)
by epa (subscriber, #39769)
[Link] (1 responses)
Maybe the compressed video stream you mention could actually be a list of graphics primitives the GPU has recently executed. If both sides of the remote desktop have identical hardware this "compression" could be done by the video hardware itself transparently to the software. It wouldn't be in any way a standardized protocol, and could no longer be decoded if the hardware on the other side changes, but that hardly matters for something ephemeral like a remote desktop stream. This kind of exists for GPU-intensive applications ("NVIDIA Quadro GPUs support an RDP bypass functionality allowing OpenGL applications to be fully accelerated with remote use.") but I was thinking of your ordinary desktop applications where you want a pixel-perfect, low-latency remote display.
Posted May 22, 2024 10:58 UTC (Wed)
by farnz (subscriber, #17727)
[Link]
If you're doing this, you might want to base your command stream on virtio-gpu commands with the Venus extensions; you'd need to come up with a replacement for VIRTIO_GPU_CMD_RESOURCE_ATTACH_BACKING, but this gives you everything you need to run Vulkan remotely - and if you can run Vulkan, Zink gives you OpenGL "for free".
Posted May 22, 2024 10:19 UTC (Wed)
by sune (subscriber, #40196)
[Link] (1 responses)
For at least QtWidgets applications it might still be possible to get 'old behavior' back even with qt6:
https://doc.qt.io/qt-6/qwidget.html#native-widgets-vs-ali...
It is a thing that makes apps look and feel better and faster on 'local setups' but at the cost of x11 forwarding.
Posted May 22, 2024 21:17 UTC (Wed)
by louai (guest, #58033)
[Link]
You need to enable the configure option and then export QT_XCB_NATIVE_PAINTING=1, see here https://github.com/qt/qtbase/blob/dev/src/plugins/platfor...
That should be significantly faster over remote X connections. I backported this from Qt4 to Qt5 many years ago for exactly this use case.
Trinity keeps KDE 3 on life support
Trinity keeps KDE 3 on life support
Trinity keeps KDE 3 on life support
Trinity keeps KDE 3 on life support
Trinity keeps KDE 3 on life support
Trinity keeps KDE 3 on life support