ฉันจะรีสตาร์ทพลาสมาเชลล์ใน KDE5 ได้อย่างไร


26

ฉันต้องการรีสตาร์ทพลาสมาเดสก์ท็อป / เปลือกโดยไม่ต้องรีบูตเครื่องและหาวิธีการดังกล่าว มีคำสั่ง konsole หรือสิ่งที่จะทำเช่นนั้น?

คำตอบ:


32

ดังนั้นฉันคิดว่าฉันพบคำตอบ การแก้ไขคำสั่ง KDE 4 จากhumbug.in เป็นดังนี้:

kbuildsycoca5 && kquitapp5 plasmashell && kstart5 plasmashell

4
ส่วน kbuildsycoca5 ไม่จำเป็นวิธีที่ง่ายที่สุดในการใช้ kquitapp5 สำหรับพลาสมา 5. askubuntu.com/a/663702/72652 (ทำได้ดีที่สุดใน KRunner มากกว่าในเครื่องปลายทาง)
Michael Tunnell

12

ฆ่าplasmashellและเริ่มมันในพื้นหลัง

killall plasmashell
plasmashell > /dev/null 2>&1 & disown

2
นี่เป็นเรื่องปกติตราบใดที่คุณไม่สนใจที่จะทำการplasmashellบันทึกข้อมูลไปยังเครื่องเทอร์มินัลของคุณ นอกจากนี้คุณยังจะไม่สามารถปิดเครื่องได้มิฉะนั้นพลาสมาพลาสมาจะถูกฆ่า ควรใช้kstart5 plasmashellตามที่คนอื่นแนะนำ
Psychonaut

@Psychonaut ในขณะที่kstart5จะเป็นทางออกที่ "ถูกต้อง" มากขึ้นพลาสมาเซลจะไม่ถูกฆ่าเนื่องจากการปิดเทอร์มินัลขณะที่เราเริ่มทำงานในพื้นหลัง
UniversallyUniqueID

1
การทำให้กระบวนการในพื้นหลังไม่มีผลเว้นแต่คุณจะปฏิเสธ มันจะถูกฆ่าพร้อมกับเทอร์มินัลหลัก
Psychonaut

@Pychychaut Ah ใช่แน่นอน ฉันจะแก้ไขคำตอบ
UniversallyUniqueID

sh: disown: not foundแต่สายมีผลบังคับใช้จำเป็น; ฉันสามารถออกจากหน้าต่าง Konsole ทั้งหมดและplasmashellยังคงทำงานต่อไปได้ FreeBSD 12.0-CURRENT #0 r320869: Mon Jul 10 13:57:55 UTC 2017 root@releng3.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC
Graham Perrin

1

ตอนนี้ฉันมีปัญหากับ KDE บางครั้งมันบูทในหน้าจอสีดำไม่มีอะไร

แต่ถ้าคุณพิมพ์ALT+F2และเปิด a konsoleคุณจะเห็นว่า KDE ทำงานได้ดีโดยไม่ต้องplasmashellใช้ ไม่มีplasmashellในตารางกระบวนการไม่จำเป็นต้องฆ่ามัน ในกรณีของฉันเพียงพิมพ์:

kstart5 plasmashell

จะแก้ปัญหากรณี

นอกจากนี้ไม่จำเป็นต้องบอกให้ไปอยู่บนพื้นหลัง (หรือปฏิเสธ) เพราะมันจะทำเช่นนั้นต่อไป คุณสามารถปิดkonsoleและมันก็จะทำงานต่อไปได้ดี


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.