나는에 대해서 이야기하고 있지 않다 shutdown
및 reboot
명령. KDE 데스크톱 내에서 로그 아웃 / 재부트 / 종료 버튼을 누르면 수행되는 명령 줄에서 동일한 루틴을 시작하고 싶습니다.
나는에 대해서 이야기하고 있지 않다 shutdown
및 reboot
명령. KDE 데스크톱 내에서 로그 아웃 / 재부트 / 종료 버튼을 누르면 수행되는 명령 줄에서 동일한 루틴을 시작하고 싶습니다.
답변:
kde4의 경우 :
qdbus org.kde.ksmserver /KSMServer org.kde.KSMServerInterface.logout -1 -1 -1
세 개의 정수 매개 변수는있다 confirm
, sdtype
및 sdmode
인수 KWorkSpace :: requestShutDown . 해당 값은 페이지 상단에 설명되어 있습니다.
Cannot find 'org.kde.KSMServerInterface.logout' in object /KSMServer at org.kde.ksmserver
합니다. 그러나 일반 사용자 ^ _ ^
모든 버전의 KDE (GNOME 및 기타 버전) :
KDE Control Center (KDE3.5 / trinity)에서 "확인없이 중지"에 대한 키보드 단축키를 설정하고 ( Ctrl+ Shift+ Alt+ 와 같은 비극을 피하기 위해 복잡해야 함 Delete) 다음 xvkbd
(가상 키보드) 을 실행할 수 있습니다 .
xvkbd -text '\C\S\A\d'
이에 대한 별칭을 만들 수 있습니다 (예 :) kdehalt
.
내가 가장 좋아하는 것 : sleep 1h 20m && kdehalt
또는 wget "http://something" ; kdehalt
.
그래서 Gilles가 제시 한 답변을 시도했지만 KDE4에서만 작동합니다.
그래픽으로 시스템을 업데이트 한 후 더 이상 로그 아웃, 재부팅 또는 종료 할 수 없습니다. 결국이 명령이 작동한다는 것을 알았습니다.
qdbus org.kde.ksmserver /KSMServer logout 0 0 0
내 출처는 여기에서 조금 더 논의하는 곳입니다. 다른 옵토 인에 대해서는 잘 모르겠습니다. 포럼 주제 토론 KDE5 종료 옵션. 위의 명령으로 시스템이 정상적으로 종료 된 것 같습니다. 올바른 레이아웃 순서대로 예상 한 모든 프로그램이 돌아 왔고 아무것도 빠진 것 같지 않았습니다. 그래도 문제가 해결되지 않으면 의견을 보내 주시면 답변을 조정하겠습니다. 그러나 지금까지는 본인이 잠겼을 때 KDE5를 정상적으로 종료 할 수있었습니다. (나는 분명히 shutdown 명령을 사용하거나 init를 호출 할 수 있었지만 우아하지는 않습니다.)