はじめに
Linuxでシャットダウンや再起動などをするコマンドを紹介します。
デスクトップ環境ごとに違うコマンドもあるので、お使いのLinuxのディストリビューションに注意してください。
ディストリビューションとデスクトップ環境
主に初心者向け、Windows風、Mac風のものを軽くまとめておきます。
この他のディストリビューションで追記してほしものがあれば、コメントで教えてください。
GNOME
- Ubuntu
- Zorin OS
- Pop!_OS
- Voyager
正確にはPop!_OSはGNOMEをベースに作られたCOSMICというデスクトップ環境です。
(2022/8/2追記)
Voyager 22.04はGNOMEなのでこちらに移動しました。
Budgie
- Ubuntu Budgie
Pantheon
- Elementary OS
KDE
- Kubuntu
- Feren OS
- Windowsfx (Linuxfx)
Cinnamon
- Linux Mint Cinnamon Edition
MATE
- Ubuntu MATE
- Linux Mint MATE Edition
Xfce
- Xubuntu
- Linux Mint Xfce Edition
LXQt
- Lubuntu
Trinity
- Q4OS Trinity
シャットダウン
poweroff
Q4OS Trinityなど、poweroff
コマンドが使えない場合は、
systemctl poweroff
再起動
reboot
Q4OS Trinityなど、reboot
コマンドが使えない場合は、
systemctl reboot
サスペンド(スリープ)
systemctl suspend
ハイバネート(休止状態)
systemctl hibernate
ログアウト(ログオフ)
GNOME, Budgie, Pantheon
killall gnome-session-binary
KDE
killall startplasma-x11
Cinnamon
killall cinnamon-session
MATE
killall mate-session
Xfce
killall xfce4-session
LXQt
killall lxqt-session
Trinity
killall x-session-manager
ロック
GNOME, Bugdie, Pantheon, KDE, Cinnamon, LXQt
xdg-screensaver lock
MATE
mate-screensaver-command -l
Xfce
xfce4-screensaver-command -l
#ただし、Linux Mint Xfce Editionは、
xdg-screensaver lock
#上のコマンドが失敗したら下のコマンドが実行されるようにOR演算子でつないでもいいかも
xfce4-screensaver-command -l || xdg-screensaver lock
Trinity
kdesktop_lock