UKyle renfro inesixazululo sekhibhodi ye-Apple ukuthi isebenze kahle ku-Ubuntu, lapho sithi sisebenza kahle, sisho ukuthi izinkinobho zinokusebenza okuvamile abanakho kwamanye amakhibhodi.
Yini esizoyixazulula?
Kulokhu kulungiswa esizokwenza, sizoxazulula imininingwane emincane emi-3:
- Silungisa ukhiye we-Fn.
- Sishintshanisa ukhiye womyalo / we-alt.
- Ukhiye we-F13 uba ukhiye wokufaka.
Ukwenza lezi zilungiso sizokwakha amafayela ama-2 amafayela we- ikhibhodi-fix.sh futhi i lungisa-keyboard.service
ikhibhodi-fix.sh
I-Keyboard-fix.sh izoba iskripthi esiphethe ukuxazulula izinkinga ezi-3 okukhulunywa ngazo, ukuzakha kufanele senze umyalo olandelayo:
$ gedit keyboard-fix.sh
Ngaphakathi kwefayela kufanele sibeke okuqukethwe okulandelayo:
#! / bin / sh #fix fn key echo 2> / sys / module / hid_apple / parameters / fnmode #swap command / alt echo 1> / sys / module / hid_apple / parameters / swap_opt_cmd # F13 = Faka i-echo "keycode 191 = Faka "| xmodmap -
Ngemuva kwalokho ngiqhubeka nokukopisha ikhibhodi-fix.sh ku- / usr / bin.
$ sudo cp keyboard-fix.sh / usr/bin/keyboard-fix.sh
lungisa-keyboard.service
El lungisa-keyboard.service kuyincazelo yensiza UhleloD yini ezokhipha lungisa-keyboard.sh lapho amabhuzu ethu ekhompyutha. Ukuyakha kufanele senze umyalo olandelayo:
$ gedit fix-keyboard.service
Ngaphakathi kwefayela kufanele sibeke okuqukethwe okulandelayo:
[Iyunithi] Incazelo = ukulungiswa kwekhibhodi ye-mac [Isevisi] Uhlobo = oneshot ExecStart = / usr / bin / keyboard-fix.sh [Faka] i-WantedBy = multi-user.target
Sinikeza ukonga bese kufanele senze imiyalo elandelayo kusuka ku-terminal:
sudo cp ikhibhodi-fix.service /etc/systemd/system/keyboard-fix.service sudo systemctl daemon-reload sudo systemctl Vumela ikhibhodi-fix.service sudo systemctl qala ikhibhodi-fix.service
Ngale nqubo sithola amakhibhodi e-Apple ukuthi asebenze ngendlela esifisa ngayo ku-Ubuntu bethu, lapho kwenziwa i-daemon lezi zilungiso zizokwenziwa ngokushesha nje lapho amabhuzu ohlelo. Isixazululo esilula senkinga ejwayelekile abaningi abanayo
i-gedit fix-keyboard.service
bese kuthi
sudo cp ikhibhodi-fix.service /etc/systemd/system/keyboard-fix.service
akukho okungahambi kahle lapho? 🙂