您尚未登录。

#1 2015-02-03 16:09:17

ziyoo0830
会员
注册时间: 2014-10-27
帖子: 18

archlinux 突然无法 自动进入图形界面(xfce4) ?

在用户目录下的.xinitrc中配置自动执行。但是启动后无法执行 。手动执行 startxfce4 可以成功登录到图形界面,请问是什么原因呢?附:.xinitrc文件内容。

└┼─$─┤▶more .xinitrc
#!/bin/sh
#
# ~/.xinitrc
#
# Executed by startx (run your window manager from here)

if [ -d /etc/X11/xinit/xinitrc.d ]; then
  for f in /etc/X11/xinit/xinitrc.d/*; do
    [ -x "$f" ] && . "$f"
  done
  unset f
fi

# exec gnome-session
# ...or the Window Manager of your choice


export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"

#export GTK_IM_MODULE=ibus
#export XMODIFIERS=@im=ibus
#export QT_IM_MODULE=ibus

#export GTK_IM_MODULE=xim
#export QT_IM_MODULE=xim

nohup xcompmgr -C -t-5 -l-5 -r4.2 -o.55 &


xrandr --setprovideroutputsource modesetting NVIDIA-0
xrandr --auto


#export LC_CTYPE=en_US.UTF-8
export LANGUAGE="zh_CN:en_GB:en"
export LANG=zh_CN.UTF-8
export LC_ALL="zh_CN.UTF-8"
export LC_COLLATE="C"
exec startxfce4
#exec startkde
#exec ck-launch-session startkde
#exec enlightenment_start
#exec startlxde
sudo VBoxClient-all &

离线

#2 2015-02-03 16:11:05

ziyoo0830
会员
注册时间: 2014-10-27
帖子: 18

Re: archlinux 突然无法 自动进入图形界面(xfce4) ?

使用slim管理器 。

└┼─$─┤▶sudo systemctl status slim
[sudo] password for ziyoo0830:
● slim.service - SLiM Simple Login Manager
   Loaded: loaded (/usr/lib/systemd/system/slim.service; disabled; vendor preset: disabled)
   Active: inactive (dead)

slim的状态可能有问题?

离线

#3 2015-02-03 16:11:54

ziyoo0830
会员
注册时间: 2014-10-27
帖子: 18

Re: archlinux 突然无法 自动进入图形界面(xfce4) ?

在/var/log/slim.log中有如下内容:
slim: waiting for X server to begin accepting connections
Giving up.
slim: unable to connect to X server


slim: waiting for X server to begin accepting connections
Giving up.
slim: unable to connect to X server


slim: waiting for X server to begin accepting connections
Giving up.
slim: unable to connect to X server


slim: waiting for X server to begin accepting connections
Giving up.
slim: unable to connect to X server

离线

#4 2015-02-03 18:20:06

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,953
个人网站

Re: archlinux 突然无法 自动进入图形界面(xfce4) ?

你的 slim 因为某种原因没启动成功。

离线

#5 2015-02-04 07:45:23

ziyoo0830
会员
注册时间: 2014-10-27
帖子: 18

Re: archlinux 突然无法 自动进入图形界面(xfce4) ?

可否详细指点下 。谢谢。

离线

#6 2015-02-04 09:44:35

ziyoo0830
会员
注册时间: 2014-10-27
帖子: 18

Re: archlinux 突然无法 自动进入图形界面(xfce4) ?

查看/var/log/slim.log 中有如下内容 :

slim: waiting for X server to begin accepting connections.
slim: pam_authentication(): Authentication failure

slim: waiting for X server to shut down.



slim: waiting for X server to begin accepting connections.

slim: waiting for X server to shut down.



真个过程大概是这样的:

1 sudo systemctl disable slim
2 reboot
3 输入用户名和秘密 登陆成功
4 执行 startxfce4 ,可以成功启动xfce4桌面环境,

如果上面的4换为sudo systemctl start slim 的话,会自动弹出slim登录图形界面 ,但是输入用户命和密码,会提示 :failed to exec login commang ;

大概情况就是这样子的。
那位大侠帮忙指导下 。谢谢啦。

离线

#7 2015-02-04 09:50:57

ziyoo0830
会员
注册时间: 2014-10-27
帖子: 18

Re: archlinux 突然无法 自动进入图形界面(xfce4) ?

查看启动日志中有一下内容:

2月 04 09:34:36 Arch sudo[472]: ziyoo0830 : TTY=tty1 ; PWD=/home/ziyoo0830 ; USER=root ; COMMAND=/usr/bin/systemctl start slim
2月 04 09:34:36 Arch sudo[472]: pam_unix(sudo:session): session opened for user root by ziyoo0830(uid=0)
2月 04 09:34:37 Arch sudo[472]: pam_unix(sudo:session): session closed for user root
2月 04 09:34:37 Arch dhcpcd[349]: timed out
2月 04 09:34:37 Arch dhcpcd[349]: exited
2月 04 09:34:37 Arch systemd[1]: dhcpcd@enp4s0f2.service: control process exited, code=exited status=1
2月 04 09:34:37 Arch systemd[1]: Failed to start dhcpcd on enp4s0f2.

离线

#8 2015-02-04 11:03:43

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,953
个人网站

Re: archlinux 突然无法 自动进入图形界面(xfce4) ?

如果上面的4换为sudo systemctl start slim 的话,会自动弹出slim登录图形界面 ,但是输入用户命和密码,会提示 :failed to exec login command ;

你的登录脚本有问题。 看看 /var/log/slim.log?

离线

#9 2015-02-13 15:42:01

Binzo
会员
注册时间: 2014-03-28
帖子: 2

Re: archlinux 突然无法 自动进入图形界面(xfce4) ?

离线

#10 2015-02-15 23:08:04

hrar
会员
注册时间: 2015-02-02
帖子: 41

Re: archlinux 突然无法 自动进入图形界面(xfce4) ?

UC打不开,粘贴内容如下:

【现象】有终端输入用户名,密码后,桌面环境启动失败。

【报错】log文件中显示:

    (EE)
    Fatal server error:
    (EE) xf86OpenConsole: VT_ACTIVATE failed: Operation not permitted

【原因】由xorg升级引起,具体描述如下:

    FS#41257 - [xorg-server] take advantage of the non-root X support

【解决】修改.bash_profile中使用下面的命令启动xorg:

    if [[ -z $DISPLAY ]] && [[ $(tty) = /dev/tty1 ]]; then
      startx -- vt1; exit
      logout
    fi

    参考: xorg-server 1.16 issues

最近编辑记录 hrar (2015-02-15 23:12:53)

离线

#11 2015-02-15 23:10:47

hrar
会员
注册时间: 2015-02-02
帖子: 41

Re: archlinux 突然无法 自动进入图形界面(xfce4) ?

.bash_profile ?具体在哪个位置。

离线

#12 2015-02-18 03:14:41

糊涂
本尊
注册时间: 2012-10-30
帖子: 203

Re: archlinux 突然无法 自动进入图形界面(xfce4) ?

在用户家目录。没有的话可以手工创建一个


想装X,别装X

离线

页脚