
我在 2015 年 Macbook Pro 上執行 Ubuntu 17.04。鍵盤上的波形符號~/反引號</kbd> key is mapped to
< and
>`。我已經找到了一些解決方案,但沒有找到使其永久化的方法。
我發現該命令
echo 0 > sys/module/hid_apple/parameters/iso_layout
修正了這個問題,就像
setxkbmap -option apple:badmap
我的問題是讓這些命令中的任何一個在啟動/登入時在腳本內運行,這樣我就不必每次需要修復它時都手動運行它。我嘗試過使用/etc/rc.local
,但在 Ubuntu 17.04 中嘗試啟用它時systemctl
沒有得到任何結果。我會採取任何有效的措施。多謝你們!
答案1
在啟動時進行更改的標準方法/sys
是使用sysfsutils
.預設可能未安裝該軟體包,因此首先執行以下操作:
sudo apt install sysfsutils
現在編輯文件/etc/sysfs.conf
,例如:
sudo nano /etc/sysfs.conf
並將此行新增至其末尾,然後儲存、退出並重新啟動:
module/hid_apple/parameters/iso_layout = 0
這將與您的echo
命令執行相同的操作。
答案2
札娜的回答對我沒效,但是這個答案曾是。因此,就我而言,我必須創建/etc/modprobe.d/hid_apple.conf
並將其內容設為:
options hid_apple iso_layout=0
我還希望 F 鍵像常規 F1-F12 鍵一樣工作,所以我還添加了
options hid_apple fnmode=2
重新啟動電腦後,這有效了。