鸟哥的Linux私房菜10.30 X Window 设定介绍

第24章 X Window 设定介绍

X Window的主要组件:X Server/X Client/Window Manager/Display Manager

X Server:硬件管理、屏幕绘制与提供字体功能

X Client:负责X Server要求的【事件】处理

处理来自X Server的动作,将其处理成为绘图数据,并将绘图数据传回X Server

X Window Manager:特殊的X Client,负责管理所有的X Client软件

这就是传说中的“窗口管理员”了。提供的特殊功能有:1.提供许多的控制元素,如任务栏、桌面背景等,2.管理虚拟桌面,3.提供窗口控制参数

也就什么KDE、GNOME、XFCE、twm,是窗口管理员项目计划

GNOME(GNU Network Object Model Environment):http://www.gnome.org/

KDE(K Desktop Environment):http://kde.org/

twm(Tab Window Manager):http://xwinman.org/vtwm.php

XFCE(XForms Common Environment): http://www.xfce.org/

Display Manager:提供登录需求

提供登录环境并且加载用户选择的Window Manager与语系等数据。

X Window的启动流程

1.在文字接口启动:通过 startx指令

startx只是帮忙找出来X Server/X Client的设定值,它找到的设定值的可用顺序为:

X Server参数方面:1.使用startx后面接的参数,2.若无参数,则寻找用户根目录的文件,即~/.xserverrc,3.若无,则是/etc/X11/xinit/xserverrc,4.若无,则单纯执行/usr/bin/X(此即执行文件)

X Client参数方面:1.使用startx后面接的参数,2.若无参数,则寻找用户根目录的文件,即~/.xinitrc,3.若无,则是/etc/X11/xinit/xinitrc,4.若无,则单纯执行xterm(此为X底下的终端机软件)

2.由startx 调用执行的 xinit

3.启动X Server的文件:xserverrc——通过执行/usr/bin/X 这个指令。

4.启动X Client的文件:xinitrc

如果.xinitrc配置文件里面有启动的X Client很多的话,除了最后一个其他的都要放到背景里面去执行。而且,执行任务中间一定要加上 & 啊

5.X 启动的埠口

X Server应该启动port 6000来与X Client进行沟通,因为可能有多个X存在,所以port 6001,port 6002也启动

使用X会让内存效能降低很多,所以要注意哦

GNOME速度较快,KDE接口比较有亲和力。而XFCE是轻量级的窗口管理员,速度更快。

--------------------------------------------------------------------------------------------------------------

X Server配置文件解析与设定

X Server管理显示适配器、屏幕分辨率、鼠标按键对应等,此外还有字体显示。其中比较重要的是字体文件与芯片组。分别放置在:

提供的屏幕字体:/usr/share/X11/fonts/

显示适配器的芯片组:/usr/lib/xorg/modules/drivers/

解析xorg.conf设定

在配置文件/etc/X11/xorg.conf 里面,每个段落以Section开头,以EndSection结束,常见的section name主要有:

1.Module:被加载到X Server当中的模块(某些功能的驱动程序)

2.InputDevice:包括输入的键盘格式、鼠标格式以及其他相关输入设备

3.Files:设定字体所在的目录位置等

4.Monitor:监视器的格式,主要是设定水平、垂直的更新频率,与硬件有关

5.Device:显示适配器芯片组的相关设定

6.Screen:在屏幕上显示的相关分辨率与颜色深度的设定项目

7.ServerLayout:上述每个项目都可以重复设定,此处则是设定该X要取用哪个项目值

如果Files项目是直接写入字体路径,就不需要启动XFS,如果使用font server,就要先启动XFS

鸟哥的Linux私房菜10.30 X Window 设定介绍_第1张图片

XFS(X Font Server)与加入额外中文字体

XFS的主配置文件在 /etc/X11/fs/config,而字体文件则在 /usr/share/X11/fonts/

要加入中文字体的话,可以按照如下步骤:

1.安装中文字体软件(fonts-chinese)

2.查阅某字体所在目录位置

3.建立字体文件的目录架构

4.将上述的目录加入xfs的支持之中

5.在X Window底下启动终端机,测试一下有没有捕捉到该字体

配置文件重建与显示器参数微调

如果修改错了 xorg.conf ,导致无法顺利启动 X Server,而且没有备份。可以用Xorg提供的工具来重新制作出配置文件

 但是新建的配置文件仍然需要测试以后才能使用哦

关于屏幕分辨率与更新率

-------------------------------------------------------------------------------------------------------------

显示适配器驱动程序安装

1.下载安装程序;2.安装驱动程序

你可能感兴趣的:(linux,server,manager,NetWork,任务,终端)