今回は、LinuxMint(22.3-Cinnamon)を起動して、簡単なシェルスクリプトを実行します。
Ubuntu(22.04.5LTS)環境でも、この投稿と同様の操作が有効です。
簡単なシェルスクリプトを実行しよう
nanoをインストールする
まず始めにnanoをインストールします。
インストールの詳細は下記の投稿からどうぞ。
nanoを起動する
nanoをインストールしたあと、ターミナルで下記のコードを実行するとnanoが起動します。
nano hibernate.sh
シェルスクリプトを編集する
コードを入力する
起動したnanoのウインドウにコードを入力します。
ここではターミナルから電源を休止状態にするのコードを使います。
sudo sleep 0.1
xflock4
sleep 3
echo "mem" | sudo tee /sys/power/state

保存する
保存するときは、Ctrlキーを押しながらアルファベットのOキーを押します。

確認が入る
書き込むファイル名を確認し、Enterキーを押します。

実行する準備
権限を付与する
シェルスクリプトを実行するために権限を付与します。
ターミナルを起動して下記のコードを入力し、実行(Enterキーを押下すること)します。
chmod +x hibernate.sh

シェルスクリプトを実行する
ターミナルに下記のコードを入力し、実行します。
パスワードを問われたら、ログイン時に使用するパスワードを入力します。
./hibernate.sh
電源が休止状態になれば成功です。

うまく実行されないとき
xfce4がインストールされていない場合、2行目のコードが実行されません。
そのときはターミナルで下記のコードを実行します。
sudo apt install xfce4-session

