无法在GUI登录但可以在控制台登录电脑账号

[20190305]

今天帮同事解决了一个小问题,记录一下。

问题:她安装完fcitx重启,然后就再也登录不进去了。

  1. 查看系统空间没满:
    df -h
  2. 查看home目录和X session authority文件的权限:
    ls -ld ~/
    ls -ld ~/.{ICE,X}authority
  3. 查看tail ~/.xsession-errors

就是在第二步发现Xauthority文件的所有人竟然是root,改成自己后就可以正常启动了。

其实是个很简单的问题,但因为找不到方向,花了一个小时才解决。特此记录。

心得:

  1. CTRL-ALT-F1可以进入控制台;CTRL-ALT-F7切换回GUI桌面。
  2. 遇到无法正常登录系统的问题,第一反应要检查系统空间,第二就是自己是不是丧失了必要文件的权限。
    对于一个桌面用户来说,登录系统必要的就是home目录和x session的权限。
  3. 关于Linux桌面环境GUI:
    • X Window System就是X11就是X
    • X为GUI环境定义了基本的操作,包括绘制和移动窗口,跟外围设备交互等等
    • gnome是一个桌面环境(desktop environment),它是基于X11接口来进行显示的。
    • cinnamon也是一个桌面环境,也是基于X,它衍生自GNOME 3
    • X session managerX系统里的会话管理(session management)程序,用来保存和恢复
      当前运行程序的状态。

猜你喜欢

转载自www.cnblogs.com/yoqc/p/10722524.html
今日推荐