Jak zrestartować powłokę plazmową w KDE5?

26

Chcę zrestartować pulpit / powłokę plazmową bez ponownego uruchamiania komputera i szukałem sposobu na to. Czy jest jakieś polecenie konsoli lub coś, co by to zrobiło?

Tomasz
źródło

Odpowiedzi:

32

Myślę więc, że znalazłem odpowiedź. Modyfikowanie polecenia KDE 4 z humbug.in w następujący sposób:

kbuildsycoca5 && kquitapp5 plasmashell && kstart5 plasmashell
Tomasz
źródło
4
Część kbuildsycoca5 jest niepotrzebna, najprostszym sposobem na to jest użycie kquitapp5 dla Plazmy 5. askubuntu.com/a/663702/72652 (najlepiej zrobić w KRunner zamiast w terminalu)
Michael Tunnell
12

Zabij plasmashelli uruchom go w tle.

killall plasmashell
plasmashell > /dev/null 2>&1 & disown
UniversallyUniqueID
źródło
2
Jest to w porządku, o ile nie przeszkadza ci plasmashellwyrzucenie do terminalu kilku informacji logowania. Nie będziesz także mógł zamknąć terminalu, bo inaczej pocisk plazmowy zostanie zabity. Lepiej używać, kstart5 plasmashelljak sugerował ktoś inny.
Psychonaut
@Psychonaut Podczas gdy kstart5byłoby bardziej „poprawnym” rozwiązaniem, plazmashell nie zostałby zabity w wyniku zamknięcia terminala, gdy uruchamiamy go w tle.
UniversallyUniqueID
1
Umieszczenie procesu w tle nie przyniesie żadnego efektu, chyba że go wyłączysz. Zostanie zabity wraz z terminalem macierzystym.
Psychonaut
@Psychonaut Ah, oczywiście, oczywiście. Zmienię odpowiedź.
UniversallyUniqueID
sh: disown: not foundale linia miała wymagany efekt; Następnie mogę wyjść ze wszystkich okien Konsoli i plasmashellkontynuować działanie. FreeBSD 12.0-CURRENT #0 r320869: Mon Jul 10 13:57:55 UTC 2017 [email protected]:/usr/obj/usr/src/sys/GENERIC
Graham Perrin
1

Mam teraz problem z KDE. Czasami uruchamia się na czarnym ekranie, nic.

Ale jeśli wpiszesz ALT+F2i otworzysz a konsole, zobaczysz, że KDE działa poprawnie bez plasmashell. Nie plasmashellw tabeli procesów, nie trzeba jej zabijać. W moim przypadku wystarczy wpisać:

kstart5 plasmashell

rozwiąże sprawę.

Nie musisz też informować go, aby działał w tle (lub wyrzucał go), ponieważ i tak to zrobi. Możesz zamknąć konsolei będzie działać dobrze.

Dr Beco
źródło
-1

W Debianie 8 jest to:

killall plasma-desktop && plasma-desktop

zrestartować

n00b
źródło