답변:
gnome-session-quit
dbus-send --session --type=method_call --print-reply --dest=org.gnome.SessionManager /org/gnome/SessionManager org.gnome.SessionManager.Logout uint32:1
( DoR을 통해 , 더 많은 dbus 선을 위해 "dodo 특권없이 재부팅 하시겠습니까?"에 대한 그의 답변을 보십시오 !)
또는 대신에
gnome-session-save --force-logout
--force-logout
반대로 --logout
저장하지 않은 문서 등을 처리하도록 사용자에게 요청하지 않습니다.
이것이 가장 쉬운 방법입니까? sudo logout과 같은 간단한 한 줄 명령이 없습니다 ?? 나는 그 모든 것을 기억하지 못할 것입니다.
예, logout이라는 명령이 있지만 터미널과 관련이 있습니다. gnome-session-save는 실제로 종료 gnome-session
할 수 있는 프로그램으로 , 물론 죽일 수는 있지만 로그 아웃 할 수는 없습니다. :-)
이 명령들은 루트가 아니어도됩니다.
더 짧은 명령을 원하면 언제든지 시스템에 별명 을 추가 할 수 있습니다 .
열기 ~/.bash_aliases
텍스트 편집기를 사용하거나이없는 경우를 생성하고,이 같은 추가 :
alias logout-gnome="gnome-session-save --force-logout"
(.bashrc는 새로운 가상 터미널 이 시작될 때마다 실행되는 스크립트입니다. 여기에 모든 영구 별칭을 설정해야합니다. 또한 영구 "별칭"을 만드는 방법은 무엇입니까? )
man gnome-session-quit
들자 "--force"와 "--logout"은 실제로 다른 인수라는 것을 알았습니다. 따라서 오류가 없을 때 "--force --logout"(공백과 "로그 아웃"사이에 2 개의 마이너스 노래가 있음)이 더 좋습니다. 적어도 우분투 13.04 및 Linux Mint 15의 경우입니다. 다른 배포판의 다른 / 이전 버전에 대한 IDK.
메이트 데스크톱을 설치했는데 메뉴가 작동하지 않았으며 f 키도 작동하지 않았습니다. 파일 관리자를 탐색하여 xterm을 얻었습니다.
작동 한 유일한 것은 :
sudo pkill -u username
alias ulogout="sudo pkill -KILL -u $1"
. 누군가에게 유용 할 수 있습니다. 사용법 :ulogout user_name
alias logout="sudo pkill -u ${USER}"
?
sudo
있습니까? 또한 모든 프로세스가 종료되므로 (예 : 다른 원격 세션이있는 경우 종료 됨) 로그 아웃과 다른 것으로 생각합니다 . 또한 그것이 반드시 모든 프로세스를 죽일 것인지 확신하지 못합니다 (먼저 자신을 죽일 수 있다고 상상할 수 있습니까?) 가능하다면 알고 있습니까?
11.10의 gnome-session-save
이름으로 바뀐 것 같습니다 gnome-session-quit
. 주요 답변의 다른 모든 것은 여전히 단일 변경으로 작동해야합니다.
http://mail.gnome.org/archives/desktop-devel-list/2011-February/msg00147.html
그놈 세션의 경우 gnome-session-quit
잘 작동합니다. 기본적으로 확인을 요청한 다음 로그 아웃합니다 (즉, --logout
인수가 --power-off
명시 적으로 재정의되지 않는 한 인수로 가정 됨 ). 또한 로그 아웃시 확인 메시지를 표시하지 않도록 명령에 지시 할 수 있습니다.
--no-prompt
End the session without user interaction. This only works with --logout.
gnome-session-quit
12.04에서도 유효합니다.
OP가 창 / 데스크톱 관리자를 지정하지 않았고 gnome-session-quit가 모든 가능성으로 작동하지 않을 수 있으므로 여기에 여러 번 사용한 로그인 화면 또는 선택기로 돌아가는 일반적인 X-windows 방법이 있습니다. 마지막 몇 가지 릴리스 :
터미널에서 ( 'Alt-F2 + xterm 또는 Ctrl-T 또는 Crt-Alt-F1로 다양하게 호출되거나, 노틸러스에서 데스크탑을 마우스 오른쪽 버튼으로 클릭하고 "터미널에서 열기"바로 가기 등을 사용하여) ) 유형
sudo pkill X
이것은 대부분의 상황에서 일반적으로 과잉입니다. 중단 된 프로세스가 있거나 빠르게 로그 아웃해야 할 때 사용하는 경향이 있습니다. 이 작업을 완료하면 Ubuntu는 X-windows를 다시 생성하여 정직하게 로그인 화면으로 돌아 왔습니다.
나는 일반적으로 그 목적 으로 사용 하기 때문에 의 power-off
기능을 아직 사용하지 않았습니다 .gnome-session-quit
shutdown -P now
Xubuntu (또는 Xfce 세션을 사용할 때마다)에서 터미널을 통해 로그 아웃 할 수 있습니다.
xfce4-session-logout --logout
지정 --logout
하지 않으면 로그 아웃 확인 화면이 표시됩니다. Lightdm
세션이 여전히 Xfce 세션 관리자에 의해 관리되므로로 로그인 할 때 'Xubuntu 세션'또는 'Xfce 세션'을 지정했는지 여부에 관계없이 작동합니다 .
또한 다른 옵션으로 로그 아웃 할 수도 있습니다.
xfce4-session-logout --fast
이 명령이 실행되면 세션이 저장되지 않으므로 일반적으로를 사용하는 것이 가장 좋습니다 xfce4-session-logout --logout
.
터미널을 사용하여 로그 아웃하는 기능은에 사용할 수있는 일시 중단과 같은 다른 옵션과 마찬가지로 매우 유용합니다 xfce4-session-logout
.
자세한 내용 man xfce4-session-logout
은 Ubuntu 맨 페이지 온라인을 참조하십시오 .
우분투 메이트 사용 mate-session-save --force-logout
. 같다 gnome-session-quit
.
시도 gnome-session-quit --force
하고 작동합니다!
참고 : 우분투 15.04를 사용합니다.
.bashrc에 다음 줄을 추가하여 함수를 정의한 다음 쉘 프롬프트에서 logoff 를 입력하여 호출하십시오 .
logoff() { gnome-session-quit --logout --no-prompt ; } # Log Out
sudo logout
없습니까 ?? 나는 그 모든 것을 기억하지 못할 것입니다.