Cron/Xwindows
Jonathan Hutchins
hutchins at tarcanfel.org
Fri Oct 24 15:07:20 CDT 2003
Ok, let's recap a bit here, since we're getting somewhat divergent from what's
actually been said so far.
What I'm contending is that in the most common workstation environment, Linux
should be able to assume (and check for) a single display, and should be able
to default applications that have the correct permissions (ie started by the
user logged in to that display) to display there instead of just failing.
Yes, Linux mostly runs as servers these days.
Yes, there are "thin-client" environments where the local workstation is
essentially a display for applications running on a central server. This is
unusual (in the sense that few of the total installations of Linux are doing
this), involves different hardware (niether the server nor the workstations
are configured the way the average desktop is) and most importantly can
easily be allowed for during configuration.
Yes, there are potential security issues, but if someone can launch an
arbitrary process on "your" PC, the issue of whether that process displays on
"your" Xwindow session is relatively trivial.
While we all understand Windows to be inherently flawed, in evolving from the
single user to the multi user paradigm, they have correctly understood that
the majority of workstation installations will not have multiple
_simultaneous_ users.
This assumption that multiple simultaneous users is the norm in a GUI
workstation environment is something that I feel unnecessarily burdens Linux
with both bloated code and non-functional default assumptions.
I'm saying that if Linux is installed as a GUI workstation, not a sever, it
should look for a multi-display environment, and on finding a single display
in nearly all situations it should default to that display.
I plan to build an audio/video system that will make use of mutiple remote
displays, but I expect to do a LOT of configuration to make that work, and
one more step ("yes, this is a multi-display environment") would not bother
me half as much as programs erroring out because I didn't tell them to use
the only display available.
More information about the Kclug
mailing list