로그 아웃하지 않고 KDE Plasma Desktop을 다시 시작할 수 있습니까?


103

표준 KDE 데스크탑에 대해서만 이야기하고 있습니다. 작업 표시 줄을 실행 한 후 몇 일이 지나면 제대로 작동하지 않습니다. 이것은 진단되지 않은 일종의 버그로 인한 것이지만 현재로서는 제 멍청이가 아닙니다. 로그 아웃하고 다시 로그인하자마자 수정되었습니다.

가상 머신과 같은 진행중인 프로세스를 모두 종료해야합니다. 큰 고통입니다. 그것은 일반적으로 며칠 동안 약간의 깜박임을 참는 것을 의미합니다.

실행중인 모든 응용 프로그램을 폭격하지 않고 데스크탑을 다시로드하는 방법이 있습니까?

답변:


161

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 plasmashell
kstart5 plasmashell

9
이상하게도 이것들은 Alt-F2 실행 대화 상자에서 실행할 수 있습니다 (플라즈마를 죽이면 두 번째로 억제했을 것이라고 생각했을 것입니다). 그렇습니다. 잘 작동하고 깜박임을 멈 춥니 다.
Oli

4
KDE 5 플라즈마에서는 작동하지 않습니다.
Geremia

7
kde5의 플라스마 데스크탑 대신 플라스마 쉘
dorien

4
ArchLinux에서 그것은 KDE5를 kstart5 plasmashell위한 것입니다
Daniel Andrei Mincă

3
이것을 시스템 설정-> 바로 가기-> 사용자 정의 바로 가기에 추가 했으므로 이제 Ctrl-Alt-Backspace를 눌러 플라즈마를 다시 시작할 수 있습니다 (이전에는 X.org를 다시 시작하기 때문에 특정 조합을 선택했습니다).
Skylar Ittner

60

KDE5에서 "kstart plasmashell" 사용하여 plasmashell & 대신 서비스로 plasmashell을 다시 시작하십시오 . 이 방법으로 사용하면 현재 터미널 세션에 연결되지 않은 독립 서비스로 실행됩니다 (즉, 프로세스가 종료되지 않고 터미널을 닫을 수 있음). TLDR :

KDE5 (터미널) :

killall plasmashell
kstart plasmashell

이것에 대해 감사하고 싶다! 때때로 Plasma 5는이 이상한 검은 막대를 화면 하단에 작업 표시 줄 바로 위에 배치합니다. 작업 표시 줄 바로 아래에있는 모든 창을 덮습니다. 아래의 물건과 여전히 상호 작용할 수 있습니다. . 원인이 무엇인지 모르지만 문제를 killall plasmashell ; kstart plasmashell해결 :)
위험

가장 간단한 방법은 플라즈마 5에 kquitapp5를 사용하는 것입니다. askubuntu.com/a/663702/72652 (최종 터미널보다는 KRunner에서 가장 잘 수행됨)
Michael Tunnell

40

글쎄, 나는 이것이 효과가 있다고 기대하지 않았고 (질문이 요구하는 바가 아니라) Alt+를 F2누르고 실행 중이다.

kwin --replace

이것은 KDE의 컴포 지터를 다시로드하며 깜박임을 해결하는 것으로 보입니다. 내 문제에 영향을 미치는 요인이라고 생각합니다.


6
쿠분투 15.04에서 이것을 시도했습니다. Kde 5의 명령은 뒤에서 실행되는 서버에 따라 kwin_x11 또는 kwin_wayland입니다.
zurdo

1
, killall는 plasmashell kwin --replace (ALT-F2) kstart plasmashell withoud kwin --replace did't 재시작 (쿠분투 16.04) plasmashell : 사실 모든 솔루션의 조합을 사용하여 해결
clobrano을

1
나를 위해 일한 해결책은 받아 들여진 대답과 이것의 혼합이었습니다 killall plasmashell; kwin --replace & kstart plasmashell & exit( & exit내가 터미널에서 실행 한 이후 작곡가는 여기에 지시 된대로 열린 터미널 창에 의존 합니다 )
Carolus

1
이게 실제로 공정하고 정사각형으로 작동했습니다. 감사합니다
Suleman

2

KDE 설정 메뉴를 열 수없는 문제가 있었기 때문에 이것을 찾았지만 실제로 재부팅하거나 로그 아웃하고 싶지 않았습니다. 나는 적어도 KDE 5에서 그것을하는 가장 좋은 방법은 krunner (Alt + F2)를 사용하여 killall plasmashell그 직후 에하는 것임을 알았습니다 plasmashell. Konsole 창에서 시도한 killall plasmashell다음 plasmashell &이것을 사용하여 작동했지만 Konsole 창을 닫 자마자 플라즈마도 닫힙니다. 문제를 해결하는 것처럼 보이지만 나중에 플라즈마를 다시 시작 해야하는 사람들을 위해 게시 할 것이라고 생각했습니다.

KDE 4에서는 다음으로 대체하십시오 plasmashell.plasma-desktop


1

나는 항상 ksycoca5에 문제가 있다는 것을 알았습니다. 이것은 plasmashell이 ​​strop에 들어가고 plasmashell 다시 시작을 멈추는 이유 인 것 같습니다. 이 문제를 해결하려면 다음을 수행하십시오.

$ mv ~/.cache/ksycoca5* /tmp
$ killall plasmashell buildksycoca5; kstart plasmashell

0

나는 또한 다음과 같은 것을 시도했다 :

killall plasmashell; kstart plasmashell

또는 이것조차도 :

killall plasmashell; kwin --replace && kstart plasmashell

그러나 알 수없는 이유로 작동하지 않았습니다.

다음 명령 중에 휴면을 추가 한 후 플라즈마 데스크탑 다시 시작이 작동하기 시작했습니다 .

killall plasmashell ; sleep 3 ; kwin --replace ; sleep 5 ; kstart plasmashell

마지막으로, 나는 타입이 때 것으로 나타났습니다 'kwin|plasma'KSysGuard필터 필드가 사망 한 후보고 plasmashell, 같은 *.so파일이 여전히 존재한다 : desktop.so, file.so. 우리도 그들을 죽여야합니다. 그렇지 않으면 다시 시작할 때마다 해당 파일의 사본이 생성됩니다.

따라서 최종 플라즈마 데스크탑 재시작 명령은 다음과 같습니다.

killall plasmashell desktop.so file.so ; sleep 5 ; kwin --replace ; sleep 5 ; kstart plasmashell

0

창 관리자 kwin는 창 주위를 이동하는 일을 담당합니다. 다음과 같이 다시 시작할 수 있습니다.

kstart kwin --replace

kstart접두사는 당신이 나중에 터미널을 닫을 수 있도록, 현재 단말기에서 하위 프로세스로 실행하지 않는 것입니다.

plasmashell배경 및 기타 쉘 작업을 담당합니다. 다시 시작하면 다음과 같이 작동합니다.

killall plasmashell
kstart plasmashell

이렇게해도 메뉴가 다시 표시되지는 않습니다.

또한 흥미롭게도 이것은 다시 나를 위해 kwin을 깨뜨립니다. 즉, 더 이상 창문을 움직일 수 없습니다. 콘솔에서 나는 sth를 얻는다 QXcbConnection: XCB error: 3 (BadWindow), sequence: ..., resource id: ..., major code: 15 (QueryTree), minor code: 0.


0

KDE4에서 프로그램을 열면 점차적으로 더 많은 RAM을 사용하기 때문에 메모리 사용이 최대 기가 바이트까지 올라가는 것을 알지만 닫아도 해제되지는 않습니다. 이것은 KDE가있는 Mint 17.3에 있지만 모든 KDE 플라즈마 4 시스템에 거의 영향을 미치는 것으로 보입니다.

로그인 및 로그 아웃하거나 ALT + F2를 사용하여 플라즈마를 죽이고 다시 시작하는 데 어려움을 겪었습니다. 이제 패널에 스크립트 (실행 파일로 설정)가 있습니다.

   
#!/bin/bash 
killall plasma-desktop 
plasma-desktop & 
   

아이콘을 클릭하면 플라즈마가 닫히고 약 15 초 정도 다시 시작됩니다. 플라즈마가 다시 시작되는 동안 현재 사용중인 가상 데스크톱에서 열려있는 프로그램을 계속 사용할 수 있습니다.


0

OK .. KDE5 Plasma를 실행하는 OpenSuse Leap 15.1을 실행하고 있습니다. 주기적으로 내 X 환경이 손상되어 (약 24 시간 내 컴퓨터를 실행 한 후) "D-Bus를 통해 KLauncher에 연결할 수 없습니다. start_service_by_desktop_path 호출시 오류 : D-Bus 서버에 연결되지 않았습니다"라는 메시지가 나타납니다.

그 결과 내 데스크톱이 여전히 작동하지만 KLauncher를 사용하는 응용 프로그램을 시작할 수 없으므로 매우 성가신 것입니다. (참고 : 또한 xwindows vncserver는 연결할 수있는 99 개의 디스플레이 창의 인스턴스를 시작하는 것으로 보입니다. 그러나 재부팅하지 않고 환경에서 KDE 5 플라즈마를 다시 시작하기 위해 위의 문제에 대한 답을 찾았습니다.

1) killall plasmashell 2) kstart5 플라즈마 쉘 kwin

시스템이 새로 부팅 된 것처럼 모든 것이 다시 시작됩니다. 도움이 되었기를 바랍니다

감사

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.