답변:
화면 밝기 만 바꾸고 저장하고 싶다면 xbacklight
sudo apt-get install xbacklight
설치 후 화면 밝기를 쉽게 설정하는 명령을 입력하십시오.
xbacklight -set `num`
는 num
화면 밝기의 비율입니다.
sudo setpci -s `00:02.0` F4.B=`XX`
밝기를 설정하려면 00:02.0
VGA 장치 코드입니다. XX
00에서 FF까지의 16 진수입니다.
lspci
명령을 사용 하여 VGA 장치 코드를 찾으십시오.
xgamma -gamma `X`
X
0에서 1까지 명암을 설정 하려면
이 명령을 루트로 실행하여 밝기 레벨을 확인하십시오.
cat /sys/class/backlight/acpi_video0/max_brightness
(내 노트북의 최대 밝기는 20입니다)
다음 명령을 실행하여 화면 밝기를 최소로 설정하고 현재 레벨을 확인하십시오.
cat /sys/class/backlight/acpi_video0/brightness
(내 노트북의 최소 밝기 수준은 0입니다.)
다음 줄 앞에 편집 /etc/rc.local
하고 추가 하십시오 exit 0
.
echo YOUR_VALUE > /sys/class/backlight/acpi_video0/brightness
지금부터이 밝기 레벨은 컴퓨터를 시작할 때마다 설정됩니다.
/sys/class/backlight/intel_backlight/
.
개인적으로 나는 컴퓨터를 마지막으로 사용했을 때의 밝기로 시작하는 것을 선호합니다. 그 기능을 어떻게 얻었습니까?
먼저 세션간에 화면 밝기를 저장할 파일을 만듭니다.
cd /etc/init.d
sudo touch prev_brightness
sudo chmod o + w prev_brightness
그런 다음 이전 단계에서 만든 파일을 종료 할 때 현재 화면 밝기를 저장하는 스크립트를 만듭니다.
sudo touch save_screen_brightness
sudo chmod + x save_screen_brightness
sudo gedit save_screen_brightness
이것을 방금 연 파일에 넣으십시오.
#! / bin / sh
고양이 / sys / class / backlight / acpi_video0 / brightness> /etc/init.d/prev_brightness
이제 컴퓨터를 종료하거나 재부팅 할 때마다 스크립트를 실행해야합니다.
sudo ln -s /etc/init.d/save_screen_brightness /etc/rc0.d/K99save_screen_brightness
sudo ln -s /etc/init.d/save_screen_brightness /etc/rc6.d/K99save_screen_brightness
마지막으로 컴퓨터를 시작할 때 저장 한 값을로드해야합니다.
sudo gedit /etc/rc.local
종료 0 전에이 파일을 방금 연 파일에 넣습니다.
고양이 /etc/init.d/prev_brightness> / sys / class / backlight / acpi_video0 / brightness
그게 다야!
우분투 12.10을 사용하면 Hevilath가 제공 한 솔루션이 효과가 없었습니다. 내가 rc.local로 무엇을 했어도 실행되지 않습니다.
나는 추가하려고
echo 5 > /sys/class/backlight/acpi_video0/brightness
전에 exit 0
그리고 그것은 호출되지 않았습니다. 나는 몇 가지 로깅 문을 추가 /etc/rc.local
하고 /etc/init.d/rc.local
아무것도 전혀 실행되지되고 있었다.
Upstart는 이전 버전과의 호환성을 위해 적절한 시간에 이전 System V 스크립트를 계속 실행하기 때문에 작동해야합니다.
그래서 여기서 Upstart 스크립트를 작성하는 방법을 읽었습니다 .
System V가 나왔으므로 Upstart에 대해 배워야합니다.
두 모니터의 밝기를 설정하는 간단한 스크립트를 작성했으며 문제없이 작동합니다.
sudo를 사용하여 파일을 / etc / init / 디렉토리에 복사하기 만하면됩니다. 단순한 변경 인 경우 밝기 값이 잘못된 파일에 에코되지 않는 한 작동해야합니다.
도움이 되었기를 바랍니다
gksudo gedit /usr/local/bin/brightness_changer.py
코드 아래에 붙여 넣기
#!/usr/bin/python
import dbus
bus = dbus.SessionBus()
proxy = bus.get_object('org.gnome.SettingsDaemon',
'/org/gnome/SettingsDaemon/Power')
iface = dbus.Interface(proxy, dbus_interface='org.gnome.SettingsDaemon.Power.Screen')
iface.SetPercentage(70)
저장해. 그런 다음 명령을 발행하십시오.
sudo chmod 755 /usr/local/bin/brightness_changer.py
시작 응용 프로그램을 엽니 다.
추가를 클릭하십시오.
/usr/local/bin/brightness_changer.py
명령에 따라 경로를 지정 하고 저장하십시오.
이제 로그인 할 때마다 밝기가로 설정됩니다 70
.