我最近从 Ubuntu22.04 更新到 24,从那时起,启动系统设置时就遇到了问题。
如果我从仪表板尝试,似乎什么也不会发生,如果我运行:
gnome-control-center
我收到以下消息:
Running gnome-control-center is only supported under GNOME and Unity, exiting
XDG_CURRENT_DESKTOP
我检查了环境变量和的值DESKTOP_SESSION
,它们都是“ubuntu”,因此,我尝试运行:
XDG_CURRENT_DESKTOP=GNOME gnome-control-center
而且这有效。
我尝试通过将其添加到我的 /home/.profile 文件中来使其永久生效:
if [[ "$DESKTOP_SESSION" == "ubuntu" ]]; then
export XDG_CURRENT_DESKTOP=GNOME
fi
但它似乎无效,环境变量仍然具有相同的值,并且我无法从仪表板打开设置。
这个答案准确地描述了我的问题,但对他们有用的解决方案是切换到 gdm3,当我使用 KDE 时,这可能会搞砸。还有其他选择吗?