2014-08-31 2 views
2

나는 리눅스 OS의 밝기를 제어하는 ​​프로그램을 만들려고 노력하고있다. 그러나 터미널 명령을 사용하여 모니터 백라이트를 제어하는 ​​방법을 알아야합니까? 늘릴 수 있어야합니다. 또한 가능한 경우 희미한 화면 (및 복귀 희미한)도 허용됩니다.터미널 명령으로 백라이트를 제어하는 ​​방법

+0

오프 주제; 에 속한다 [su] –

답변

9

많은 가능성이 있습니다. 그냥 몇 가지 이름 :

1. 베어가

echo 8 > /sys/class/backlight/intel_backlight/brightness 

지원되는 최대 무엇 밝기 볼/SYS/클래스/백라이트/intel_backlight/밝기/max_brightness에서 봐 에코.

2. 간단한

xbacklight 패키지를 설치하고 정교한

실행 xrandr --verbose 이상

xbacklight -inc 20  # increase backlight by 20% 
xbacklight -dec 30  # decrease by 30% 
xbacklight -set 80  # set to 80% of max value 
xbacklight -get  # get the current level 

3. 을 시도하고 LVDS1 connected 1024x600+0+0 같은 해상도의 라인을 찾아 사용하는 . 디스플레이 이름 (이 예에서는 LVDS1)이 필요합니다. 이제 밝기를 설정할 준비가되었습니다.

그러나이 설정은 하드웨어 밝기가 아닌 소프트웨어 만 설정하므로 제한을 초과 할 수 있습니다 (두 다이렉트 모두). 뭔가 잘못되면 아름다운 결과를 기대하지만 조금 실험 충분히 용감 경우 다음 안전 벨트를 고정하고

xrandr --output LVDS1 --brightness 1.7 
xrandr --output LVDS1 --brightness -0.4 #yes, negative value is possible 
xrandr --output LVDS1 --brightness 1 

당신은 더 xrandr를 사용하여 디스플레이를 고문 할 수 실행할 수 있지만 컴퓨터를 다시 부팅 할 준비를하지 마십시오 . 예를 들어 다음을 가지고 노는 경우

xrandr --output LVDS1 --reflect x 
xrandr --output LVDS1 --reflect xy 
xrandr --output LVDS1 --reflect normal  # return to normal state 
xrandr --output LVDS1 --rotate left 
xrandr --output LVDS1 --rotate inverted 
xrandr --output LVDS1 --rotate normal  # again, back to normal 
관련 문제