archlinux /usr/lib/xorg-server/Xorg.wrap: Only console users are allowed to run the X server




在安装archlinux 时,进入 deepin dde ,然后开启 深度终端的时候,出现这个提示, /usr/lib/xorg-server/Xorg.wrap: Only console users are allowed to run the X server  ,以为是deepin dde 的问题,然后又安装了lxde xfce4 ,都在启动终端的时候出现了相同的错误提示,在网上居然没有找到解决方案,先记录下来,以后有时间处理一下。

——————————————————————————-分割线—————————————————————————————–

我找到答案了,先说说我的启动方式,我是用startx来启动gui的,没有用任何dm,而我的shell是bash,我在.bashrc 里面添加了这样一句:exec startx,这样,方便我在shell下面登录我的用户的时候,直接启动GUI,在.xinitrc里面添加了exec startdde (我用的是deepin桌面,非常赞),这样,当我进入桌面,再次打开虚拟终端的时候,它会读取.bashrc里面的exec startx,这样,就重复了,所以,我取消了这句命令,一切正常了,记录下。

发表评论