私はLinuxの世界にとても慣れていません。 Ubuntu 12.04をインストールしたばかりですが、ターミナルを使用してユーザーをログアウトする方法を考えていました。 Webを検索したところ、すべてのサイトでコマンドlogout
またはexit
を実行する必要があると言われています。しかし、ここに問題があります。 logout
を使用すると、exit
を使用する必要があるというメッセージが表示されます。そして、exit
を使用すると、ターミナルが閉じられますが、まだログインしています。
どうすればこれを達成できますか?
前もって感謝します。
Gnomeを使用している場合は、
gnome-session-quit
または
gnome-session-save --force-logout
またはまた
dbus-send --session --type=method_call --print-reply --dest=org.gnome.SessionManager /org/gnome/SessionManager org.gnome.SessionManager.Logout uint32:1
KDEを使用する場合、
qdbus org.kde.ksmserver /KSMServer org.kde.KSMServerInterface.logout -1 -1 -1
LXDEでは、
lxde-logout
XFCEでは、
xfce4-session-logout
デスクトップ環境が何であれ、エイリアスを定義して作業を楽にすることができます。ファイルを編集します/ home/your_name/.bashrc、
その中に、最後に向かって次の行を配置します。
alias mylg='gnome-session-quit'
または任意のコマンド。ファイルを入手し、
source .bashrc
これで、まったく新しいコマンドmylgが作成され、ログアウトします。