it-swarm-ko.tech

명령 줄에서 KDE를 안전하게 종료 / 재부트 / 로그 아웃하려면 어떻게해야합니까?

shutdownreboot 명령에 대해서는 이야기하고 있지 않습니다. KDE 데스크톱 내에서 로그 아웃/재부트/종료 버튼을 누르면 수행되는 명령 줄에서 동일한 루틴을 시작하고 싶습니다.

22
txwikinger

Kde4의 경우 :

qdbus org.kde.ksmserver /KSMServer org.kde.KSMServerInterface.logout -1 -1 -1

세 개의 정수 매개 변수는 KWorkSpace :: requestShutDown 에 대한 confirm, sdtypesdmode 인수입니다. 해당 값은 페이지 상단에 설명되어 있습니다.

24
Gilles

모든 버전의 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.

3
Zdeněk Válek

그래서 Gilles가 제시 한 답변을 시도했지만 KDE4에서만 작동합니다.

그래픽으로 시스템을 업데이트 한 후에는 더 이상 로그 아웃, 재부팅 또는 종료 할 수 없습니다. 결국이 명령이 작동한다는 것을 알았습니다.

qdbus org.kde.ksmserver /KSMServer logout 0 0 0

내 출처는 여기에서 조금 더 논의하는 곳입니다. 다른 옵토 인에 대해서는 잘 모르겠습니다. 포럼 주제 토론 KDE5 shutdown options. 위 명령으로 시스템이 정상적으로 종료 된 것 같습니다. 올바른 레이아웃 순서대로 예상 한 모든 프로그램이 돌아 왔으며 아무것도 빠진 것 같지 않았습니다. 이 방법으로 문제가 해결되지 않으면 의견을 보내 주시면 답변을 조정하겠습니다. 그러나 지금까지는 본인이 잠겨있을 때 KDE5를 정상적으로 종료 할 수있었습니다. (나는 분명히 shutdown 명령을 사용하거나 init를 호출 할 수 있었지만 우아하지는 않습니다.)

2
C.D.

나는 보통 재시작 및 ...에 init 명령을 사용합니다. 나는이 명령을 좋아한다

# Default run level. The run levels are:
#   0 - halt (Do NOT set initdefault to this)
#   1 - Single user mode
#   2 - Multiuser, without NFS 
#   (The same as 3, if you do not have networking)
#   3 - Full multiuser mode
#   4 - unused
#   5 - X11
#   6 - reboot (Do NOT set initdefault to this)


[email protected]~$ init 6
0
Sajad Bahmani