내 Asus X556U에는 W10과 Debian Jessie 사이에 DualBoot가 있지만 밝기를 조정해야 합니다.
인터넷 검색을 통해 xbacklight를 찾았지만 실행하는 데 문제가 있습니다.
barreeeiroo@Debian-Diego ~> xbacklight -dec 10
No outputs have backlight property
barreeeiroo@Debian-Diego ~>
그런 다음 문제에 대한 자세한 정보를 Google에서 검색하여 찾았습니다.이 게시물하지만 이로 인해 또 다른 문제가 발생합니다.
barreeeiroo@Debian-Diego ~>
sudo ln -s /sys/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.0/rtsx_usb_sdmmc.4/leds/mmc0::/brightness /sys/class/backlight
[sudo] password for barreeeiroo:
ln: failed to create symbolic link ‘/sys/class/backlight/brightness’: Operation not permitted
barreeeiroo@Debian-Diego ~>
내 컴퓨터에 따라 경로를 조정했습니다.
chmod
그런 다음 and 을 사용해 보았지만 chown
여전히 같은 문제가 발생했습니다.
그래서 내 질문은 다음과 같습니다.
- 이 오류를 수정할 수 있나요?
- 데비안에서 밝기를 관리하는 다른 방법이 있나요?
감사해요
답변1
아치 리눅스는 다음과 같이 말합니다.x백라이트:
xorg-xbacklight 패키지를 사용하여 밝기를 설정할 수 있습니다.
참고: xbacklight는 Intel에서만 사용할 수 있습니다. Radeon은 RandR 백라이트 속성을 지원하지 않습니다. xbacklight는 현재 모드 설정 드라이버에서 작동하지 않습니다.
밝기를 최대 50%로 설정하려면:
$ xbacklight -set 50
절대값 대신 증분을 사용하여 밝기를 10%씩 늘리거나 줄일 수 있습니다.
$ xbacklight -inc 10 $ xbacklight -dec 10
"출력에 백라이트 속성이 없습니다" 오류가 발생하는 경우 이는 xrandr/xbacklight를 사용할 수 없기 때문입니다
/sys/class/backlight
. 설정의 장치 섹션에서 백라이트 옵션을 통해 디렉터리를 지정할 수 있습니다xorg.conf
. 예를 들어 디렉터리 이름이 이면intel_backlight
장치 섹션을 다음과 같이 구성할 수 있습니다./etc/X11/xorg.conf ------------------- Section "Device" Identifier "Card0" Driver "intel" Option "Backlight" "intel_backlight" EndSection
다음은 Debian Stretch LXDE에서 저에게 효과적이었습니다.
백라이트 카탈로그를 확인하세요:
ls /sys/class/backlight
. 나는 우연히intel_backlight
.식별자를 얻으려면
xrandr --verbose
. 내 것은0x72
.확인해보니
/etc/X11/
하나도 없는 것을 발견하여xorg.conf
직접 하나 만들고 찾은 정보를 입력했습니다.Section "Device" Identifier "0x72" Driver "intel" Option "Backlight" "intel_backlight" EndSection
그런 다음 재부팅합니다. 거기에서 작동했습니다.
LXDE가 openbox를 실행 중이므로
~/.config/openbox/lxde-rc.xml
다음 키 바인딩을 편집하고 삽입했습니다.<!-- Increase backlight 10% --> <keybind key="XF86MonBrightnessUp"> <action name="Execute"> <command>xbacklight -inc 10</command> </action> </keybind> <!-- Decrease backlight 10% --> <keybind key="XF86MonBrightnessDown"> <action name="Execute"> <command>xbacklight -dec 10</command> </action> </keybind>
답변2
xrandr을 사용하여 데비안에서 화면 밝기를 제어했습니다.
xrandr --output [your display] --brightness 0.8
입력하여 표시 이름을 찾을 수 있습니다 xrandr
. "[모니터]가 기본 1920x1080에 연결되었습니다..."와 같이 표시됩니다.
다음은...키바인딩입니다!
답변3
xbacklight
Intel 이외의 드라이버와 호환되는 드롭인 교체품이 있습니다 .acpilight
. 아치 리눅스에는 이미 있습니다포장된, Debian에서는 수동으로 설치해야 합니다.
git clone https://gitlab.com/wavexx/acpilight
cd acpilight
sudo make install
acpilight
xbacklight
대부분의 구문을 지원하고 호환되는 하드웨어의 키보드 백라이트 제어와 같은 일부 추가 기능을 추가하여 이 명령을 대체했습니다 . 밝기는 확장이 아닌 sysfs를 통해 설정되므로 사용하기 전에 채워져 있는지 확인하는 xrandr
것이 좋습니다 ./sys/class/backlight/
답변4
오류의 잠재적 원인 중 하나는 디스플레이 드라이버의 모드 설정일 수도 있습니다. xbacklight
하다현재 모드 설정에는 사용할 수 없습니다..
또 다른 옵션: 사용밝기 조절, 전체 권한 문제를 처리하기 위해 udev 및 systemd를 사용합니다.
Ubuntu 18.04에서는 udev 규칙이 올바르게 설치되지 않았으므로 수동으로 가져와야 합니다.
cd /etc/udev/rules.d
wget https://raw.githubusercontent.com/Hummer12007/brightnessctl/master/90-brightnessctl.rules
그런 다음 필요한 그룹에 자신을 추가하십시오.
usermod -a -G video input <user>
재부팅 후 brightnessctl s 10%+
i3에서 키바인딩을 사용하고 생성할 수 있습니다.