如何在不重新启动下刷新Linux桌面

如何在不重新启动下刷新Linux桌面

您可能正在使用桌面环境和 Linux。 无论是超轻量级的还是更成熟的,如果您想运行图形应用程序,您将需要一个。 当然,您可以尝试在终端中运行所有内容,但这很愚蠢。

但是,当您的桌面大惊小怪时会发生什么? 面板锁定、故障或决定不响应? 关闭电脑? 好的,这实际上是一个非常好的主意,但还有其他选择——不,它不涉及获得新桌面。 相反,您可以刷新刷新Linux桌面。

推荐:如何修复Windows 11上的Steam服务错误

为什么要刷新桌面?

重新启动计算机的问题是它需要的时间比它应该的要多。 相比之下,刷新桌面速度更快,也意味着您只需重新启动几个程序(虽然有些重)。 如果您不想丢失当前运行的软件的任何进度,刷新会更方便。

刷新让接收更新到桌面更加无缝,也有关闭无法解决的问题。 例如,由于调整设置而导致的桌面故障不会自行消失。 你需要做的远不止这些。


1.Cinnamon

某些桌面环境比其他环境更容易刷新。 肉桂就是其中之一,具有内置功能并且很容易找到。 这也是一件相当简单的事情——不需要命令行。

右键单击 Cinnamon 的任何桌面面板。 确保您没有意外选择面板上的任何小程序(如果是这种情况,它不会显示)。 您将看到一个下拉菜单,可让您以多种方式修改 Cinnamon,包括重新启动它。 选择 疑难解答 > 重新启动 Cinnamon.

如果您是键盘快捷键的粉丝,那么您很幸运。 肉桂也可以这样做。 按住 Ctrl + Alt + Esc 并且桌面将被刷新。 请记住,这是 Cinnamon 独有的(例如在 KDE 上,此快捷方式可让您终止应用程序)。

您的桌面将空白片刻,然后自行刷新。 这希望在它消失之前意味着任何问题。 很好很简单。

如果您一直在摆弄 Cinnamon 的小程序,您可能最终希望将面板重置为默认设置。 如果您正在尝试支持较少的扩展,这可能特别有用,因为这些可能会给您的桌面带来一些不稳定性。

这很容易解决。 右键单击 Cinnamon 面板的任何空白部分。 然后去 疑难解答 > 将所有设置恢复为默认值.

2.GNOME

在安装扩展以调整 GNOME 时,您可能会发现更改并不总是立即发生。 刷新 GNOME 可以帮助解决这个问题。 像 Cinnamon 一样,有两种方法可以做到这一点:从命令行或桌面。 但是请注意,这两种方法只有在您使用 X 窗口系统而不是较新的 Wayland 显示服务器时才有效。


对于命令行方法,请在终端中输入以下命令:

gnome-shell --replace & disown

该命令的最后部分非常重要。 没有它们,如果你关闭终端, 您的桌面将停止工作. 这样,shell 将继续在后台运行。

如果您想要一些不那么严格的东西,您可以随时以图形方式刷新 GNOME。 为此,请按 Alt + F2,然后在出现的输入中,输入 r然后打 进入.

3. KDE Plasma

KDE 的 Plasma 桌面以其极高的灵活性而闻名。 您可以按照自己的意愿进行塑造。 这会给某些任务增加一些复杂性,刷新桌面也不例外。

与 GNOME 不同,您需要使用终端重新启动 Plasma。 在下面输入此命令:

kquitapp5 plasmashell && kstart5 plasmashell

这将在一行中停止和启动桌面。 刷新可能需要几秒钟,所以请耐心等待。

如果您使用大量自定义 Plasma 小程序,如果您发现它会导致一些不稳定,您可能需要重置您的设置。 为此,您需要删除(或重命名) 等离子-org.kde.plasma.desktop-appletrc 文件位于您的 ~/.config 文件夹。 或者只需输入以下命令:

mv ~/.config/plasma-org.kde.plasma.desktop-appletsrc old-configuration

不要忘记重新启动桌面以查看您的更改!

4.Xfce

Xfce 桌面环境以轻巧而灵活而自豪。刷新Linux桌面这显示了您刷新它的方式。 这是一个两步的事情:重新启动面板和窗口管理器。

输入此命令:

xfce4-panel -r && xfwm4 --replace

如您所见,它基本上只是串在一起重新启动 Xfce 的两个命令。 如果您愿意,可以单独输入它们。

但是,这可能不足以修复您的桌面。 例如,如果您在 Xfce 崩溃之前一直摆弄它的外观,那么重新启动它可能无济于事。 在这种情况下,最好将其恢复到默认状态。

Xfce 将其设置存储在一组配置文件中。 但是,它为您提供了一种访问它们的简单方法,因此您无需直接触摸它们。 这以设置编辑器应用程序的形式出现。 要启动它,请输入以下命令:

xfce4-settings-editor

从那里,很容易重置 Xfce 的面板设置:您需要做的就是右键单击所需的条目并选择 重置. 不要忘记 重置面板 之后!


xfce4-panel -r

也可以完全在命令行中使用 xfconf 查询 工具。 它基本上只是终端中的设置编辑器。 要重置 Xfce 面板设置,请输入以下命令:

xfconf-query -c xfce4-panel -p / -R -r
xfce4-panel -r

下的任何选项 xfce4-面板 组将被删除(因此 -R -r 选项),重新启动桌面后保留默认值。

5. LXDE

与 Xfce 一样,LXDE 是目前较轻的桌面环境之一。 这也意味着刷新它的唯一方法是通过命令行。

为此,您需要一次刷新桌面的两个组件:面板和窗口管理器。 传统上,LXDE 使用 Openbox(尽管您可以根据需要更改它)。

lxpanelctl restart && openbox --restart

由于它是一个轻量级的桌面,它应该只需要一秒钟左右的时间来刷新自己。

您可能还希望将 LXDE 恢复为默认外观。 这只是将正确的配置文件移出的问题。 您所要做的就是重命名(或删除)正确的名称。 刷新桌面后,它们将被替换。

相关:什么是配置文件? 如何安全地编辑它们 例如,如果要恢复 LXDE 的面板排列,则需要删除/更改 ~/.config/lxpanel 文件夹。 它包含面板的所有配置文件。 您可以以图形方式或在终端中执行此操作。

mv ~/.config/lxpanel lxpanel.bak

上面的命令重命名 面板 文件夹,强制 LXDE 重新生成它。

你也可以对 Openbox 做同样的事情,方法是重命名 ~/.config/openbox 文件夹到别的东西。

捷径

如果您发现自己必须多次刷新桌面,您可能会对使用命令别名感兴趣。 这将让您输入更短的终端命令以方便使用。 这些位于一个隐藏文件中,称为 .bashrc (.zshrc 如果您使用的是 Zsh)。 对于本指南,我们将演示如何在 Bash 上创建命令别名,但每个 shell 的步骤或多或少都相同。

为此,首先,使用以下命令打开文件:

nano ~/.bashrc

从那里,您可以使用以下格式添加别名:

alias refresh='xfce4-panel -r && xfwm4 –replace'

如果你输入 刷新 进入新打开的终端,您将运行分配的命令。 请记住将这些命令包含在 引号并由 && 迹象!

通过刷新修复无响应的 Linux 桌面

也许您的桌面已锁定——您无法启动终端,但例如您的鼠标仍在移动。

在这种情况下,最好重新启动系统; 软刷新只能到此为止。 但是,如果它是一个困扰你的应用程序,那么只杀死那个特定的应用程序可能会更快。 你有很多方法可以杀死 Linux 中没有响应的程序!

推荐:最好终端文本编辑器GNU nano vs Vim比较


发表评论