首页 > 编程知识 正文

xorg官网,xorg命令

时间:2023-05-05 19:09:26 阅读:271437 作者:4563

xorg 概述

xorg是x11的一个实现,而x window system是一个C/S结构的程序,xorg只是提供一个X server,负责底层的操作。激昂的金针菇运行一个程序的时候,这个程序会链接到X server上,由X server接收键盘鼠标输入和负责屏幕输出窗口的移动、窗口标题的样式等。

X window 是由X server 和 X client组成,X server 和 X client之间的通信是通过 X 协议。

x server
仅仅负责鼠标、键盘、显卡、显示器这些输入输出部件。由于硬件厂商很多,所以x server不能自动识别出所有需要的参数,如果识别不出来,那么就需要编辑一下/etc/X11/xorg.conf文件进行配置。

x client
负责处理程序的运行。比如单击一下gvim图标,x server会告诉x client用户刚才移动鼠标到什么位置并做了什么操作,x client收到后会识别操作并作出相应的反馈,打开gvim程序,然后x client让x server在显示器上显示一个gvim的画面。

xorg与桌面环境的关系

先介绍几个概念:窗口管理器、显示管理器和文件管理器

窗口管理器则是为了实现一个屏幕上显示多个X程序,实现调整程序大小,标题栏,最大化,最小化,关闭按钮,虚拟桌面这些功能。如果没有窗口管理器,那么一次只能运行一个GUI程序,而且分辨率锁死,显然很不符合使用习惯。窗口管理器往往集成在常见的桌面环境中,比如Xfce使用的窗口管理器为Xfwm,此外还有Gnome的mutter,KDE的Kwin等。

显示管理器(display manager),用于开机后显示登陆界面,并启动窗口管理器等X组件.没有显示管理器,Linux开机会显示命令行登陆界面,需要使用命令行登陆后手动启动Xserver和窗口管理器才能显示GUI,显示管理器自动的完成这些工作.常见的有GDM、LightDM、DDM。

此外为了显示桌面图标,还需要一个文件管理器

关系:

将显示管理器、桌面管理器和文件管理器以及一些常用的组件和程序集合起来,就构成了桌面环境。常见的桌面环境有gnome,KDE,xfce等。
不是所有的桌面环境都包含显示管理器,比如xfce就不包含,而GNOME就包含gdm显示管理器。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。