내 키보드에도 Openbox에 Fn 키가 없어서 이것이 작동할지 잘 모르겠습니다.
사용할 수 있는 것:
# Default 1 ignores monitor setting, allows increasing a lot. <br>
xrandr --output DP-2 --brightness 0.9
# Set 90% of brightness (parameter 10) changing the monitor setting, max 100%.
ddcutil --display 1 setvcp 10 90
어떤 스크립트나 복잡한 명령을 사용하여 밝기(예: 5%)를 높이거나 낮출 수 있습니까?
xbacklight
작동 하지 brightnessctl
않으며 오류도 표시되지 않습니다.
내 파일이 하나도 없어서 /sys/class/backlight
모니터에 백라이트가 없는 것 같습니다.
답변1
ddcutil 문서에 따르면vcp 설정:
피처 ID와 값 사이에 "+" 또는 "-"를 배치하여 연속 피처에 대해 절대값 대신 상대값을 지정할 수 있습니다.
- 상대 값 연산을 나타내려면 더하기 또는 빼기 기호를 공백으로 묶어야 합니다.
- 0보다 작거나 특성의 최대값보다 크지 않도록 새 값을 조정합니다.
- 이 경우 setvcp는 먼저 현재 값을 읽은 다음 조정된 값을 씁니다.
예를 들어 밝기 값을 5씩 위 또는 아래로 조정합니다.
$ ddcutil setvcp 10 + 5 $ ddcutil setvcp 10 - 5
이 문서에는 다음과 같은 내용도 나와 있습니다.
일반적으로 setvcp에 대한 새 값 인수는 2바이트 숫자입니다. 일부 모니터에는 255보다 큰 값을 갖는 연속 기능이 있습니다. 또한 설정 가능한 VCP 기능 x73(감마)에는 복잡한 2바이트 인코딩이 있습니다. 이러한 특수한 경우를 제외하고 설정 가능한 모든 값은 0..255 범위의 정수 값, 즉 단일 바이트입니다.