Steven wrote:
>> True, but you will still need X to actually see
>> the program.
>
>Yes, X does the displaying, but it is Linux that is
>executing the program.
Well it's actually the CPU that runs it so then there is no OS at all ;-)
>True, there's not much point using a graphical program
>without a VDU, but that doesn't mean the program is
>running on the VDU.
But it's running in the VDU (whatever VDU is - Virtual Display Unit?).
Please remember that I still see things from the users point of view. To a
user a program that has it's input/output someplace is running there. If
the code is executed someplace else (in the same machine) isn't of any
meaning then since the user never interact with this.
For instance WinAMP plays the MP3 doesn't it? According to your defintion
no, one of the drivers that comes with WinAMP does this (together with the
other drivers you have for your sound card) making WinAMP only a user
interface to the drivers. Technically this is correct, but how many users
see it this way? Very very few IMO.
>> BTW: Can you make a script that executes things in X?
>
>Sure. It's just an ordinary Linux script with the
>display exported to X.
I think you missunderstood me, can you make a script that has the ability
to press on a button (or rather on position (x;y)) on the screen? I think I
added some sort of explanation after the question but I'm not sure.
>> But in almost all cases the keyboard is a standard PC
>> keyboard
>
>Perhaps. I don't know. Linux runs on lots of non-PC
>systems. Does the mac use a PC keyboard?
No, but how many people use a Mac? ;-)
Seriously, the point here is that distro XYZ is only made for one and only
that CPU type. Therefor the people making distro XYZ knows if the keyboard
is going to be a PC-keyboard or a Mac or whatever it is.
//Bernie
http://bernie.arachne.cz/ DOS programs, Star Wars ...