해결책이 아니라 해결 방법입니다.
파일이 있어야합니다
/sys/class/backlight/acpi_video0/brightness
이 파일에는 밝기에 해당하는 특정 10 진수 값이 있습니다.
이제 Openbox 데스크톱 환경을 사용할 때 fn 키가 작동하지 않으므로 다음 스크립트를 사용하여 설정하십시오.
#!/bin/mksh
printf " \n Entering file to change brightness in 3 seconds\n remember - no new line after number. ";
sleep 3;
sudo nano /sys/class/backlight/acpi_video0/brightness
이제 /sys/class/backlight
폴더에 acpi_video0 파일이 있는지 확인하십시오. 시스템에 따라 이름이 다를 수 있습니다
밝기 설정에 대한 다양한 해결 방법에 관심이 있다면 관련 askubuntu 질문을 연결하겠습니다.
최신 정보
나는 데스크톱 바로 가기와 함께 zenity (스크립트의 그래픽 프론트 엔드)와 xrandr를 사용하는 또 다른 스크립트를 작성했습니다.
필요한 도구
- xrandr (기본적으로 설치되어 있어야 함, 저를 인용하지 마십시오) 및 디스플레이 이름
- zenity (기본적으로 설치해야하며 인용하지 마십시오)
- 바탕 화면 바로 가기 백라이트
바탕 화면 바로 가기
만들기 backlight.desktop
바탕 화면에 파일을하고와 그것을 실행하기 sudo chmod a+x ~/Desktop/backlight.desktop
. (오른쪽 클릭-> 속성을 통해 실행 파일로 만들고 노틸러스-> 편집-> 속성-> 동작에서 텍스트 파일을 실행 파일로 실행할 수도 있습니다).
[Desktop Entry]
Type=Application
Exec=/usr/bin/backlightscript
Terminal=false
Icon=/usr/share/icons/HighContrast/16x16/status/display-brightness.p
ng
아이콘 부분은 선택 사항입니다.
스크립트
이 파일을 /usr/bin
폴더에 넣고 호출하십시오.backlightscript
#!/bin/sh
# Name: backlightscript
# Author: Serg Kolo
# Date: March 2 , 2015
# Description: Simple script to change screen brightness using xrandr
# uncomment this for debugging as needed
# set -x
NEWVAL=$( zenity --scale --min-value=0 --max-value=7 --text="Enter number between 0 and 7" ) && brightness=$(($NEWVAL+2))
if [ $(echo $?) = 0 ]
then
xrandr --output LVDS --brightness 0.$brightness
fi
스크립트 설명
최적의 밝기가 0.2와 0.9 사이라는 것을 알았습니다. 아래로 이동하면 0.2 또는 1 화면이 너무 어둡거나 밝아집니다. 이 스크립트에서 사용자는 배경 조명으로 팝업을 호출하는 백라이트. 데스크톱 바로 가기를 두 번 클릭합니다. 여기서 눈금은 0에서 7까지 필요한 밝기를 선택합니다.이 값은 2 씩 증가하므로 최대 값은 7 + 2 = 9와 min은 0 + 2 = 2) 밝기 변수에 저장됩니다. 그런 다음 해당 변수는에 대한 소수점 뒤의 값이됩니다 xrandr --output LVDS --brightness 0.$brightness
.
if-then 블록은 사용자가 실제로 무언가를 선택했는지 테스트하는 데 사용됩니다. 그것이 없으면 xrandr는 밝기를 0으로 설정합니다.이 경우 화면에 아무 것도 표시되지 않으며 tty1조차도 재부팅하거나 Alt+ SYSRQ+ R+ E+ I+ S+ U+를 수행해야합니다B
참고 , 그 xrandr를 당신이 직접 화면의 밝기를 변경하지 않는 즉, 소프트웨어 솔루션이 아닌 하드웨어 솔루션입니다.
어떻게 보일까
xrandr에 대한 참고
인수없이 xrandr을 실행하여 기본 연결된 디스플레이를 결정하십시오.
내 예
Screen 0: minimum 320 x 200, current 1366 x 768, maximum 8192 x 8192
VGA-0 disconnected (normal left inverted right x axis y axis)
LVDS connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
1366x768 60.0*+
1280x720 59.9
1152x768 59.8
1024x768 59.9
800x600 59.9
848x480 59.7
720x480 59.7
640x480 59.4
출처