[问题]请熟悉的人介绍一下三个X WINDOWS的不同,谢谢。
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
- kqueenc
- 帖子: 630
- 注册时间: 2007-05-27 20:29
[问题]请熟悉的人介绍一下三个X WINDOWS的不同,谢谢。
一种X WINDOWS就是正常启动的那个。
还有一种是CTRL+F2切换到SHELL下直接键入STARTX启动的X。
另一种是RECOVERY模式下,以ROOT身份启动的那个X。
有时第一个X不能启动的时候,第二和第三个却都可以启动,第二个基本功能正常,就是进新立得等等一些需要ROOT权限的功能的时候,会无法进行,提示说无法复制X授权文件云云。
而第三个可以全功能使用,只是界面是英文的,而且3D硬件加速功能似乎没打开。
能否劳烦解释一下这三者间的关系,使用不同的驱动不同的权限吗?
还有一个小问题,为什么我在第一种X下无法实现的TWINVIEW功能,在第二种里就完美实现了呢?
还有一种是CTRL+F2切换到SHELL下直接键入STARTX启动的X。
另一种是RECOVERY模式下,以ROOT身份启动的那个X。
有时第一个X不能启动的时候,第二和第三个却都可以启动,第二个基本功能正常,就是进新立得等等一些需要ROOT权限的功能的时候,会无法进行,提示说无法复制X授权文件云云。
而第三个可以全功能使用,只是界面是英文的,而且3D硬件加速功能似乎没打开。
能否劳烦解释一下这三者间的关系,使用不同的驱动不同的权限吗?
还有一个小问题,为什么我在第一种X下无法实现的TWINVIEW功能,在第二种里就完美实现了呢?
- xiehuoli
- 帖子: 5941
- 注册时间: 2006-06-10 8:43
- 来自: 中国 CS
-
- 帖子: 3182
- 注册时间: 2006-03-10 15:10
- 来自: xi'an China
- 联系:
- kqueenc
- 帖子: 630
- 注册时间: 2007-05-27 20:29
- xiehuoli
- 帖子: 5941
- 注册时间: 2006-06-10 8:43
- 来自: 中国 CS
- kqueenc
- 帖子: 630
- 注册时间: 2007-05-27 20:29
可是有时明明配置有问题,正常加载的X无法进入,但是在SHELL下直接STARTX却可以进去,却只是无法获得相应用户的权限。xiehuoli 写了:一个是root账号进去的桌面!kqueenc 写了:既然是“三个X WINDOWS”那当然要加复数咯,呵呵,开个玩笑。
但是使用RECOVERY模式所进的X WINDOW为什么似乎使用的是NV驱动,而不是已经安装好的nvidia驱动?而且为什么是英文界面,中文输入法都没办法使用呢?
而且所做好的设置,回到普通帐户下的X WINDOW,所有设置似乎又都没做过。
应该在RECOVERY下进去的桌面都是使用的默认驱动和设置。
单用户模式下进去的桌面。进去使用有这个必要吗?
而且在正常加载的X中一些无法解决的配置问题,在用STARTX进入后也得到了解决。
比如说我正常加载的X中TWINVIEW无法正常配置(鼠标无法越过中线),但是在单独进入桌面(STARX)后却完全正常了。
GNOME是什么?GNOME MANAGER又是什么?X又是什么?X SESSION又是什么?XSERVER是什么?
晕啊。他们之间的关系又是什么?
- zhan
- 帖子: 1880
- 注册时间: 2005-08-15 0:04
- 来自: 南7技校
recovery 模式进去的是 单用户模式,很多功能都是没有的。
看他们两段 menu.lst 就是了,后面的有个 single .
代码: 全选
title Ubuntu, kernel 2.6.20-15-generic
root (hd0,8)
kernel /vmlinuz-2.6.20-15-generic root=UUID=4d44a262-3049-49f5-93e0-4cf3eeed3902 ro quiet splash
initrd /initrd.img-2.6.20-15-generic
quiet
savedefault
title Ubuntu, kernel 2.6.20-15-generic (recovery mode)
root (hd0,8)
kernel /vmlinuz-2.6.20-15-generic root=UUID=4d44a262-3049-49f5-93e0-4cf3eeed3902 ro single
initrd /initrd.img-2.6.20-15-generic
飞得高,飞得低,学习再学习,多少大秘密!
http://zhan.blog.ubuntu.org.cn
http://zhan.blog.ubuntu.org.cn
- BigSnake.NET
- 帖子: 12522
- 注册时间: 2006-07-02 11:16
- 来自: 廣州
- 联系:
- 依寻依然
- 帖子: 1617
- 注册时间: 2006-10-31 14:49
X window 由三部分组成: X server, X client和X协议。
X server控制输出及输入设备并维护相关资源,传递给X Client,不同的显卡要配置不同的X server;
X client与硬件无关,或者说每个应用程序就是一个X client,可以是终端的仿真器,也可以图形用户界面,与X server通信,由它来控制显示器;
X协议就是前两者通信的协议了,并且X协议支持网络,因此,X server和X client可运行同一计算机上,也能运行不同计算机,支持TCP/IP,DECnet之类的
X window不内嵌于操作系统,也没有对窗口界面做规范,只是一个标准
建立在X window之上的就是桌面管理系统了
鄙人的理解,仅作参考
X server控制输出及输入设备并维护相关资源,传递给X Client,不同的显卡要配置不同的X server;
X client与硬件无关,或者说每个应用程序就是一个X client,可以是终端的仿真器,也可以图形用户界面,与X server通信,由它来控制显示器;
X协议就是前两者通信的协议了,并且X协议支持网络,因此,X server和X client可运行同一计算机上,也能运行不同计算机,支持TCP/IP,DECnet之类的
X window不内嵌于操作系统,也没有对窗口界面做规范,只是一个标准
建立在X window之上的就是桌面管理系统了
鄙人的理解,仅作参考
Borders are meant to be crossed
- kqueenc
- 帖子: 630
- 注册时间: 2007-05-27 20:29
谢谢你的解释。依寻依然 写了:X window 由三部分组成: X server, X client和X协议。
X server控制输出及输入设备并维护相关资源,传递给X Client,不同的显卡要配置不同的X server;
X client与硬件无关,或者说每个应用程序就是一个X client,可以是终端的仿真器,也可以图形用户界面,与X server通信,由它来控制显示器;
X协议就是前两者通信的协议了,并且X协议支持网络,因此,X server和X client可运行同一计算机上,也能运行不同计算机,支持TCP/IP,DECnet之类的
X window不内嵌于操作系统,也没有对窗口界面做规范,只是一个标准
建立在X window之上的就是桌面管理系统了
鄙人的理解,仅作参考
经过尝试,我现在也可以自己回答我前面的一些问题。
完全是XGL在捣鬼。STARTX进入的是STANDARD X SERVER,不带XGL的,所以可以实现正常的TWINVIEW功能。
这就是我所说的第一个X和第二个X的区别。