さて、ThinkPad X240にインストールしたArchLinuxですが、液晶の蓋を閉じてもサスペンドされないように、
サスペンドを無効化していきましょう。

そうしないと、サーバとして利用できませんからね。

サスペンドの無効化

以下コマンドで設定ファイルを編集し、サスペンドを無効化することができます。

vi /etc/systemd/logind.conf

#の部分をコメントアウトし、「suspend」を「ignore」に変更します。

#HandleLidSwitch=suspend(修正前)
HandleLidSwitch=ignore(修正後)

上記の修正が完了したら以下コマンドでサービスを再起動します。

sudo systemctl restart systemd-logind

スリープの無効化

次に、使用してない間に勝手にスリープされてしまっても困るので、
以下コマンドでスリープの無効化を行います。

サービスにマスクをするという形になります。

sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target

上記コマンドを実行した結果、以下の表示になればOKです

Created symlink /etc/systemd/system/sleep.target → /dev/null.
Created symlink /etc/systemd/system/suspend.target → /dev/null.
Created symlink /etc/systemd/system/hibernate.target → /dev/null.
Created symlink /etc/systemd/system/hybrid-sleep.target → /dev/null