+ -
当前位置:首页 → 问答吧 → 求救:普通用户运行startx出错,root用户运行startx正常,why???

求救:普通用户运行startx出错,root用户运行startx正常,why???

时间:2004-06-15

来源:互联网

我用普通用户运行startx,屏幕黑了一会后输出信息:

Can't open ...../dev/ps....
Can't open ...../dev/misc...
....................................
.......................................
Failed to init.....core..device (大概是这样,太多了,记不住)

用root用户运行startx却很正常。

作者: ookmalvin   发布时间: 2004-06-15

作者: ookmalvin   发布时间: 2004-06-15

改正:
刚刚发现普通用户运行startx出错后,再运行一次startx就正常启动了
为什么要运行两次startx才能启动呢?

作者: ookmalvin   发布时间: 2004-06-15

请问有没安装多个x-win?用xdm,gdm,kdm都可以引导

作者: smile787   发布时间: 2004-06-15

我的系统是debian+fvwm

此外,我是菜鸟,不知道你说的x-win是什么。
为什么每次开机第一次运行startx就输出上面所说的错误信息呢?用root登陆也是这样
第二次运行就没事

作者: ookmalvin   发布时间: 2004-06-15

呵呵,我遇到了和楼主相同的情况,我的是root和普通用户都必须要启动两次startx才行,第一次提示找不到鼠标。但直接用gdm启动就可以

作者: gaopp   发布时间: 2004-06-16

add psmouse to /etc/modules

作者: stid   发布时间: 2004-06-16

请问怎样 add ?

作者: ookmalvin   发布时间: 2004-06-16

我自己顶一下
希望高手能伸出援手

作者: ookmalvin   发布时间: 2004-06-16

我的已经add了,也还是老样子

modconf
然后选择psmouse的模块加载就可以了

作者: gaopp   发布时间: 2004-06-17

我的系统上没有 modconf 这个命令

作者: ookmalvin   发布时间: 2004-06-17

mousedev
psmouse

这两个加载没有?

作者: faint   发布时间: 2004-06-17

请问应该如何加载呢?

作者: ookmalvin   发布时间: 2004-06-17

ft.
#modprobe mousedev
#modprobe psmouse
然后再
#startx


或者直接写在/etc/modules
mousedev
psmouse

以后重启后就不用再modprobe了。

作者: faint   发布时间: 2004-06-17

問個問題,怎麽讓root可以登錄X

作者: xiaorui   发布时间: 2004-06-17

你用root login系统后,然后startx就可以哦。
我没有装xdm/gdm/kdm这些东西

作者: faint   发布时间: 2004-06-17

引用:
最初由 faint 发表
ft.
#modprobe mousedev
#modprobe psmouse
然后再
#startx


或者直接写在/etc/modules
mousedev
psmouse

以后重启后就不用再modprobe了。
我照着做了,还是老样子
怎么回事呢?

作者: ookmalvin   发布时间: 2004-06-17

引用:
最初由 ookmalvin 发表
我每次开机第一次运行startx,屏幕黑了一会后输出信息:

Can't open ...../dev/psaux....
Can't open ...../dev/misc...
....................................
.......................................
Failed to init.....core..device (大概是这样,也许有错,太多了,记不住)

第二次运行startx却很正常。
问题尚未解决
再顶一下

作者: ookmalvin   发布时间: 2004-06-17

看看这些设备文件的权限为何. like:
$ ls -l /dev/psaux

作者: chaisave   发布时间: 2004-06-17

chmod 444 /dev/psaux
这样做还是不行

我把部分错误信息贴出来:
(EE) xf86OpenSerial: Cannot open device /dev/psaux
No such device.
(EE) Configured Mouse: cannot open input device
(EE) PreInit failed for input device "Configured Mouse"
(WW) No core pointer registered
(II) XINPUT: Adding extended input device "Generic Mouse" (type: MOUSE)
(II) Generic Mouse: ps2EnableDataReporting: succeeded
No core pointer

Fatal server error:
failed to initialize core devices

When reporting a problem related to a server crash, please send
the full server output, not just the last messages.
This can be found in the log file "/var/log/XFree86.0.log".
Please report problems to [email protected].

(II) RADEON(0): Wrote: rd=12, fd=101, pd=3

请高手看看怎么回事?

作者: ookmalvin   发布时间: 2004-06-17

(II) XINPUT: Adding extended input device "Generic Mouse" (type: MOUSE)
(II) Generic Mouse: ps2EnableDataReporting: succeeded
基本上是你的鼠标的问题.
你有没配置过鼠标.....

应该设置错误了,系统用 Generic Mouse: ps2EnableDataReporting: succeeded

加载看看你的鼠标是那个驱动,然后modconf
然后选择mouse的模块加载

作者: smile787   发布时间: 2004-06-17

对呀,我没有配置过鼠标
应该怎样配置呢?
我运行modconf
但是提示说没有这个命令

作者: ookmalvin   发布时间: 2004-06-17

引用:
最初由 ookmalvin 发表
chmod 444 /dev/psaux
这样做还是不行

我把部分错误信息贴出来:
(EE) xf86OpenSerial: Cannot open device /dev/psaux
No such device.
(EE) Configured Mouse: cannot open input device
(EE) PreInit failed for input device "Configured Mouse"
(WW) No core pointer registered
(II) XINPUT: Adding extended input device "Generic Mouse" (type: MOUSE)
(II) Generic Mouse: ps2EnableDataReporting: succeeded
No core pointer

Fatal server error:
failed to initialize core devices

When reporting a problem related to a server crash, please send
the full server output, not just the last messages.
This can be found in the log file "/var/log/XFree86.0.log".
Please report problems to [email protected].

(II) RADEON(0): Wrote: rd=12, fd=101, pd=3

请高手看看怎么回事?
自己再顶

作者: ookmalvin   发布时间: 2004-06-17

哈哈
几经辛苦,终于我自己解决了
只要在/etc/modules文件中加入一句:
psmouse

如此简单而已
可以加精吗?
哈哈

作者: ookmalvin   发布时间: 2004-06-17

引用:
最初由 faint 发表
ft.
#modprobe mousedev
#modprobe psmouse
然后再
#startx


或者直接写在/etc/modules
mousedev
psmouse

以后重启后就不用再modprobe了。
引用:
最初由 ookmalvin 发表
哈哈
几经辛苦,终于我自己解决了
只要在/etc/modules文件中加入一句:
psmouse

如此简单而已
可以加精吗?
哈哈
你解决的?

作者: ltkun   发布时间: 2004-06-17

“最初由 faint 发表
ft.
#modprobe mousedev
#modprobe psmouse
然后再
#startx”

哈哈,我只看了这一段,就去试了
结果不行,没有留意下面这段


“或者直接写在/etc/modules
mousedev
psmouse

以后重启后就不用再modprobe了。”

后来到中国linux公社找到相关说明才解决。
哈哈,是我太心急了,没有看完
Sorry。

作者: ookmalvin   发布时间: 2004-06-17