Kyle renfro yana da mafita don maballin Apple suyi aiki daidai a cikin Ubuntu, idan muka ce ayi aiki daidai, muna nufin maɓallan suna da ayyukan da suka saba yi a cikin sauran madannai.
Me za mu warware?
A cikin wadannan gyaran da zamu yi, zamu warware kananan bayanai guda 3:
- Muna gyara maɓallin Fn.
- Muna musanya maɓallin umarni / alt.
- Mabuɗin F13 ya zama mabuɗin Saka.
Don yin waɗannan gyaran zamu ƙirƙiri fayiloli 2 madannai-fix.sh da kuma gyara-keyboard. sabis
madannai-fix.sh
Keyboard-fix.sh zai zama rubutun da ke kula da warware matsalolin 3 da ake tambaya, don ƙirƙirar shi dole ne mu aiwatar da wannan umarnin:
$ gedit keyboard-fix.sh
A cikin fayil ɗin dole ne mu sanya waɗannan abubuwan masu zuwa:
#! / bin / sh #fix fn key echo 2> / sys / module / hid_apple / parameters / fnmode #swap command / alt echo 1> / sys / module / hid_apple / sigogi / swap_opt_cmd # F13 = Saka amsa kuwwa "keycode 191 = Saka "| xmodmap -
Sannan na ci gaba da kwafar keyboard-fix.sh zuwa / usr / bin.
$ sudo cp keyboard-fix.sh /usr/bin/keyboard-fix.sh
gyara-keyboard. sabis
El gyara-keyboard. sabis ma'anar sabis ne Tsarin abin da zai kashe gyara-kan allo.sh lokacin da kwamfutarmu ta takalmi. Don ƙirƙirar shi dole ne mu aiwatar da umarni mai zuwa:
$ gedit fix-keyboard.service
A cikin fayil ɗin dole ne mu sanya waɗannan abubuwan masu zuwa:
[Naúrar] Bayani = gyara makullin mac [Sabis] Nau'in = wandahot ExecStart = / usr / bin / keyboard-fix.sh [Shigar] WantedBy = multi-user.target
Mun bada ajiya sannan kuma dole ne mu aiwatar da waɗannan umarnin daga tashar:
sudo cp keyboard-fix.service /etc/systemd/system/keyboard-fix.service sudo systemctl daemon-reload sudo systemctl taimaka keyboard-fix.service sudo systemctl fara keyboard-fix.service
Ta wannan hanyar ne muke samun maballan Apple suyi aiki yadda muke so a cikin Ubuntu, tare da aiwatar da daemon waɗannan gyaran za'a aiwatar da su da zaran takalmin tsarin. Kyakkyawan bayani mai sauƙi ga matsala ta gama gari wacce mutane da yawa ke da ita
gedit gyara-keyboard.service
sannan
sudo cp keyboard-fix.service /etc/systemd/system/keyboard-fix.service
babu wani abu da ba daidai ba a can? 🙂