Kyle renfro wuxuu xal u hayaa kumbuyuutarka Apple inuu si sax ah ugu shaqeeyo Ubuntu, markaan dhahno si sax ah u shaqee, waxaan ula jeednaa in furayaashu leeyihiin waxqabadyo ay caadi ahaan ku leeyihiin teebabka kale.
Maxaan xallinaynaa?
Dayactiradan aan sameyn doonno, waxaan ku xallin doonnaa 3 faahfaahin oo yaryar:
- Waxaan hagaajinnaa furaha Fn.
- Waxaan bedeleynaa amarka / alt key.
- Furaha F13 wuxuu noqdaa furaha Insert.
Si loo sameeyo sixitaanadan waxaan sameyneynaa 2 feyl kiiboodhka-fix.sh iyo hagaajin-kiiboodh adeeg
kiiboodhka-fix.sh
Keyboard-fix.sh wuxuu noqon doonaa qoraalka mas'uulka ka ah xallinta 3-da dhibaato ee su'aasha ka taagan, si loo abuuro waa inaan fulinnaa amarka soo socda:
$ gedit keyboard-fix.sh
Gudaha feylka waa inaan dhignaa waxyaabaha soo socda:
#! / 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 = Gali echo "keycode 191 = Geli "| xmodmap -
Kadib waxaan sii ambaqaadayaa nuqul kiiboodhka-fix.sh ilaa / usr / bin.
$ sudo cp kiiboodhka-fix.sh /usr/bin/keyboard-fix.sh
hagaajin-kiiboodh adeeg
El hagaajin-kiiboodh adeeg waa qeexitaan adeeg NidaamkaD maxaa fulin doona hagaaji-sabuuradda.sh marka kumbuyuutarkayagu kabo. Si loo abuuro waa inaan fulino amarka soo socda:
$ gedit fix-keyboard.service
Gudaha feylka waa inaan dhignaa waxyaabaha soo socda:
[Unit] Sharaxaad = hagaajinta kumbuyuutarka macruufka ah (Adeeg) Nooca = onehot ExecStart = / usr / bin / keyboard-fix.sh [Ku rakib) WantedBy = multi-user.target
Waxaan bixinaa badbaadin kadibna waa inaan ka fulinaa amarrada soo socda barta:
sudo cp keyboard-fix.service /etc/systemd/system/keyboard-fix.service sudo systemctl daemon-reload sudo systemctl awood keyboard-fix.service sudo systemctl bilaabi kiiboodhka-hagaajinta.service
Nidaamkan waxaan kuheleynaa kumbuyuutarrada Apple inay u shaqeeyaan sida aan rabno Ubuntu, iyadoo fulinta daemon hagaajintan lagu fulin doono sida ugu dhakhsaha badan nidaamka kabaha. Xalka fudud ee dhibaatada guud ee dad badani qabaan
gedit fix-keyboard.adeegga
ka dibna
sudo cp kiiboodhka-hagaajinta.service /etc/systemd/system/keyboard-fix.service
Meesha waxbaa ka khaldan? 🙂