页次: 1
最近在折腾archlinux的xwindows和docker,遇到一个问题,一直没找到答案,希望各位大神帮帮忙,感谢!
问题:在不使用startx启动xserver,而直接“X&”(或“X :1 &”)启动xserver时,可以进入到纯灰黑的图形界面,但是这时鼠标和键盘都无法使用(起码用ctrl+alt+F<n>无法切换到其他的终端),不知道大家尝试过这样使用没,是否也遇到同样的问题?个人觉得是xserver没有正确加载键盘和鼠标驱动(因为在xserver环境下,鼠标和键盘的响应都是xserver负责),不清楚是不是对问题理解正确
离线
我也是这么认为的。检查 X 的日志吧。另外可以考虑 ssh 过去看看发生了什么。
离线
今天又有新发现,然后测试了一下午,在启动Xserver的时候需要添加-auth参数,比如:X :1 vt2 -auth /tmp/testauth.JSXlWxJAHN 这样就可以,其中(testauth.JSXlWxJAHN是通过xauth生成的文件),这是为什么?跟权限有关吗?而且在tty2这个终端,只能把图形界面放到vt2,如果要放到vt8,会有:xf86OpenConsole: Cannot open virtual console 8 (Permission denied)这个错误,这有是为什么?
现在正在googling
离线
Xorg.wrap 和 Xorg 的区别?你直接执行它们俩试试?位于 /usr/lib/xorg-server 下。
离线
Xorg.wrap 和 Xorg 的区别?你直接执行它们俩试试?位于 /usr/lib/xorg-server 下。
我来试试,X就是/usr/bin/Xorg的一个链接,这个跟/usr/lib/xorg-server的Xorg有什么不一样?/usr/bin/Xorg调用的/usr/lib/xorg-server/Xorg?通过文件大小看感觉像是
另:@百合仙子 不知道你是否在docker下尝试过启动Xserver,我在docker中按照现在的方式还是成功启动之后,键盘鼠标不能用,感觉跟docker容器加载的x服务的驱动方式有关,导致xserver接收不到键盘鼠标的按键响应
非常感谢 @百合仙子 的帮助。
最近编辑记录 a309157107 (2015-06-19 09:57:50)
离线
页次: 1