내 노트북의 Arch Linux에서는 acpid를 사용하여 AC 플러그 이벤트에 따라 밝기 수준을 제어합니다. 전원을 연결하면 밝기가 최대가 되고, 배터리로 작동하면 밝기가 최소로 감소합니다.
내 문제는 노트북을 시작할 때 밝기가 항상 가장 높다는 것입니다. 즉, 밝기 변경을 유발하는 것이 없으므로 최대 밝기로 실행됩니다.
시작 시 밝기를 올바르게 설정하려면 어떻게 해야 합니까? 잠재적인 솔루션으로 systemd 서비스를 만드는 것을 고려하고 있지만 이전에 시스템 서비스를 작성한 적이 없으며 시작하기 전에 대체(아마도 더 나은) 방법을 고수하고 싶습니다.
업데이트: 결국 udev 규칙을 사용하게 되었는데 밝기와 같은 것을 제어하는 기능이 있는지 전혀 몰랐습니다. 그러나 udev가 노트북 종료 이벤트를 수신할 수 없는 것 같으므로 여전히 acpid를 유지해야 합니다.
어쨌든, 내가 찾은 규칙에 대한 링크는 다음과 같습니다.https://github.com/Unia/powersave/blob/master/rules/50-powersave.rules
답변1
나는 그것을 빌렸다Unia udev 규칙시작 시 밝기 문제를 해결했습니다. 마침내 신맛이 거의 사라졌습니다.
SUBSYSTEM=="power_supply", ENV{POWER_SUPPLY_ONLINE}=="0", RUN+="/usr/bin/powersave true"
SUBSYSTEM=="power_supply", ENV{POWER_SUPPLY_ONLINE}=="1", RUN+="/usr/bin/powersave false"
KERNEL=="sr0", SUBSYSTEM=="block", ENV{POWER_SUPPLY_ONLINE}=="0", ENV{UDISKS_DISABLE_POLLING}="1"
KERNEL=="sr0", SUBSYSTEM=="block", ENV{POWER_SUPPLY_ONLINE}=="1", ENV{UDISKS_DISABLE_POLLING}="0"