如何在不重新启动计算机的情况下重新启动KDE Plasma

一对简单的shell命令刷新KDE

当你运行一个Linux发行版有了KDE Plasma桌面——一个美丽但臭名昭著的资源占用环境,你让电脑长时间开机,几天后你可能会发现桌面变得有点迟钝。许多人咬紧牙关,重新启动计算机,但如果您将计算机用作任何类型的服务器,则可能不需要完全重新启动系统。

相反,自己重新启动KDE等离子体。

KDE等离子桌面截图

如何重新启动KDE Plasma 4

重新启动KDE等离子体桌面的过程与您正在运行的桌面的版本进行不同而不同。对于KDE等离子体4,按压alt.+地上二层然后输入以下命令:

killall plasma桌面和启动plasma桌面(&K)

第一个命令终止当前桌面。第二个命令重新启动它。

如何重新启动KDE Plasma 5

要重新启动KDE Plasma 5桌面,请按alt.+地上二层输入以下命令:

kquitapp5等离子体室和kstart等离子体室

如果您正在使用plasma 5/KDE框架5和kstart.命令不起作用,请尝试使用kstart5代替kstart..

命令做了什么

此过程中的命令提供特定的功能。

运行Killall时会发生什么

这个基拉尔命令终止与您提供的名称关联的所有进程。例如,如果您运行三个实例火狐并执行以下命令,则所有正在运行的Firefox实例都将终止:

Killall Firefox.

当您试图杀死Plasma desktop时,此技术非常有用,因为您只希望运行一个进程,而杀死所有进程命令确保在发出后续kstart时别否则无法运行命令

当你运行kquitapp5时会发生什么

了解有关kquitapp5.通过在终端窗口中运行以下命令:

k5-h

KDE等离子体桌面已启用d-bus,因此您可以提供运行Plasma desktop的应用程序的名称kquitapp5.停止它。在上面的示例中,应用程序的名称是Plasmashell。

这个kquitapp5.命令接受两个开关:

  • - 服务:覆盖应用程序名称,并允许您指定要停止的服务的全名
  • --路径:允许您指定要使用的d-bus接口的路径。

运行KStart时会发生什么

这个kstart.命令启动具有特殊窗口属性的应用程序。它还重新启动plasmashell应用程序。

但是,您可以使用kstart.要启动任何应用程序并指定不同的参数,以便窗口以某种方式显示。例如,您可以使窗口显示在某个桌面上或所有桌面上,或者您可以最大化应用程序,使其全屏,将其放在其他窗口的顶部,或确实在其他窗口之下。

通过使用kstart.您将plasma shell作为独立服务运行,它不会以任何方式链接到终端。

此页面有用吗?