凱爾·倫弗羅(Kyle Renfro) 有一個Apple鍵盤可以在Ubuntu上正常工作的解決方案,當我們說正常工作時,是指這些鍵具有它們在其他鍵盤中通常具有的功能。
我們要解決什麼?
在我們將要進行的這些修復中,我們將解決3個小細節:
- 我們修復了Fn鍵。
- 我們交換命令/ alt鍵。
- F13鍵變為插入鍵。
為了進行這些更正,我們將創建2個文件, 鍵盤修復 Y EL 修復keyboard.service
鍵盤修復
Keyboard-fix.sh將是負責解決上述3個問題的腳本,要創建該腳本,我們必須執行以下命令:
$ gedit keyboard-fix.sh
在文件內部,我們必須放置以下內容:
#!/ bin / sh#修復fn鍵回顯2> / sys /模塊/ hid_apple /參數/ fnmode #swap命令/ alt回顯1> / sys /模塊/ hid_apple /參數/ swap_opt_cmd#F13 =插入回顯“鍵代碼191 =插入“ |” xmodmap-
然後,我繼續將keyboard-fix.sh複製到/ usr / bin中。
$ sudo cp 鍵盤修復.sh /usr/bin/keyboard-fix.sh
修復keyboard.service
El 修復keyboard.service 是服務的定義 系統D 將執行什麼 修復keyboard.sh 當我們的計算機啟動時。 要創建它,我們必須執行以下命令:
$ gedit fix-keyboard.service
在文件內部,我們必須放置以下內容:
[單位]說明= mac鍵盤修復[服務]類型= oneshot ExecStart = / usr / bin / keyboard-fix.sh [安裝] WantedBy =多用戶。target
我們進行保存,然後必須從終端執行以下命令:
sudo cp keyboard-fix.service /etc/systemd/system/keyboard-fix.service sudo systemctl守護進程重新加載sudo systemctl 使 keyboard-fix.service sudo systemctl啟動keyboard-fix.service
通過此過程,我們可以使Apple鍵盤在Ubuntu中按需運行,隨著守護進程的執行,這些修復將在系統啟動時立即執行。 一個解決許多人常見問題的相當簡單的方法
gedit 修復鍵盤.service
然後
須藤cp keyboard-fix.service /etc/systemd/system/keyboard-fix.service
那裡不對嗎? 🙂