วิธีทำให้แป้นพิมพ์ของ Apple ทำงานได้อย่างถูกต้องใน Ubuntu

ไคล์เรนโฟร มีวิธีแก้ปัญหาสำหรับแป้นพิมพ์ Apple เพื่อให้ทำงานได้อย่างถูกต้องใน Ubuntu เมื่อเราบอกว่าทำงานได้อย่างถูกต้องเราหมายความว่าปุ่มมีฟังก์ชันการทำงานที่เหมือนกันในแป้นพิมพ์อื่น ๆ

เราจะแก้ปัญหาอะไร

ในการแก้ไขเหล่านี้ที่เรากำลังจะทำเราจะแก้ไขรายละเอียดเล็ก ๆ 3 อย่าง:

  • เราแก้ไขคีย์ Fn
  • เราแลกเปลี่ยนคีย์คำสั่ง / alt
  • คีย์ F13 จะกลายเป็นคีย์แทรก

เพื่อทำการแก้ไขเหล่านี้เราจะสร้างไฟล์ แป้นพิมพ์-fix.sh และ y แก้ไข keyboard.service แป้นพิมพ์แอปเปิ้ล

แป้นพิมพ์-fix.sh

Keyboard-fix.sh จะเป็นสคริปต์ที่รับผิดชอบในการแก้ปัญหา 3 ปัญหาในการสร้างเราต้องดำเนินการคำสั่งต่อไปนี้:

$ gedit keyboard-fix.sh

ภายในไฟล์เราต้องวางเนื้อหาต่อไปนี้:

#! / bin / sh #fix fn key echo 2> / sys / module / hid_apple / parameters / fnmode #swap คำสั่ง / alt echo 1> / sys / module / hid_apple / parameters / swap_opt_cmd # F13 = แทรก echo "keycode 191 = แทรก "| xmodmap -

จากนั้นฉันดำเนินการคัดลอก keyboard-fix.sh ไปยัง / usr / bin

$ sudo cp แป้นพิมพ์-fix.sh /usr/bin/keyboard-fix.sh

แก้ไข keyboard.service

El แก้ไข keyboard.service คือคำจำกัดความของการบริการ ซิสเต็มด สิ่งที่จะดำเนินการ แก้ไขแป้นพิมพ์.sh เมื่อคอมพิวเตอร์ของเราบูท ในการสร้างมันเราต้องดำเนินการคำสั่งต่อไปนี้:

$ gedit fix-keyboard.service

ภายในไฟล์เราต้องวางเนื้อหาต่อไปนี้:

[หน่วย] คำอธิบาย = แก้ไขแป้นพิมพ์ mac [บริการ] Type = oneshot ExecStart = / usr / bin / keyboard-fix.sh [ติดตั้ง] WantedBy = multi-user.target

เราให้บันทึกจากนั้นเราต้องดำเนินการคำสั่งต่อไปนี้จากเทอร์มินัล:

sudo cp keyboard-fix.service /etc/systemd/system/keyboard-fix.service sudo systemctl daemon-reload sudo systemctl ทำให้สามารถ keyboard-fix.service sudo systemctl เริ่ม keyboard-fix.service

ด้วยขั้นตอนนี้เราจะทำให้แป้นพิมพ์ Apple ทำงานได้ตามที่เราต้องการใน Ubuntu ของเราด้วยการดำเนินการของ daemon การแก้ไขเหล่านี้จะดำเนินการทันทีที่ระบบบูท วิธีแก้ปัญหาที่ค่อนข้างง่ายสำหรับปัญหาทั่วไปที่หลายคนมี


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   รังสี dijo

    gedit แก้ไขคีย์บอร์ดบริการ
    แล้ว
    sudo cp keyboard-fix.service /etc/systemd/system/keyboard-fix.service
    ไม่มีอะไรผิดปกติที่นั่น? 🙂