文档
本指南将向您展示如何重新启动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命令接受两个开关:
- --service - 这会覆盖应用程序名称,并允许您指定希望停止的服务的全名
- --path - 这允许您指定要使用的d-bus接口的路径。
当您运行KStart时会发生什么
kstart命令允许您启动具有特殊窗口属性的应用程序。
在我们的例子中,我们正在使用kstart来重启等离子体壳体应用程序。
但是,您可以使用kstart启动任何应用程序,并且可以指定不同的参数,以便窗口以某种方式显示。
例如,您可以使窗口出现在某个桌面或所有桌面上,或者您可以最大化该应用程序,使其显示为全屏,将其置于其他窗口之上或实际位于其他窗口之下。
那么为什么要使用kstart而不是运行应用程序名称呢?
通过使用kstart,您将运行等离子体外壳作为独立服务,并且不会以任何方式链接到终端。
尝试一下。 打开一个终端并输入以下命令:
kquitapp5 plasmashell && plasmashell&
桌面将停止并重新启动。
现在关闭终端窗口。
桌面将再次关闭。
不要担心,您可以轻松地重新启动它。 只需按下Alt和F2并运行以下命令:
kstart等离子体壳
概要
这不应该是您必须经常执行的操作,但值得一提的是,尤其是如果您在长时间打开的计算机上运行KDE桌面环境。