Centos 7은 xbacklight를 지원하지 않기 때문에 xbacklight를 전혀 작동시킬 수 없습니다.
저는 씽크패드 p50s를 사용하고 있습니다. 밝기를 위해 버튼에 명령을 바인딩하고 싶지만 그렇게 할 수 없습니다.
이것은 'dmesg | grep thinkpad_acpi'의 출력입니다.
[3.579866] thinkpad_acpi: ThinkPad ACPI Extras v0.25
[3.579869] thinkpad_acpi:http://ibm-acpi.sf.net/
[3.579870] thinkpad_acpi: ThinkPad BIOS N1KET21W (1.08), EC 알 수 없음
[3.579871]thinkpad_acpi: Lenovo ThinkPad P50s, 모델 20FLCTO1WW
[3.587378] thinkpad_acpi: 8가지 밝기 레벨을 지원하는 ThinkPad가 감지되었습니다.
[3.587409] thinkpad_acpi: 라디오 스위치가 활성화되었습니다.
[3.587559] thinkpad_acpi: 이 ThinkPad에는 ACPI 비디오 드라이버에서 지원하는 표준 ACPI 백라이트 밝기 제어 기능이 있습니다.
[3.587560] thinkpad_acpi: thinkpad-acpi 밝기 이벤트는 기본적으로 비활성화되어 있습니다...
[3.591080] thinkpad_acpi: rfkill 스위치 tpacpi_bluetooth_sw: 라디오 잠금 해제
[3.591620] thinkpad_acpi: 표준 ACPI 백라이트 인터페이스 사용 가능, 기본 인터페이스는 로드되지 않음
[3.591784] thinkpad_acpi: 콘솔 오디오 제어 활성화, 모드: 모니터(읽기 전용)
[3.593760] 입력: ThinkPad Extra 버튼은 /devices/platform/thinkpad_acpi/input/input6입니다.
[10.154636] thinkpad_acpi: EC에서 히트 테이블이 변경되었다고 보고했습니다.
답변1
Centos 7에는 Thinkpad 노트북에서 acpi를 지원하는 커널 모듈이 있습니다. 이와 관련된 일부 부팅 매개변수가 누락되었거나 어떤 이유로 ThinkPad 커널 모듈이 로드되지 않는 것 같습니다.
방금 CentOS 7.2 서버를 확인했습니다.아니요thinkpad) 및 thinkpad_acpi를 사용할 수 있습니다(그러나 분명히 사용되지는 않습니다). 저는 이 시스템에 전체 설치를 수행했습니다. 단순한 서버 구성이 아니므로 귀하의 시스템과 비슷할 것입니다. 다음 명령을 사용하여 사용 가능하고 현재 컴퓨터에 있는지 확인하십시오.
lsmod | grep thinkpad_acpi
modinfo thinkpad_acpi
lsmod는 현재 로드된 커널 모듈을 나열합니다 - thinkpad_acpi~해야 한다로드됩니다. 그렇지 않은 경우 modinfo는 시스템에서 커널 모듈을 사용할 수 있는지 여부를 알려줍니다. 그렇지 않다면 커널을 다시 컴파일해야 할 것입니다(적어도 make menuconfig 또는 thinkpad_acpi 모듈이 추가된 이와 동등한 기능을 사용하여).
적어도 modinfo가 thinkpad_acpi를 사용할 수 있다고 보고한다고 가정하면 다음으로 확인해야 할 것은 grub의 부팅 매개변수입니다. thinkpad_acpi 드라이버에는 백라이트 제어를 인계받기 위해 다음과 같은 두 개의 비표준 시작 매개변수가 필요합니다.
thinkpad-acpi.brightness_enable=1 acpi_backlight=vendor
이러한 항목을 커널 부팅 매개변수로 추가하려면:
1. 그럽 구성 편집:
sudo vi /etc/grub/menu
로 시작하는 줄을 확인 GRUB_CMDLINE_LINUX=
하고 이러한 설정이나 충돌하는 설정이 이미 존재하지 않는지 확인하십시오. 그렇지 않은 경우 이 행에 새 값을 추가합니다. 마지막 항목으로 넣을 수 있습니다(일반적으로 기본적으로 끝에 있음 quiet
). 각 항목이 공백으로 구분되어 있는지 확인하세요.
2. 새로운 grub 구성으로 Linux 이미지를 다시 빌드합니다.
grub2-mkconfig -o /boot/grub2/grub.cfg
3. 다시 시작
모든 것이 잘 진행되었다고 가정하면 이제 백라이트 수준을 조정할 수 있는 항목이 /sys/class/backlight에 있어야 합니다. 백라이트 설정을 조정하는 데 사용할 수 있는 대부분의 유틸리티(일부 주요 예외 포함)는 ACPI 드라이버(귀하의 경우 thinkpad_acpi)에 의해 구성된 인터페이스를 통해 sysfs에 연결되므로 그 중 아무 것도 작동하지 않습니다. 이러한 변경으로 인해 제대로 작동할 수 있기를 바랍니다.
이것써봐약간 오래되었지만 CentOS 7.x 커널(3.10)에 적합하며 thinkpad_acpi 드라이버를 사용하여 백라이트 및 기타 여러 설정을 조정하는 방법에 대한 세부 정보를 제공합니다.