Lenovo Thinkpad R60에 xubuntu 18.04가 있는데 볼륨 단축키가 전혀 작동하지 않습니다. xev
피드백도 제공되지 않아 시스템이 버튼을 인식하지 못하는 것 같습니다. 어떻게 작동하게 할 수 있나요?
답변1
단축키 활성화
어쩌면 버튼이 활성화되지 않았을 수도 있습니다 thinkpad_acpi
. 다음 방법으로 모든 단축키를 활성화할 수 있습니다.
echo enable,0xffffffff >/proc/acpi/ibm/hotkey
루트여야 하기 때문에 간단한 작업 sudo
만으로는 충분하지 않습니다 echo
. 따라서 루트가 되거나 sudo -i
캡슐화됩니다.
sudo bash -c echo enable,0xffffffff > /proc/acpi/ibm/hotkey
또는
echo enable,0xffffffff | sudo tee /proc/acpi/ibm/hotkey
사용하고 있는 비트마스크이기 때문에 단축키를 개별적으로 활성화 및 비활성화할 수 있습니다. 인용하다모듈 문서더 많은 정보를 알고 싶습니다.
변경 사항을 영구적으로 적용
다음 재부팅 시에도 살아남으려면 이 명령을/etc/rc.local
Ubuntu 18.04 이상을 사용하는 경우 systemd
이 문제를 해결하는 중이므로 파일이 누락될 수 있습니다. 그러나 존재하는 경우 파일이 사용되며 로 볼 수 있습니다 sudo systemctl edit --full rc-local
.
파일은 실행 가능해야 하며 shebang이 필요합니다.
#!/bin/sh
echo enable,0xffffffff > /proc/acpi/ibm/hotkey
echo 0
파일을 생성했다면 실행 가능하게 만드세요.
chmod +x /etc/rc.local
답변2
위의 내용을 약간 개선했습니다. 원본 게시물에서 볼륨 버튼에 대해 질문했는데 이것이 밝기 버튼에도 영향을 미치는 것으로 나타났습니다. 이는 Ubuntu 20.04 LTS를 실행하는 T60에서 이미 잘 작동합니다.
이와 관련하여 많은 오류가 있으며 그 중 하나는 다음과 같습니다. https://bugs.launchpad.net/ubuntu/+source/linux/+bug/357673?comments=all 거기에서 볼륨 키만 활성화하는 마스크를 발견했습니다.
이 모든 작업을 수행하기 위해 다음 내용으로 /etc/rc.local 파일을 만들었습니다.
ubuntu@ubuntu-ThinkPad-T60:~$ cat /etc/rc.local
#!/bin/sh
echo enable,0xfc7fff > /proc/acpi/ibm/hotkey
echo 0
앞서 언급했듯이 실행 가능하게 만듭니다.
sudo chmod +x /etc/rc.local
재부팅 후 T60의 볼륨 키가 제대로 작동하고 밝기가 예상대로 작동합니다. 모든 세부 사항을 알려 주신 @karlsebal에게 감사드립니다. 이 버그를 확인하고 귀하의 문제와 해결 방법이 다른 사람들에게 도움이 될 수 있는지 확인하시기 바랍니다. 감사합니다.