i3에서 화면 밝기 제어

i3에서 화면 밝기 제어

화면 밝기를 조절하고 싶어요i3, Intel 노트북에는Fn열쇠의 목적. 이 키는 다른 DE와 함께 사용할 수 있습니다.

먼저 사용 가능한 장치가 Intel인지 확인하세요.

$ ls -l /sys/class/backlight/
total 0
lrwxrwxrwx 1 root root 0 juin  24 18:26 intel_backlight -> ../../devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/intel_backlight

다른 포럼에서xbacklight이 프로그램은 밝기를 조절하는 방법으로 권장됩니다i3. 그러나 지금까지 시도한 랩톱에서는 실패합니다.

$ xbacklight -inc 10
No outputs have backlight property

밝기를 조절하는 다른 방법이 있나요?i3?

답변1

brightnessctl설정하는 데 사용할 수 있습니다실제장치 밝기.

답변2

화면 밝기를 변경하려면 를 사용할 수 있습니다 xrandr.

이렇게 하려면 다음을 수행할 수 있습니다.

xrandr -q | grep ' connected' | head -n 1 | cut -d ' ' -f1

그러면 연결된 모든 모니터(예: LVDS-1또는 DVI-D-0예)가 반환됩니다.

이제 화면 밝기를 변경하려면 다음 명령을 실행합니다( DVI-D-0이전 명령 출력 대체).

xrandr --output DVI-D-0 --brightness 0.7

예를 들어, 이 명령은 밝기를 70%로 설정합니다.

도움이 되었으면 좋겠습니다!

답변3

내 솔루션. Ubuntu 20.04에서 테스트되었습니다.

  1. sudo apt install light

  2. sudo chmod +s /usr/bin/light

  3. i3 구성에 추가:

    bindsym XF86MonBrightnessUp exec --no-startup-id light -A 1 # increase screen brightness
    bindsym XF86MonBrightnessDown exec --no-startup-id light -U 1 # decrease screen brightness

답변4

사용밝기 조절@leafmeal의 답변을 바탕으로 다음 키 바인딩을 내 키 바인딩에 추가했습니다 .config/i3/config.

bindsym XF86MonBrightnessDown exec brightnessctl s 5%-
bindsym XF86MonBrightnessUp exec brightnessctl s +5%

참고: Brightnessctl을 설치할 때 sudo 없이 작동하려면 재부팅해야 할 수도 있습니다.

관련 정보