외부 키보드를 사용하여 우분투 밝기 변경

외부 키보드를 사용하여 우분투 밝기 변경

저는 hp pavilion g6 노트북을 사용하고 있습니다. 키보드가 작동을 멈췄기 때문에 노트북 키보드를 사용하여 밝기를 변경할 수 없습니다. 문제는 밝기가 0으로 설정되어 우분투가 로드되면 아무것도 볼 수 없다는 것입니다. USB를 통해 외부 키보드를 연결했는데, 외부 키보드를 사용하여 밝기를 어떻게 변경할 수 있는지 궁금합니다. 방법이 있습니까? 우분투가 로그인 화면에 완전히 어두워지면 로그인하거나 아무것도 볼 수 없습니다.

도움을 주시면 감사하겠습니다.

답변1

밝기를 변경하고 해당 스크립트를 활성화하는 Gnome 키보드 단축키(Gnome/Cinnamon을 사용한다고 가정)를 설정하는 스크립트를 생성하는 것이 좋습니다.

내 스크립트는 다음과 같이 설정되어 있습니다.

#!/bin/bash
echo $1 > /sys/class/backlight/acpi_video0/brightness

스크립트가 실행될 때 호출되는 번호를 얻어 root/sudo/gksu밝기로 설정합니다. 숫자는 0에서 15까지 다양할 수 있지만 내 기억이 잘못된 것이 아니라면 디스플레이마다 다를 수 있다고 생각합니다.

밝기를 설정하려면 다른 숫자와 키보드의 많은 키를 사용하여 스크립트를 호출하거나(게으른 방식 \o/) 두 개의 for 루프를 구현할 수 있습니다(더 스마트한 방식).

이러한 for 루프는 스위치 케이스 내부에서 밝기를 높이거나 낮추는(0에서 15, 15에서 0으로) for 루프로 리디렉션되는 $1 매개변수에 의해 호출될 수 있습니다. 그런 다음 스위치/if 케이스에서 각각 매개변수를 호출하는 키보드 단축키 두 개를 설정하면 됩니다.


"밝기"에 대한 추가 제어가 필요한 경우 위와 같은 방식으로 이 명령을 대신 사용할 수 있습니다.

/sys/class/backlight/intel_backlight/brightness

이는 0에서 4000(또는 그에 가까운 값)까지 다양하며 실제로 백라이트를 제어하여 0으로 설정하면 디스플레이에 빛이 전혀 들어오지 않게 됩니다.

관련 정보