.
提供许多的控制元素,包括任务栏、背景桌面的设定等等;
.
管理虚拟桌面
(virtual desktop)
;
.
提供窗口控制参数,这包括窗口的大小、窗口的重迭显示、窗口的移动、窗口的最小化等等。
我们常常听到的
KDE, GNOME, XFCE
还有阳春到爆的
twm
等等,都是一些窗口管理员的项目计划
啦!
这些项目计划中,每种窗口管理员所用以开发的显示引擎都不太相同,所着重的方向也不一样,
因此我们才会说,在
Linux
底下,每套
Window Manager
都是独特存在的,不是换了桌面与显示效
果而已,
而是连显示的引擎都不会一样喔!底下是这些常见的窗口管理员全名与连½:
.
GNOME (GNU Network Object Model Environment)
:
http://www.gnome.org/
.
KDE (K Desktop Enviroment)
:
http://kde.org/
.
twm (Tab Window Manager)
:
http://xwinman.org/vtwm.php
.
XFCE (XForms Common Environment)
:
http://www.xfce.org/
由于
Linux
越来越朝向
Desktop
桌面计算机使用方向走,因此窗口管理员的½色会越来越重要!
目
前我们
CentOS
预设提供的有
GNOME
与
KDE
,这两个窗口管理员上面还有提供非常多的
X
client
软件,
包括办公室生产力软件
(Open Office)
以及常用的网络功能
(firefox
浏览器、
Thunderbird
收发信件软件
)
等。
现在使用者想要½触
Linux
其实真的越来越简单了,如果不要架
设服务器,那么
Linux
桌面的使用与
Windows
系统可以说是一模一样的!不需要学习也能够入门
哩!
^_^
那么你知道
X Server / X client / window manager
的关系了吗?我们举
CentOS
预设的
GNOME
为
例好了,
由于我们要在本机端启动
X Window system
,因此,在我们的
CentOS
主机上面必须要
有
Xorg
的
X server
核心,
这样才能够提供屏幕的绘制啊~然后为了让窗口管理更方便,于是就加
装了
GNOME
这个计划的
window manager
,
然后为了让自己的使用更方便,于是就在
GNOME
上面加上更多的窗口应用软件,包括输入法等等的,
最后就½构出我们的
X Window System
啰~
^_^
!所以你也会知道,
X server/X client/Window Manager
是同时存在于我们一部
Linux
主机上头的
啦!
.
Display Manager
:提供登入需求
谈完了上述的数据后,我们得要了½一下,那么我如何取得
X Window
的控制?在本机的文字½口
底下你可以输入
startx
来启动
X
系统,此时由于你已经登入系统了,因此不需要重新登入即可取得
X
环境。但如果是
graphical.target
的环境呢?你会发现在
tty1
或其他
tty
的地方有个可以让你使用
图形½口登入
(
输入账号密码
)
的咚咚,那个是啥?
是
X Server/X client
还是什么的?其实那是个
Display Manager
啦!这个
display manager
最大的任务就是提供登入的环境,
并且加载使用者选择
的
Window Manager
与语系等数据喔!
几乎所有的大型窗口管理员项目计划都会提供
display manager
的,在
CentOS
上面我们主要利用的
是
GNOME
的
GNOME Display Manager (gdm)
这支程序来提供
tty1
的图形½口登入喔!至于登入
后取得的窗口管理员,
则可以在
gdm
上面½行选择的!我们在
第四章
½绍的登入环境,
那个环境
其实就是
gdm
提供的啦!再回去参考看看图示吧!
^_^
!所以说,并非
gdm
只能提供
GNOME
的
登入而已喔!