如何在不重启的情况下刷新 Linux 桌面

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

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

为什么要刷新桌面?

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

刷新让接收更新桌面更加顺畅,也有关机解决不了的事情。 例如,由于调整设置而导致的桌面故障不会自行消失。 你需要做的远不止这些。

1. 肉桂

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

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

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

您的桌面将暂时空白,然后自行刷新。 这有望在它消失之前意味着任何问题。 好看又简单。

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

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

2. 侏儒

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

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

gnome-shell --replace & disown

命令的最后部分非常重要。 没有他们,如果你 close 终点站, 你的桌面将停止工作. 这样,shell 将继续在后台运行。

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

3. KDE 等离子

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

与 GNOME 不同,您需要使用终端来重新启动 Plasma。 Enter 在下面的这个命令中:

kquitapp5 plasmashell && kstart5 plasmashell

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

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

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

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

4. Xfce

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

Enter 这个命令:

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 中没有响应的程序!