If X Window System is not used what takes it's place?
Linux - GeneralThis Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
The kernel always handles input and output. Can you explain more what you mean?
As far as what I THINK you are asking, if you try running a GUI program in init 3, you will get an error for no display being found due to not being in init 5.
Distribution: RPM Distros,Mostly Mandrake Forks;Drake Tools/Utilities all the way!GO MAGEIA!!!
Posts: 986
Original Poster
Rep:
"I" Took too long to post!
Quote:
(Quoting myself)The X windows system is a large application that I can't get the details from other than to Reverse Engineer or to analyze from system calls. Trying to figure it out from etymology is extremely indirect from the commands that control it. So i'm looking for how the data flows from the keyboard to the terminal in a application sense. What code controls the transfer of data.
I believe that the keyboard for example has a way to store keystrokes. I assume it has it's own micro processor on the mboard to do this. I'm not interested that much in the hardware. But somehow this data is transferred to the display. So if the huge X Windows System is not installed ,what chunk of code (applications) daemons maybe transfers the data to the display.
Maybe it is just drivers? X is just described in abstractions of code commands and not really what happens at a data level.
I counld not find much on getty before but I will use the received info to try again.
Thanks for the Replies!
Last edited by theKbStockpiler; 03-22-2011 at 01:13 PM.
kernel drivers handle all the input/output functionality. The X server just reinterprets those inputs to use it how it sees fit.
There are various programs to see the output of the keyboard and mouse on the console but those programs are just showing you what the kernel is interpreting.
What is your question?
Do you want a detailed explanation of what the kernel is doing? read a book on the linux kernel, that's a complicated question.
Do you want a detailed explanation of what the xserver is doing with the kernel information or why X needs its own drivers ontop of the linux kernel? read a book on x server architecture, that is an equally complicated question.
Do you simply want to see a dump of key codes or the ouput of the keyboard on the console? Well that answer is a lot simpler. Check out the man pages for dumpkeys, loadkeys, and keymaps.
Distribution: RPM Distros,Mostly Mandrake Forks;Drake Tools/Utilities all the way!GO MAGEIA!!!
Posts: 986
Original Poster
Rep:
The linux kernel is a scapegoat.
Thanks for the great replies. If the kernel takes care of everything if X is not installed I will inform myself more in that area. Thanks to everyone for sharing there expertise.
Also I found a decent Redhat doc (that I hope is not copywriten) that has a decent dialog on terminals Types and such which it seems would be beneficial to be knowledgeable of. It's good reading even if you are not currently in need of it. http://www.redhat.com/mirrors/LDP/HO...l-HOWTO-7.html I would like to bring to mind a few text editors that I've been playing with that are simple and functional , Tea(gtk) and Geany. I would also like to mention qps as the best Linux Process monitor available as well as Konsole as a better featured choice over Gnome Terminal.
Last edited by theKbStockpiler; 03-22-2011 at 11:17 PM.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.