Linux

Thinkpad 音量鍵不起作用

  • December 30, 2020

我在聯想 Thinkpad R60 上有一個 xubuntu 18.04,音量熱鍵根本不起作用。xev也不提供任何回饋,因此系統似乎無法辨識這些按鈕。我怎樣才能讓它們工作?

啟用熱鍵

也許按鈕沒有被thinkpad_acpi. 您可以通過以下方式啟用所有熱鍵

echo enable,0xffffffff >/proc/acpi/ibm/hotkey

因為你必須是 root 一個簡單的是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

引用自:https://unix.stackexchange.com/questions/475968