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

文档

本指南将向您展示如何重新启动KDE Plasma桌面环境,而无需重新启动整台计算机。

通常情况下,这不是您必须经常执行的操作,但如果您使用KDE桌面运行Linux发行版,并且长时间保持计算机运行,那么您可能会发现桌面在几天后变得有点迟缓。

现在很多人会咬紧牙关,重新启动计算机,但如果您将计算机用作任何类型的服务器,那么这可能不是首选解决方案。

如何重新启动KDE等离子4

根据您运行的桌面版本的不同,重新启动KDE Plasma桌面是不同的。

同时按下Alt和T 打开终端窗口并输入以下命令:

killall等离子 - 台式机
kstart血浆 - 桌面

第一个命令会杀死当前的桌面。 第二个命令将重新启动它。

如何重新启动KDE等离子5

有几种方法可以重新启动Plasma 5桌面。

首先同时按Alt和T打开一个终端窗口。

现在输入以下命令:

killall等离子体壳
kstart等离子体壳

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

重新启动KDE Plasma 5桌面的第二种方法是运行以下命令:

kquitapp5等离子体壳
kstart等离子体壳

请注意,您不必在终端中运行命令,最好尝试以下操作:

按下Alt和F2,可以打开一个框,您可以在其中输入命令。

现在输入这个命令:

kquitapp5 plasmashell && kstart plasmashell

这是迄今最简单的方法,也是我重新启动Plasma桌面的首选方法。

当你运行Killall时会发生什么

正如本指南所示 ,killall命令允许您杀死所有与您提供的名称相关的进程。

这意味着如果您运行3个Firefox实例并运行以下命令,则所有正在运行的Firefox实例都将被关闭。

killall firefox

当试图杀死Plasma桌面时,这很有用,因为您只需要1次运行,并且当您运行后续的kstart命令时,killall命令将确保没有别的运行正在运行。

运行KQuitapp5时会发生什么

通过在终端窗口中运行以下命令,可以找到有关kquitapp5命令的更多信息:

kquitapp5 -h

这显示了kquitapp5命令的帮助。

kquitapp5的帮助命令中的描述如下所示:

轻松退出支持d-bus的应用程序

点击此处了解启用d-bus的应用程序的功能。

基本上,KDE Plasma桌面启用了d-bus,因此您可以将运行Plasma桌面的应用程序的名称提供给kquitapp5以停止它。 在上面的例子中,应用程序的名称是plasmashell。

kquitapp5命令接受两个开关:

当您运行KStart时会发生什么

kstart命令允许您启动具有特殊窗口属性的应用程序。

在我们的例子中,我们正在使用kstart来重启等离子体壳体应用程序。

但是,您可以使用kstart启动任何应用程序,并且可以指定不同的参数,以便窗口以某种方式显示。

例如,您可以使窗口出现在某个桌面或所有桌面上,或者您可以最大化该应用程序,使其显示为全屏,将其置于其他窗口之上或实际位于其他窗口之下。

那么为什么要使用kstart而不是运行应用程序名称呢?

通过使用kstart,您将运行等离子体外壳作为独立服务,并且不会以任何方式链接到终端。

尝试一下。 打开一个终端并输入以下命令:

kquitapp5 plasmashell && plasmashell&

桌面将停止并重新启动。

现在关闭终端窗口。

桌面将再次关闭。

不要担心,您可以轻松地重新启动它。 只需按下Alt和F2并运行以下命令:

kstart等离子体壳

概要

这不应该是您必须经常执行的操作,但值得一提的是,尤其是如果您在长时间打开的计算机上运行KDE桌面环境。