有时我的 gnome shell 会出现一个奇怪的错误。然后我需要做的是点击例如Ctrl + Alt + F3当我在那里时我可以登录然后
killall gnome-shell
Run Code Online (Sandbox Code Playgroud)
然后我回到第一个Ctrl + Alt + F1(你怎么称呼它们 tty1, tty2, tty3 ... )
回到那里,我有时可以打开一个终端并输入:
gnome-shell
Run Code Online (Sandbox Code Playgroud)
但有时它不起作用,就像现在一样,因为浏览器窗口具有焦点而其他窗口没有焦点,而且我无法从浏览器启动 gnome-shell,所以这就是我现在问这个问题的原因:)。
我尝试过的事情是当我在 tty2 或 tty3 中时导出显示,而不是带有图形的
export DISPLAY=:0.0
gnome-shell
Run Code Online (Sandbox Code Playgroud)
但我猜 :0.0 显示不是主显示?无论如何我至少可以启动 gnome-shell 但它会导致错误。不是找不到 X 显示错误,而是另一个与顶栏和扩展名有关的错误。
有谁知道如何从另一个“tty”东西启动 gnome-shell?
请尝试
$ DISPLAY=:0 gnome-shell
Run Code Online (Sandbox Code Playgroud)
你也应该看看你的~/.xsession-errors,找出 gnome-shell 崩溃的原因。也许您甚至可以进行回溯并报告错误。