+ -
当前位置:首页 → 问答吧 → 费劲九牛二虎之力,重装N次,重编译N次,终于能够看到xWindow了,但是...

费劲九牛二虎之力,重装N次,重编译N次,终于能够看到xWindow了,但是...

时间:2009-01-12

来源:互联网

看到window就死机,这个啥问题?是不是内核编译没有鼠标键盘支持?我在终端下没有鼠标光标,但键盘没有问题,一执行startx就键盘锁死,鼠标也不能移动。

:(

作者: Untitled   发布时间: 2009-01-12

你可以查看一下xorg.0.log文件,看看是哪里出错了

作者: jiaguwen   发布时间: 2009-01-12

关键一启动就死,这样也会有xorg.0.log?晚上回家检查,谢谢。

作者: Untitled   发布时间: 2009-01-12

我昨天也遇到了,启动X就假死,看到nvidia的图片就黑了,只好到另一台机子上ssh过去,看了一下log说X 出错段错误,位于ld-2.9的什么位置上。
本打算看看晚上空了整理一下错误信息,发个新贴问大家的

作者: axlrose   发布时间: 2009-01-12

引用:
作者: Untitled
关键一启动就死,这样也会有xorg.0.log?
只要启动了X Server就会有日志的

作者: coderoar   发布时间: 2009-01-12

是不是用了 fb ? 我的 ati 用了 radeon的fb 之后,用 fglrx 启动 x 就挂

作者: wd_afei   发布时间: 2009-01-12

我昨天升级也遇到这个问题了。无论是startx还是xdm,无论是用intel还是vesa的驱动,甚至是把xorg.conf给删了,都不行。一启动到X,键盘、鼠标就死锁了,只能按电源开关关机。

今天早上google了一下,有可能是刚升级的xorg-server-1.5.3的问题:
http://lists.ibiblio.org/pipermail/s...er/001184.html

上面的链接给了解决办法,但我还没来得及试。

作者: arch686   发布时间: 2009-01-12

加了~x86? xorg-server用回1.3就行了

作者: hjhee   发布时间: 2009-01-12

的确是~x86,怎么改回来,改成x86,重新emerge就行?

作者: Untitled   发布时间: 2009-01-12

很有可能是 evdev 没有正确安装与设置造成的,先找两篇关于 evdev 的东东看看吧。

作者: ProgramFan   发布时间: 2009-01-12

引用:
作者: Untitled
看到window就死机,这个啥问题?是不是内核编译没有鼠标键盘支持?我在终端下没有鼠标光标,但键盘没有问题,一执行startx就键盘锁死,鼠标也不能移动。

:(
装好xorg-server里的键盘等驱动,开了hal和consolekit服务再启动x
/etc/init.d/hald start

作者: gentookit   发布时间: 2009-01-12

evdev的资料不是很多啊。

我的make.conf
INPUT_DEVICES="keyboard mouse"
没有写
INPUT_DEVICES="evdev keyboard mouse"

那我需要重新编译?

作者: Untitled   发布时间: 2009-01-12

http://www.linuxsir.org/bbs/thread338245.html

http://www.linuxsir.org/bbs/lastpostinthread341381.html

作者: yourfriend   发布时间: 2009-01-12

这个问题我反复碰到过,大概得情形是如果不用ati驱动,好像就没问题。使用了以后就会出问题。主要是ati把配置文件搞的有问题。应该有下面一段:
Section "ServerFlags"
Option "AutoAddDevices" "False"
EndSection
这样就解决了我的问题,但不知道是不是能解决你的问题。不知我的回复有没有问题?

作者: htcool86   发布时间: 2009-01-12

我是815E集成的显卡,i752 82815,可能跟楼上的情况还有一点不一样

作者: Untitled   发布时间: 2009-01-12

Jan 12 19:50:45 ibmgentoo X[7808]: segfault at fffffffc ip b7fd493e sp bffe1930 error 4 in ld-2.9.so[b7fc6000+1c000]
我的message里面是这样的,可能情况还有些不一样
之前还用得好好的,只是突然用了一下最新版的NVIDIA后就出问题,再退回
nvidia-driver-177.82 还是一样,grep EE /var/log/Xorg.0.log 没发现错误

作者: axlrose   发布时间: 2009-01-13

用14#方法搞定了。

还存在的问题:
1) useradd了一个用户无法cp .xinitrc ~/.xinitrc,只能启动到tmw
2) 无法mount usb,cat /proc/bus/usb/devices能看到u盘
3) mldonkey启动了,但是无法连接到localhost:4080,mldonkeyGUI也无法链接
4) 无法打开scim输入法,能看到system下的scim菜单,但是无法打开设置窗口

作者: Untitled   发布时间: 2009-01-13

引用:
作者: Untitled
用14#方法搞定了。

还存在的问题:
1) useradd了一个用户无法cp .xinitrc ~/.xinitrc,只能启动到tmw
2) 无法mount usb,cat /proc/bus/usb/devices能看到u盘
3) mldonkey启动了,但是无法连接到localhost:4080,mldonkeyGUI也无法链接
4) 无法打开scim输入法,能看到system下的scim菜单,但是无法打开设置窗口
1: 注意权限问题,不要用Windows时代的想法来看待Linux
2:注意看系统提示信息: only root can do that 普通用户是不能直接mount设备的,如果想让普通用户也能用mount ,你可以用sudo或其它,问一下google吧!其实这也是权限的问题。
3:我没用过mldonkey,没有发言权!
4:Locale是不是UTF-8?输入法的变量设置好了没?看我的.xinitrc

代码:
export XMODIFIERS="@im=SCIM"
export GTK_IM_MODULE="scim"
export QT_IM_MODULE="scim"
export XMODIFIERS


Xmetisse -ac -depth 24 -geometry 1280x800 -dpi 96 :1 >& ~/.Xmetisse-log &
metisse-start-fvwm >& ~/.compositor-log
killall Xmetisse

作者: Hosanna   发布时间: 2009-01-13

引用:
作者: Hosanna
1: 注意权限问题,不要用Windows时代的想法来看待Linux

需要把这个用户加到哪些特定的组呢?因为在root下是编辑了.xinitrc就可以进gnome了,所以觉得也是权限问题,问题是不知道怎么解决。

2:注意看系统提示信息: only root can do that 普通用户是不能直接mount设备的,如果想让普通用户也能用mount ,你可以用sudo或其它,问一下google吧!其实这也是权限的问题。

这个操作是在root下,问题是不知道怎么去mount,fdisk -l只能看到硬盘的分区信息。

3:我没用过mldonkey,没有发言权!
4:Locale是不是UTF-8?输入法的变量设置好了没?看我的.xinitrc

代码:
export XMODIFIERS="@im=SCIM"
export GTK_IM_MODULE="scim"
export QT_IM_MODULE="scim"
export XMODIFIERS

这个第一行有,其他可能没有,晚上回去再试。

Xmetisse -ac -depth 24 -geometry 1280x800 -dpi 96 :1 >& ~/.Xmetisse-log &
metisse-start-fvwm >& ~/.compositor-log
killall Xmetisse

谢谢。(字数补丁)

作者: Untitled   发布时间: 2009-01-13

哦,可能是我理解有误,不知道你本来就用Root用户来做这些事!

无法cp .xinitrc ~/.xinitrc 你是用普通用户来cp还是用root?普通用户当然不能访问root的目录!如果是用root来操作的话,应当不会存在这个问题。如果用root复制,而普通用户不能访问,也是权限问题。用chmod可以改权限chown可以改所有者,具体man一下。
如果真的不行(我想发生这样的事的概率比给外星人劫持的机率还要小~_!!) 自己写一个就行了,也就几行而已嘛!

USB的话可以参考:
http://www.gentoo.org/doc/en/usb-guide.xml

作者: Hosanna   发布时间: 2009-01-13

引用:
作者: htcool86
这个问题我反复碰到过,大概得情形是如果不用ati驱动,好像就没问题。使用了以后就会出问题。主要是ati把配置文件搞的有问题。应该有下面一段:
Section "ServerFlags"
Option "AutoAddDevices" "False"
EndSection
这样就解决了我的问题,但不知道是不是能解决你的问题。不知我的回复有没有问题?
好像把 hald 和 dbus 加入 boot 启动也能解决问题的吧,我之前在 archlinux 碰到过,就是加入 hald 和 dbus 启动解决的,不过 gentoo 上就没遇到这个问题了,,

作者: ljx980645   发布时间: 2009-01-13

引用:
作者: ljx980645
好像把 hald 和 dbus 加入 boot 启动也能解决问题的吧,我之前在 archlinux 碰到过,就是加入 hald 和 dbus 启动解决的,不过 gentoo 上就没遇到这个问题了,,
archlinux里dbus有点问题,安装的时候无法创建dbus组和dbus用户,每次都得手动,不知现在好了没有。hal自动调用dbus。另外我在archlinux里好像没出现过这样的问题,哪怕没有hal好像也没问题,不知道为什么。

作者: htcool86   发布时间: 2009-01-13