维基百科article说:
通常前六个虚拟控制台为一个文本终端提供一个Unix shell的登录提示。图形X Window系统从第七个虚拟控制台开始。
这是否意味着Xorg只是终端/控制台/ shell命令的GUI环绕?更准确地说,Xorg是否将GUI命令(例如鼠标点击)转换为shell命令,然后将这些命令作为系统调用传递给内核?
答案 0 :(得分:0)
Xorg是否将GUI命令(...)转换为shell命令?
不,完全没有。这只是Linux内核支持的一个小技巧,可以用来关闭键盘和键盘。当切换回文本控制台时,鼠标转到X11,反之亦然。
我不知道细节,它可能是黑客代码让这一切都发生。基本上,当你按下Alt-F7(或任何正在运行的控制台X)时,内核会:"哦,是的,这个程序叫做' X'在这里跑步,继续做你的东西"。当你按下Ctrl-Alt-F1..6切换回文本时,X会释放它并保持在显卡上并回拨给内核:"哟,你应该切换回控制台1..6!& #34;