有时我的 gnome shell 会出现奇怪的错误。我需要做的是点击例如Ctrl + Alt + F3当我在那里时我可以登录然后
killall gnome-shell
然后我回到第一个Ctrl + Alt + F1(你怎么称呼它们tty1,tty2,tty3......)
在那里我有时可以打开终端并输入:
gnome-shell
但有时它不起作用,比如现在,因为浏览器窗口具有焦点而其他窗口没有,并且我无法从浏览器启动 gnome-shell,所以这就是我现在问这个问题的原因:)。
我尝试过的是在 tty2 或 tty3 中导出显示,而不是在
export DISPLAY=:0.0
gnome-shell
但我猜想 :0.0 显示不是主显示?无论如何,我至少可以启动 gnome-shell,但它会导致错误。这不是无法找到 X 显示错误,而是另一个与顶部栏和扩展有关的错误。
有人知道如何从另一个“tty”启动 gnome-shell 吗?
答案1
答案2
当 gnome-shell 开始出现异常时,您还可以执行以下操作。
- 切换到另一个控制台Ctrl++AltF2
- 使用运行桌面的同一帐户登录
- 运行命令
pkill -HUP gnome-shell
一旦上述kill生效,gnome-shell
将自动重启。
答案3
你在做什么?在 Wayland 会话中,这已经不可能了,因为 Shell 已经充当了 X 服务器的角色,如果将其关闭,整个界面也会被关闭。好的一面是,当出现某种崩溃或挂起时,shell 现在能够自行重新启动。
答案4
这种事经常在一夜之间发生在我身上。
我今天早上所做的是使用Ctrl+ Alt+F2打开一个 shell,然后在执行完pkill gnome
某一点后,最终尝试startx
恢复我的桌面。
我有一个三重显示器设置,有时它有点奇怪,主要是当我重新启动时,一个显示器甚至不会打开,直到我拔出电缆并重新插入。