Kyle renfro memiliki solusi agar papan ketik Apple berfungsi dengan benar di Ubuntu, ketika kami mengatakan berfungsi dengan benar, yang kami maksud adalah bahwa tombol-tombol tersebut memiliki fungsi yang biasanya dimiliki di papan ketik lain.
Apa yang akan kita selesaikan?
Dalam perbaikan yang akan kami lakukan ini, kami akan menyelesaikan 3 detail kecil:
- Kami memperbaiki kunci Fn.
- Kami menukar tombol perintah / alt.
- Tombol F13 menjadi tombol Sisipkan.
Untuk melakukan koreksi ini kita akan membuat 2 file yaitu perbaikan keyboard.sh dan fix-keyboard.service
perbaikan keyboard.sh
Keyboard-fix.sh akan menjadi skrip yang bertugas untuk menyelesaikan 3 masalah tersebut, untuk membuatnya kita harus menjalankan perintah berikut:
$ gedit keyboard-fix.sh
Di dalam file kita harus menempatkan konten berikut:
#! / bin / sh #fix kunci fn echo 2> / sys / module / hid_apple / parameter / fnmode #swap perintah / alt echo 1> / sys / module / hid_apple / parameter / swap_opt_cmd # F13 = Masukkan echo "keycode 191 = Sisipkan "| xmodmap -
Kemudian saya melanjutkan untuk menyalin keyboard-fix.sh ke / usr / bin.
$ sudo cp keyboard-fix.sh /usr/bin/keyboard-fix.sh
fix-keyboard.service
El fix-keyboard.service adalah definisi layanan SistemD apa yang akan dieksekusi perbaiki-keyboard.sh saat komputer kita boot. Untuk membuatnya kita harus menjalankan perintah berikut:
$ gedit fix-keyboard.service
Di dalam file kita harus menempatkan konten berikut:
[Unit] Description = mac keyboard fix [Layanan] Type = oneshot ExecStart = / usr / bin / keyboard-fix.sh [Instal] WantedBy = multi-user.target
Kami memberikan save dan kemudian kami harus menjalankan perintah berikut dari terminal:
sudo cp keyboard-fix.service /etc/systemd/system/keyboard-fix.service sudo systemctl daemon-reload sudo systemctl aktif keyboard-fix.service sudo systemctl mulai keyboard-fix.service
Dengan prosedur ini kami membuat keyboard Apple berfungsi seperti yang kami inginkan di Ubuntu kami, dengan eksekusi daemon, perbaikan ini akan dijalankan segera setelah sistem melakukan boot. Solusi yang cukup sederhana untuk masalah umum yang dimiliki banyak orang
gedit fix-keyboard.service
lalu
sudo cp keyboard-fix.service /etc/systemd/system/keyboard-fix.service
Bukankah ada yang salah di sana? 🙂