사용자로 백라이트 제어(xbacklight 없음)

사용자로 백라이트 제어(xbacklight 없음)

젠투와 인텔을 알아보고 있어요모드 설정내 비디오 카드용 드라이버입니다. 그것이 xbacklight작동하지 않는 이유입니다 .

그 안에 쓸 수 있어요/sys/class/백라이트...루트 계정이 있지만 그것은 내가 원하는 것이 아닙니다. HAL을
사용하는 사람들을 본 적이 있지만 dbus-sendHAL이 젠투에 있는 것 같지는 않습니다(물론 그렇습니다 hal-flash).
그래서 백라이트를 제어할 수 있는 좋은 솔루션을 알고 싶습니다.

아 잠깐만요, 방금 생각났어요 xrandr. 이것이 나의 유일한 선택인가? xorg와 wayland 모두에서 작동하는 솔루션이 있다면 좋을 것입니다.

편집 : xrandr수정이없는 것 같습니다/sys/class/백라이트...나는 이것이 배터리 충전에 영향을 미치지 않는다는 것을 의미한다고 가정합니다.

답변1

자신에게 쓰기 권한을 부여 /sys/class/backlight/*하거나 sudo 규칙을 추가하여 파일을 수정할 수 있습니다. 이것이 제가 i915 GPU를 탑재한 컴퓨터를 가지고 있었을 때 했던 일입니다.

예를 들어 다음과 유사한 코드를 추가합니다 /etc/rc.local.

chgrp -R backlighters /sys/class/backlight
chmod g+w /sys/class/backlight/*/*

그리고 자신을 backlighters그룹에 추가하세요. 콘솔에 로그인한 사용자에게 권한을 부여하려면 훨씬 더 어렵습니다. polkit에 연결해야 하고 sysfs가 ACL을 지원하지 않기 때문에 그것조차 어색할 것입니다.

관련 정보