我必须关闭所有内容,并且必须关闭正在进行的进程,例如虚拟机。这是一个很大的痛苦。通常,这意味着我忍受了几天的闪烁。
有没有办法重新加载桌面而不破坏所有正在运行的应用程序?
#1 楼
在KDE 4中,您可以执行以下操作:killall plasma-desktop #to stop it
kstart plasma-desktop #to restart it
在KDE 5中使用:
killall plasmashell #to stop it
kstart plasmashell #to restart it
在KDE> 5.10中使用:进行响应,因此
kquitapp5
在超时后失败,您必须返回killall
。简而言之,我会做:如果不想在kinfocenter --version
没有响应时被卡在超时中,请跳过kquitapp5 plasmashell ||
部分。#2 楼
在KDE5中,使用“ kstart浆壳”将浆壳作为服务重新启动,而不是浆壳&。如果以这种方式使用它,它将作为未连接到当前终端会话的独立服务运行(这意味着您可以在不终止进程的情况下关闭终端)。 TLDR:KDE5(在终端中):
killall plasmashell
kstart plasmashell
评论
只想对此表示感谢!有时,Plasma 5会将这个奇怪的黑条放置在屏幕底部的任务栏上方,该任务栏位于所有窗口上方,覆盖下面的所有内容(您仍然可以与下面的内容进行交互,只是看不到该条下方的任何内容) 。不知道是什么原因导致的,但杀死了所有的浆壳; kstart浆壳修复它:)
–有风险
2015年9月2日,13:30在
最简单的方法是对等离子5使用kquitapp5。askubuntu.com/a/663702/72652(最好在KRunner中而不是在终端中完成)
– Michael Tunnell
16年8月30日在16:43
#3 楼
好吧,我没想到它能起作用(这也不是问题所要的),而是按Alt + F2并运行:这似乎可以解决闪烁问题。我想这是我遇到特定问题的一个因素。
评论
在Kubuntu 15.04中进行了尝试。 Kde 5中的命令将是kwin_x11或kwin_wayland,具体取决于后面运行的服务器
– zurdo
15年4月28日在20:47
我实际上使用所有解决方案的组合来解决:killall等离子外壳kwin --replace(ALT-F2)kstart等离子外壳与oud kwin --replace,等离子外壳未重启(Kubuntu 16.04)
– clobrano
16年6月10日在9:13
对我有用的解决方案是公认的答案和这个致命的血浆壳的混合体。 kwin --replace&kstart plasmashell&exit(因为我在终端中运行它,所以退出了&,否则作曲家仍然依赖于按照此处的说明打开终端窗口)
–卡洛斯(Carolus)
16年8月11日在13:52
该死的这实际上是公平和方形的。谢谢
–苏莱曼
19年9月19日在20:01
#4 楼
我进行了查找,因为遇到了无法打开任何KDE设置菜单的问题,但是我真的不想重启或注销。我发现最好的方法(至少在KDE 5中)是使用krunner(Alt + F2)到killall plasmashell
,然后立即使用plasmashell
。我尝试使用killall plasmashell
然后plasmashell &
在Konsole窗口中执行此操作,但是此操作有效,但是一旦我关闭Konsole窗口,血浆也会关闭。即使您似乎可以解决问题,但我认为我会将其发布给以后需要重新启动血浆的人员。在KDE 4中,只需将
plasmashell
替换为plasma-desktop
#5 楼
窗口管理器kwin
负责在窗口等周围移动。可以通过以下方式重新启动:当前的终端,以便您以后可以关闭终端。kstart
负责后台和其他shell事情。重新启动应该像这样: >
kstart kwin --replace
请注意,这并没有为我带来菜单。
此外,有趣的是,这再次破坏了我的视野,即我无法移动窗户周围了。在控制台上,我得到类似
plasmashell
的信息。#6 楼
我发现我对ksycoca5经常遇到麻烦,这似乎是浆壳进入浆液层并停止浆壳重新启动的原因。为了解决这个问题,我做到了:$ mv ~/.cache/ksycoca5* /tmp
$ killall plasmashell buildksycoca5; kstart plasmashell
#7 楼
OK ..我正在运行OpenSuse Leap 15.1,并正在运行KDE5 Plasma。定期,我的X环境已损坏(在使计算机运行约24小时后),我得到了“无法通过D-Bus到达KLauncher。调用start_service_by_desktop_path时出错:未连接到D-Bus服务器” br />
这样的结果是,尽管我的桌面仍然可以运行,但是我无法启动任何使用KLauncher的应用程序-非常烦人。 (注意:我的xwindows vncserver似乎也启动了我可以附加的99个显示窗口实例-这是不对的-我还没有纠正,但是我会的)但是,我找到了上述问题的答案,无需重启即可在我的环境中重新启动KDE 5 Plasma:
1)killall plasmashell
2)kstart5plasmashell kwin
这将重新启动所有内容,就像重新启动系统一样。希望这会有所帮助
谢谢
#8 楼
我也尝试过类似的方法:killall plasmashell; kstart plasmashell
甚至这样:
killall plasmashell; kwin --replace && kstart plasmashell
但是,由于未知的原因,它没有用。
我在以下命令中添加了睡眠之后,等离子桌面重新启动开始起作用:
killall plasmashell ; sleep 3 ; kwin --replace ; sleep 5 ; kstart plasmashell
最后,我ve注意到,当在
'kwin|plasma'
过滤器字段中键入KSysGuard
时,它报告说杀死plasmashell
后,仍存在以下*.so
文件:desktop.so
,file.so
。我们也必须杀死他们。否则,我们将在每次重新启动后获得该文件的副本。因此,最终的等离子桌面重新启动命令是:
killall plasmashell desktop.so file.so ; sleep 5 ; kwin --replace ; sleep 5 ; kstart plasmashell
#9 楼
在KDE4中,我发现内存使用量迅速上升到大约一个千兆位,因为逐渐打开程序会使用更多的RAM,但是关闭它们并不会释放它。这是在带有KDE的Mint 17.3中,但似乎对所有KDE血浆4系统的影响都很好。我厌倦了登录和注销,或者使用ALT + F2杀死并重新启动血浆。因此,现在我只有一个脚本(设置为可执行文件)坐在面板上。或者。等离子重新启动时,我仍可以在当前使用的任何虚拟桌面上使用打开的程序。
评论
奇怪的是,它们都可以从Alt-F2运行对话框中运行(我本以为杀死等离子体会第二次抑制它),是的,效果很好,并且停止了闪烁。
–奥利♦
2014年6月24日10:39
这不适用于KDE 5 Plasma。
–老年性贫血
2015年10月31日,下午3:04
它是等离子外壳,而不是kde5中的等离子桌面
– Dorien
2015年11月1日在1:04
在ArchLinux上,它是KDE5的kstart5plasmashell
–丹尼尔(Daniel Andrei)Mincă
18-4-5在10:36
我将其添加到“系统设置”->“快捷方式”->“自定义快捷方式”中,因此现在我可以按Ctrl-Alt-Backspace组合键重新启动Plasma(之所以选择该特定组合,是因为它在历史上会重新启动X.org)。
– Skylar Ittner
18-09-15在1:11