質問: 現在のユーザーをログアウトする方法は? 私は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が作成され、ログアウトします。