Gnome会话被冻结,一些选项可以重新启动它

关于修复冻结的gnome桌面会话

在下一篇文章中,我们将看一看 如果我们发现自己遇到了冻结的Gnome会话,该怎么办?。 如今,许多人都在使用Gnome Shell,因为它可靠,易于使用并且越来越快。 但是,即使最好的书桌也有问题。

也许Gnome遭受的最令人震惊和衰弱的问题是 许多用户冻结了会话。 在下面的几行中,我们将看到冻结的Gnome桌面会话时的处理方法。

如何重新启动冻结的Gnome会话

方法1:重新启动X11

Gnome Shell具有内置的重启功能。 用户可以运行它来重新启动冻结的桌面。 唯一的缺点是 这不适用于韦兰,所以我们必须 采用 ”Xorg的 为了使其工作。

要在冻结所有内容时重新启动Gnome Shell会话,我们将开始 按下组合键Alt + F2。 这将打开一个窗口,我们可以在其中编写命令。

在此窗口中,我们只需要 来写 'r。 此命令主要在不关闭会话的情况下重新启动会话。

从桌面执行订单

r

如果一次重新启动不能解决问题,我们将能够根据需要执行多次操作。

方法2:重新启动Wayland

如果您正在使用 韦兰 对于Gnome,您会注意到性能良好,但是即使发生此会话,也会发生崩溃。 很遗憾, 此处的重置功能不起作用。 要恢复对团队的控制,还需要做更多的工作。

要重新启动会话,在这种情况下,我们将无法在Gnome桌面环境中工作。 反而 我们将不得不使用TTY控制台并强制重启Gnome处理的桌面管理员,从而​​能够重新启动会话。 要打开控制台,我们可以使用组合键 Ctrl + Alt + F2 o Ctrl + Alt + F3.

进入TTY控制台窗口后,我们将必须登录。 如果一切正确,我们将可以访问 TTY模式下的命令行。 从这里开始,我们将必须按照分步说明重新启动会话:

步骤1: 连接器 systemctl停止命令,我们将停止执行Gnome屏幕管理器。 做这个 将自动退出Gnome Shell:

sudo systemctl stop gdm

如果您使用LightDM 使用Gnome,而不是命令,您将必须使用:

sudo systemctl stop lightdm

步骤2: 执行停止命令时, gdm或lightdm将停止运行。 从这里我们将 重新开始 使用启动命令:

sudo systemctl start gdm

对于LightDM 要执行的命令是:

sudo systemctl start lightdm

如果命令执行正确,我们应该会看到Gnome登录屏幕。 从那里我们可以再次登录。

方法3:使用gnome-shell –replace

如果您尝试了Xorg和Wayland的上述方法,但仍无法解决问题,那么还有第三种方法可以在冻结Gnome Shell会话时重新启动它。 论点“更换“它的工作方式与Wayland相似,因为 必须在TTY终端上启动。 我们将使用组合键Ctrl + Alt + F2或Ctrl + Alt + F3来访问它。

正如我在那读到的 该解决方案适用于所有版本的Gnome Shell,包括Wayland。

在TTY终端内,我们将以我们的用户身份登录并遵循以下说明:

首先我们要 创建一个名为“gnome重启= 使用touch命令:

touch gnome-restart

以下将是 使用echo命令。 我们将使用它将重置代码添加到文件中 gnome重新启动, 首先在终端中写以下行:

echo '#!/bin/bash' > gnome-restart

然后这另一行:

echo 'DISPLAY=:0 gnome-shell --replace &' >> gnome-restart

我们将更新文件权限”gnome重启 我们刚刚创建的代码,以便我们可以在终端上将其作为程序运行:

sudo chmod +x gnome-restart

以下将是 移动文件gnome重启' 到 / usr / bin /。 有了这一点,我们将获得系统可以将其作为程序进行调用的功能:

gnome重启

sudo mv gnome-restart /usr/bin/

从TTY终端,我们将不得不 gnome重启 重新启动我们的Gnome Shell会话 冻结的。 我们也可以直接在Gnome桌面上执行此命令,方法是按Alt + F2打开将在其中编写的命令窗口:

gnome-restart

成功执行命令后,我们的会话将再次正常运行。

方法4:使用Killall

杀死Ubuntu
相关文章:
杀:对于Unix,您需要了解的有关该命令的所有信息

毕竟,当Gnome会话崩溃时,我认为这是重新启动它的最简单方法。 我们只需要在TTY上写:

killall -3 gnome-shell

上面的命令我们还可以 在〜/ .bashrc文件中将其用作别名 如下:

aka添加gnome killall

alias kgnome=’killall -3 gnome-shell’

保存文件后, 当桌面会话被冻结时,从TTY中我们只需要编写:

kgnome

使用此命令,我们将强制关闭锁定的会话。


成为第一个发表评论

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。