เปลี่ยน caps-lock เป็น control ใน virtual console บน Ubuntu 17
ฉันต้องการเปลี่ยนการทำงานของ Caps Lock ในเทอร์มินัลเสมือน (tty เช่นCtrlAltF3) เพื่อให้มันทำหน้าที่เป็นตัวปรับเปลี่ยนการควบคุม โดยหลักการแล้วฉันต้องการให้มันทำหน้าที่เป็น Escape เมื่อกดคนเดียว แต่การได้รับพฤติกรรมการควบคุมนั้นพิสูจน์ได้ยาก ฉันใช้ Ubuntu 17.04 ฉันได้อ่านและลองใช้วิธีการต่าง ๆ เพื่อทำการเปลี่ยนแปลงนี้ แต่ดูเหมือนไม่มีผู้ใดนำไปใช้กับระบบของฉันตามที่อธิบายไว้ ฉันเข้าใจว่า systemd มีส่วนร่วมในเรื่องนี้ แต่รายละเอียดไม่ชัดเจน ฉันเขียนไฟล์แล้วcaps_control.kmapแมปที่ควบคุมได้ keymaps 0-255 keycode 58 = Control ถ้าฉันเรียกใช้loadkeys caps_control.kmapจากคอนโซลเสมือนมันใช้งานได้ ตอนนี้ฉันต้องการให้โหลดโดยอัตโนมัติเมื่อ boot / login / อะไรก็ตาม ... ผมพบว่าการอ้างอิงไปใช้/etc/rc.localในการทำเช่นนั้น แต่ระบบของฉันไม่มีไฟล์ดังกล่าวแม้ว่ามันจะมีหลายไดเรกทอรีชอบ/etc/rc0.d/, /etc/rc1.d/... ดูเหมือนว่าตั้งแต่ Ubuntu 17 ใช้ sytemd ฉันควรใช้localectlเพื่อจัดการสิ่งนี้ แต่ฉันไม่ชัดเจนว่าจะทำอย่างไร ตัวอย่างเช่น, $ …