CentOS7環境のノートPCでモニターを閉じてもスリープしない

7環境のノートPCでモニターを閉じてもスリープしないようにする

ノート PCを使用している時にモニターを閉じるとスリープしてしまいますが、サブディスプレイを接続していたりリモートデスクトップからのみ操作をしている場合はモニターを閉じておきたいので、ノートPCでモニターを閉じてもスリープしない設定にしてみます。

/etc/systemd/logind.confを編集します

モニターを閉じた場合などの動作設定は/etc/systemd/logind.confに記述されています。動作設定へ変更してモニターを閉じてもスリープしない設定にします。

# ls /etc/systemd/
bootchart.conf  coredump.conf  journald.conf  logind.conf  system  system.conf  user  user.conf

# vi /etc/systemd/logind.conf

/etc/systemd/logind.confをviなどのエディタで開いて編集します。

編集前

  This file is part of systemd.
#
#  systemd is free software; you can redistribute it and/or modify it
#  under the terms of the GNU Lesser General Public License as published by
#  the Free Software Foundation; either version 2.1 of the License, or
#  (at your option) any later version.
#
# Entries in this file show the compile time defaults.
# You can change settings by editing this file.
# Defaults can be restored by simply deleting this file.
#
# See logind.conf(5) for details.

[Login]
#NAutoVTs=6
#ReserveVT=6
#KillUserProcesses=no
#KillOnlyUsers=
#KillExcludeUsers=root
#InhibitDelayMaxSec=5
#HandlePowerKey=poweroff
#HandleSuspendKey=suspend
#HandleHibernateKey=hibernate
#HandleLidSwitch=suspend
#HandleLidSwitchDocked=ignore
#PowerKeyIgnoreInhibited=no
#SuspendKeyIgnoreInhibited=no
#HibernateKeyIgnoreInhibited=no
#LidSwitchIgnoreInhibited=yes
#IdleAction=ignore
#IdleActionSec=30min
#RuntimeDirectorySize=10%
#RemoveIPC=no
#UserTasksMax=

編集後の例

#  This file is part of systemd.
#
#  systemd is free software; you can redistribute it and/or modify it
#  under the terms of the GNU Lesser General Public License as published by
#  the Free Software Foundation; either version 2.1 of the License, or
#  (at your option) any later version.
#
# Entries in this file show the compile time defaults.
# You can change settings by editing this file.
# Defaults can be restored by simply deleting this file.
#
# See logind.conf(5) for details.

[Login]
#NAutoVTs=6
#ReserveVT=6
#KillUserProcesses=no
#KillOnlyUsers=
#KillExcludeUsers=root
#InhibitDelayMaxSec=5
#HandlePowerKey=poweroff
HandlePowerKey=ignore
#HandleSuspendKey=suspend
HandleSuspendKey=ignore
#HandleHibernateKey=hibernate
HandleHibernateKey=ignore
#HandleLidSwitch=suspend
HandleLidSwitch=ignore
#HandleLidSwitchDocked=ignore
#PowerKeyIgnoreInhibited=no
#SuspendKeyIgnoreInhibited=no
#HibernateKeyIgnoreInhibited=no
#LidSwitchIgnoreInhibited=yes
#IdleAction=ignore
#IdleActionSec=30min
#RuntimeDirectorySize=10%
#RemoveIPC=no
#UserTasksMax=

編集したのは

編集箇所を元の設定から ignoreに変更します。ignoreは無視する設定です。

#HandlePowerKey=poweroff       <- パワーキーを押した時の動作
HandlePowerKey=ignore
#HandleSuspendKey=suspend      <- サスペンドキーを押した時の動作
HandleSuspendKey=ignore
#HandleHibernateKey=hibernate  <- ハイバネーションキーを押した時の動作
HandleHibernateKey=ignore
#HandleLidSwitch=suspend       <- モニターを閉じた時の動作
HandleLidSwitch=ignore

編集後はlogind.confを適用します

# systemctl restart systemd-logind.service

ノートPCは常時電源ONで使用することは想定されていませんので、電源の切り忘れには注意しましょう!

スポンサーリンク
spdsk-side
spdsk-side