Alter Linuxで使い始めて、ロック画面から復帰しようと一度ログインするも、再度ロック画面が表示されてる。これは、Xfce版にしろ、i3wm版にしろデスクトップ環境違えど同じ。またインストールした端末がLemurにしろ、AeroBookにしろ同じ。
気になりながらも、放置していたが、
ロック画面からの復帰挙動が不安定な場合がある · Issue #266 · FascodeNet/alterlinux · GitHubと、issueに挙げられており、sudo systemctl disable tlp
が解決策となる。電源管理のTLPを無効化する1。
それとパソコンを放置していると、画面が真っ暗になる。
/etc/systemd/logind.conf
IdleAction=ignore
をしていても。
パソコンの電源管理の処理というよりは、 X Window Systemの画面を消灯するにはに見られるように、単に画面が消灯しているだけらしい。
Display Power Management Signaling - ArchWikiにあるとおり、xset s off -dpms
を実行することで
実行前
$ xset q
Keyboard Control:
auto repeat: on key click percent: 0 LED mask: 00000000
XKB indicators:
00: Caps Lock: off 01: Num Lock: off 02: Scroll Lock: off
03: Compose: off 04: Kana: off 05: Sleep: off
06: Suspend: off 07: Mute: off 08: Misc: off
09: Mail: off 10: Charging: off 11: Shift Lock: off
12: Group 2: off 13: Mouse Keys: off
auto repeat delay: 660 repeat rate: 25
auto repeating keys: 00ffffffdffffbbf
fadfffefffedffff
9fffffffffffffff
fff7ffffffffffff
bell percent: 50 bell pitch: 400 bell duration: 100
Pointer Control:
acceleration: 2/1 threshold: 4
Screen Saver:
prefer blanking: yes allow exposures: yes
timeout: 600 cycle: 600
Colors:
default colormap: 0x22 BlackPixel: 0x0 WhitePixel: 0xffffff
Font Path:
built-ins
DPMS (Energy Star):
Standby: 600 Suspend: 600 Off: 600
DPMS is Enabled
Monitor is On
実行後
$ xset s off -dpms
$ xset q
Keyboard Control:
auto repeat: on key click percent: 0 LED mask: 00000000
XKB indicators:
00: Caps Lock: off 01: Num Lock: off 02: Scroll Lock: off
03: Compose: off 04: Kana: off 05: Sleep: off
06: Suspend: off 07: Mute: off 08: Misc: off
09: Mail: off 10: Charging: off 11: Shift Lock: off
12: Group 2: off 13: Mouse Keys: off
auto repeat delay: 660 repeat rate: 25
auto repeating keys: 00ffffffdffffbbf
fadfffefffedffff
9fffffffffffffff
fff7ffffffffffff
bell percent: 50 bell pitch: 400 bell duration: 100
Pointer Control:
acceleration: 2/1 threshold: 4
Screen Saver:
prefer blanking: yes allow exposures: yes
timeout: 0 cycle: 600
Colors:
default colormap: 0x22 BlackPixel: 0x0 WhitePixel: 0xffffff
Font Path:
built-ins
DPMS (Energy Star):
Standby: 600 Suspend: 600 Off: 600
DPMS is Disabled
となり、 timeout: 0 cycle: 600
となって、DPMS is Disabled
となった。
ただ、上記のコマンドだとログアウトや再起動後には元に戻ってしまう。なので/etc/X11/xorg.conf.d/
配下に 10-monitor.conf というファイルを作り、以下のように記述する。
/etc/X11/xorg.conf.d/10-monitor.conf
Section "Monitor"
Identifier "eDP1"
Option "DPMS" "false"
EndSection
Section "ServerFlags"
Option "StandbyTime" "10"
Option "SuspendTime" "10"
Option "OffTime" "10"
Option "BlankTime" "0"
EndSection
これでxset s off -dpms
と同じ効果になる らしい 。いくつか見た例だとStandbyTime
、SuspendTime
、OffTime
も0にしてた。単位は秒でなく分。本当は、全部0にするのが良いかも知れない。
らしい と書いたのはxset q
で確認すると
DPMS is Enabled
Monitor is On
はそのままだったからだ。
Section "Extensions"
Option "DPMS" "Disable"
EndSection
を追記してみたが、今度は
DPMS (Energy Star):
Server does not have the DPMS Extension
表示される。んん?元から実はDPMS機能はこの端末じゃあ有効化されてなかったということ?
どちらにせよ、時間経過によって画面が消灯することはなくなった。
-
tlp
有効化したいときどうするの?って問題はあるが、自分は持ち歩かないPCなので影響なし。 ↩︎