[20190305]
今天帮同事解决了一个小问题,记录一下。
问题:她安装完fcitx重启,然后就再也登录不进去了。
- 查看系统空间没满:
df -h
- 查看home目录和X session authority文件的权限:
ls -ld ~/
ls -ld ~/.{ICE,X}authority
- 查看
tail ~/.xsession-errors
就是在第二步发现Xauthority文件的所有人竟然是root
,改成自己后就可以正常启动了。
其实是个很简单的问题,但因为找不到方向,花了一个小时才解决。特此记录。
心得:
CTRL-ALT-F1
可以进入控制台;CTRL-ALT-F7
切换回GUI桌面。- 遇到无法正常登录系统的问题,第一反应要检查系统空间,第二就是自己是不是丧失了必要文件的权限。
对于一个桌面用户来说,登录系统必要的就是home目录和x session的权限。 - 关于Linux桌面环境GUI:
X Window System
就是X11
就是X
X
为GUI环境定义了基本的操作,包括绘制和移动窗口,跟外围设备交互等等gnome
是一个桌面环境(desktop environment),它是基于X11
接口来进行显示的。cinnamon
也是一个桌面环境,也是基于X
,它衍生自GNOME 3
。X session manager
是X
系统里的会话管理(session management)程序,用来保存和恢复
当前运行程序的状态。