Summary: | reconnect to x-server - feature | ||
---|---|---|---|
Product: | [Unmaintained] kdelibs | Reporter: | Elmar Stellnberger (AT/K) <estellnb> |
Component: | qt | Assignee: | kdelibs bugs <kdelibs-bugs> |
Status: | RESOLVED INTENTIONAL | ||
Severity: | wishlist | ||
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Elmar Stellnberger (AT/K)
2008-02-07 19:05:56 UTC
Such a feature would pose a major argument for application developers to use KDE4 as well. Forget network timeouts, not losing *every app I am running* because X just fscked up (again) would be a major improvement. X server crashes are seriously unfair... they're very, very nearly equivalent to a kernel panic, and far more likely. (If my X server were to crash/hang/whatever right now, it would be equivalent to a hard reset in terms of lost work, in all ways except that X would restart rather faster than a total reboot.) Basically I have thought about it as a whole new feature, enabling to send a running application between different either remote or collocated computers either for the purpose of cooperation, for administrative tasks or simply to change the workplace (apart from the many little other advantages). If it is possible to migrate running applications between different physical machines, why should it not be possible just to change the display, they are attached to? The stability issue will just be a pleasurable side effect. Even the best Xorg-server can panic if the video card driver goes wrong (which is currently not unusual for the most popular drivers). Besides this people who use a port of Xorg to other operating systems will also be glad about such a client side solution, because these ports are imperfect and some of them still use to crash regularly (if they are not broken at all). I do personally think about the sensitivity of X-clients as a major design flaw of X-Windows, which can not simply be overcome by better and more stable implementations of X-servers (client-server role uses to be the other way round because of that for comparable commercial systems). Nevertheless this apparent flaw could be turned into a considerable advantage greatly enhancing flexibility if X-client-frameworks like qt/kde supported such a reconnection mechanism. ... and once again a full KDE-session of mine has panniced. To me that is an issue, in deed. Perhaps I should disable the "Composite" extension or downgrade my video driver. For Users who wanna make use of enhanced 3D or opacity features this will become an increasingly important issue, because it may take years until all problematic settings get tested out, so that I hope the report does not come too late. this is outside of the scope of what Qt can do. there are some X server extensions being worked on to be able to do that. |