当我尝试使用 Ubuntu(默认)会话登录时,我无法登录。输入密码后,屏幕上显示此消息
Unable to launch "gnome-session --session=ubuntu" X session --- "gnome-session -session=ubuntu" not found; falling back to default session.
但是,我可以使用 Ubuntu Studio Session 或 Xfce Session 或使用 CTRL+ALT+F1 登录。
我曾尝试过,但没有成功
- 重命名/删除 .Xauthority
- Chown 用户名:用户名.Xauthority
- 使用 gdm(使用 gdm 作为默认设置并重新启动后,我无法看到登录屏幕。我只看到闪烁的光标)
ls -lah 揭示
-rw-rw-r-- 1 username username 0 Jan 8 10:39 .Xauthority
-rw-rw-r-- 1 username username 38 jan 7 16:17 .xsession
-rw------- 1 username username 418 jan 8 10:39 .xsession-errors
-rw------- 1 username username 418 jan 8 10:39 .xsession-errors.old
.xsession-errors/.xsession-errors.old 的内容如下
Unable to launch "gnome-session --session=ubuntu" X session --- "gnome-session -
session=ubuntu" not found; falling back to default session.
sudo: no tty present and no ask program specified
Script for cjkv statrted at run_im.
Script for default started at run_im.
Script for cjkv statrted at run_im.
Script for default started at run_im.
/home/username/.xsession line 1: /usr/bin/gnome-session: Permission denied
/usr/bin/gnome-session 的权限如下
-rw-rw-rw- 1 root root 236k Mar 21 3013 /user/bin/gnome-session
请在这方面提供帮助。
答案1
您似乎已经完成了诊断问题的所有艰苦工作:/usr/bin/gnome-session
需要可执行
sudo chmod +x /usr/bin/gnome-session
但我强烈建议你调查一下如何权限是否发生改变,以及是否有其他系统文件受到影响。
答案2
在“-rw-rw-rw- 1 root root 236k Mar 21 3013 /usr/bin/gnome-session”中,“-rw-rw-rw-”表示无人可以执行gnome-session
。它应该是“-rwxr-xr-x”。要将其设置为该值,请执行以下操作sudo chmod 755 /usr/bin/gnome-session
如果这不起作用,以下方法可以解决大量与 gnome / X11 / 图形相关的问题:
sudo apt-get reinstall --purge ubuntu-desktop
这将重新安装 lightdm 和 unity 并清除其配置。然后,您可以在登录时选择使用 gnome 3 而不是 unity。
您还可以通过运行以下命令从 lightdm 切换到 gdm:sudo dpkg-reconfigure lightdm