页次: 1
在用户目录下的.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 &
离线
使用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的状态可能有问题?
离线
在/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
离线
你的 slim 因为某种原因没启动成功。
离线
可否详细指点下 。谢谢。
离线
查看/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 ;
大概情况就是这样子的。
那位大侠帮忙指导下 。谢谢啦。
离线
查看启动日志中有一下内容:
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.
离线
如果上面的4换为sudo systemctl start slim 的话,会自动弹出slim登录图形界面 ,但是输入用户命和密码,会提示 :failed to exec login command ;
你的登录脚本有问题。 看看 /var/log/slim.log?
离线
离线
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)
离线
.bash_profile ?具体在哪个位置。
离线
在用户家目录。没有的话可以手工创建一个
想装X,别装X
离线
页次: 1