해결하려면 버그 # 1005495 (불가능 단축키를 통해 LCD 밝기를 변경), 내 LCD의 밝기를 줄이기위한 하나의 명령 행 증가에 대한 쿼리 및 하나를 가지고 싶습니다. 그런 다음이 쿼리 각각에 핫키를 매핑 할 수 있습니다.
문제는 : 나는 커맨드 라인에서 LCD 밝기를 늘리고 줄이는 방법을 모른다. 당신 은요?
답변
우리가 이것을 해야하는 또 다른 방법은 xbacklight라는 다른 새로운 프로그램을 사용하여 터미널을 열고 이것을 입력하는 것입니다
sudo apt-get install xbacklight
그런 다음 이것을 입력하십시오 xbacklight -set 50
50은 밝기 범위를 나타내며 0에서 100까지 얻을 수 있습니다.
현재 값에서 지정된 수준으로 밝기를 높이거나 낮출 수 있습니다. 현재 밝기 값에서 10 %로 높이려면
xbacklight -inc 10
10 %를 줄이려면
xbacklight -dec 10
경고 : xbacklight
인텔에서만 작동하며 Radeon에서는 제대로 작동하지 않으며 모드 설정 드라이버 ( source ) 에서는 작동하지 않습니다 .
답변
터미널을 열고 이것을 입력하십시오
xrandr -q | grep " connected"
그것은 당신에게 출력을 줄 것이다
LVDS1 connected 1680x1050+0+0 (normal left inverted right x axis y axis) 331mm x 207mm
LVDS1 디스플레이를 나타냅니다. 이제는
xrandr --output LVDS1 --brightness 0.5
0.5는 밝기 수준을 나타내며 0.0에서 1.0 사이입니다. 0.0-> Full black. 필요한 밝기 값을 선택해야합니다.
이것은 하드웨어 수준의 밝기를 변경하지 않는다 . 에서 randr
수동 :
--brightness brightness
현재 출력에 연결된 crtc 의 감마 값을 지정된 부동 값에 곱합니다 . 지나치게 밝거나 지나치게 어두운 출력에 유용합니다. 그러나 이것은 소프트웨어 전용 수정 이므로 하드웨어에서 실제로 밝기를 변경하도록 지원하는 경우 xbacklight를 사용하는 것이 좋습니다.
답변
다음은 나를 위해 작동합니다.
echo 400 | sudo tee /sys/class/backlight/intel_backlight/brightness
가능한 최대 값이 /sys/class/backlight/intel_backlight/max_brightness
파일 에 있다고 생각 합니다.
intel_backlight
별표로 교체 하여 모든 백라이트에 적용 하십시오 .
답변
노트북의 경우
sudo setpci -s 00:02.0 F4.B=80
변경 80
에 의해 [0-FF]
가장 낮은 가장 높은 밝기를 얻을 수 있습니다. 지정된 값은 진수에, 그래서 80
당신에게 줄 것이다 50%
최대 밝기를.
데스크탑에서 감마 보정을 수행하려면 (나에 의해 테스트되지 않음),
xgamma -gamma .75
답변
터미널에서 이것을 시도하십시오 :
xrandr --output LVDS1 --brightness 0.9
예를 들어 마지막 값을 원하는대로 변경할 수 있습니다. 0.2
답변
이 스크립트를 작성하십시오.
set-brightness.sh
#!/bin/bash
TARGET="acpi_video0"
cd /sys/class/backlight
MAX="$(cat "${TARGET}/max_brightness")"
# The `/1` at the end forced bc to cast the result
# to an integer, even if $1 is a float (which it
# should be)
LOGIC="$(echo "($1 * ${MAX})/1" | bc)"
for i in */; do
if [[ "${TARGET}/" != "$i" && -e "${i}brightness" ]]; then
cat "${i}max_brightness" > "${i}brightness"
fi
done
echo "$LOGIC" > "${TARGET}/brightness"
0에서 1 사이의 값으로 루트로 실행하십시오.
sudo ./set-brightness.sh 0.5
- 시스템에가 없으면
/sys/class/backlight/acpi_video0
디렉토리가 하나 이상 있어야하며 디렉토리는 장치마다 다를 수 있습니다 (예 :도 있습니다radeon_bl0
). - 다른 사람이있는 경우 값을 쌓으십시오 (따라서 루프; 다른 모든 값을 1.0으로 밀고 대상 값을 원하는 양으로 설정하십시오).
- 항상 작동
acpi_video0
해야 하지만 항상 전체 범위의 물리적 밝기를 사용할 수있는 것은 아닙니다. 각각을 시도하고 가장 큰 영역을 가진 것을 “대상”으로 사용하십시오.
답변
그놈과 함께 DBus 사용하기
키보드 제어를위한 밝기 단계도이 방법으로 구현할 수 있습니다.
# Step up:
gdbus call --session --dest org.gnome.SettingsDaemon.Power --object-path /org/gnome/SettingsDaemon/Power --method org.gnome.SettingsDaemon.Power.Screen.StepUp
# Step down:
gdbus call --session --dest org.gnome.SettingsDaemon.Power --object-path /org/gnome/SettingsDaemon/Power --method org.gnome.SettingsDaemon.Power.Screen.StepDown
노트
- 루트 권한이 필요하지 않습니다!
/sys/class/backlight
방법 과 달리 . xbacklight
항상 작동하지는 않습니다 .xrandr
다만 DO가 감마 보정- KDE의 경우이 답변을 확인 하십시오.