我刚刚尝试启动 Linux(我正在使用 Mint),出现以下错误:
: unable to launch "cinnamon-session-cinnamon" X session ---
"cinnamon-session-cinnamon" not found; falling back to default session.
通常,当我登录时,小登录框的右上角会出现一个小山标志,如下图所示:但是现在当它给我那个错误时,当我登录时,角落里没有标志......这有点奇怪。
当我开始写这个问题时,它建议这个问题
这个问题/答案的唯一问题是,当我单击“确定”时,它不会加载任何内容(或者至少它看起来是这样的)。我可以按ctrl
+ alt
+leftArrow
或ctrl
+ alt
+ rightArrow
,然后我会看到切换工作区的小窗口,但仅此而已……我无法判断按下ctrl
+ alt
+时终端是否打开T
。我尝试执行shutdown
命令以查看终端是否打开,我可以发出命令,但它似乎不起作用。
我怎样才能解决这个问题?
答案1
根据您的描述,我认为cinnamon
包未安装或cinnamon-session-cinnamon
命令已被删除/移除。
尝试以下步骤:
- 按 CTRL-ALT-F1 切换到文本模式并以您的用户身份登录。
- 使用 su 或 sudo 命令将用户更改为 root。
- 检查包和程序:
- 查询 Cinnamon 包是否安装:
dpkg -l cinnamon
- 如果没有结果,则表示包未安装或者已被删除/移除,请安装包:
apt install cinnamon
- 如果没有结果,则表示包未安装或者已被删除/移除,请安装包:
- 如果包已安装(有结果
dpkg
命令),列出命令:ls -l /usr/bin/cinnamon-session-cinnamon
- 如果没有结果,则表示该包已被删除/移除,请重新安装它:
apt reinstall cinnamon
- 如果没有结果,则表示该包已被删除/移除,请重新安装它:
- 查询 Cinnamon 包是否安装:
- 如果两个命令都
ls
再次检查输出结果,您应该会看到如下权限:-rwxr-xr-x
- 如果您的权限不同,请设置:
chmod 755 /usr/bin/cinnamon-session-cinnamon
- 如果您的权限不同,请设置:
- 重新启动计算机。
我希望它能对你有所帮助。