Remapping Caps Lock ใน 14.04 Tahy Trusty


32

ฉันได้เห็นคำถามจำนวนหนึ่งที่ชี้ไปที่เมนู GUI เพื่อทำการแมปแคปล็อคใหม่ แต่ดูเหมือนว่าเมนูจะหายไปใน 14.04 ฉันแค่ไม่พบมันหรือมันหายไปจริงๆ? ฉันรู้ว่าคุณสามารถใช้xkbmapทำการแมปใหม่ได้ แต่ฉันไม่แน่ใจว่าจะทำเช่นนั้นได้อย่างไร

แก้ไข

ฉันได้ลองคำแนะนำเกี่ยวกับคำตอบที่ยอมรับแล้วสำหรับคำถามนี้แต่ดูเหมือนว่าจะไม่ทำงาน จากสิ่งที่ฉันสามารถบอกได้.xinitrcไฟล์ดูเหมือนจะไม่เคยมีที่มา มีการแก้ไขอื่น ๆ ที่อาจแก้ไขปัญหานี้ให้ฉันได้ไหม


เป็นไปได้ที่ซ้ำกันของฉันจะทำการแมปบางคีย์ได้อย่างไร
jobin

2
@Jobin ถ้าคุณสังเกตเห็นฉันถามเฉพาะเกี่ยวกับ 14.04 ไม่ใช่แค่โดยทั่วไป
Eric Andres

คุณได้ลองวิธีแก้ปัญหาหรือไม่? ฉันเห็นว่าคุณมีข้อสงสัยที่เฉพาะเจาะจงว่าจะยังคงมีการรีบู๊ตและคำถามที่เกี่ยวข้องนั้น
jobin

ความเป็นไปได้ที่ซ้ำกันของฉันจะสลับ Escape และ Caps Lock ได้อย่างไร
user68186

2
ดูเหมือนว่า Ubuntu 14.04 จะใช้ ~ / .xsessionrc แทน ~ / .xinitrc

คำตอบ:


27

คุณควรแก้ไขไฟล์/ etc / default / keyboard และแก้ไขการตั้งค่า XKBOPTIONS

ตัวอย่างเช่นการแมป capslock เพื่อควบคุมการตั้งค่าXKBOPTIONS =“ ctrl: nocaps” (แหล่งที่มา: Archlinux wiki

ออกจากระบบและลงชื่อเข้าใช้อีกครั้งเพื่อให้การเปลี่ยนแปลงมีผลกับระบบของคุณ


4
ขอบคุณมากเพื่อน ๆ เรื่องไร้สาระของ GUI ทั้งหมดที่มีการติดตั้งแพคเกจเป็นความเจ็บปวดในก้นและวิธีการส่วนใหญ่ไม่ได้ทำงานหรือทำงานในบริบทบางอย่าง แต่ไม่ใช่คนอื่น ๆ
alexakarpov

18

ในที่สุดก็พบคำตอบ GUI หลังจาก Googling มาก: ฉันจะสลับ Escape และ Caps Lock ใน 14.04 ได้อย่างไร (ดูเหมือนคำถามของคุณจะดีขึ้นและทำให้ปรากฏขึ้นในผลการค้นหาของฉันมากขึ้น)

จากคำตอบที่เชื่อมโยง:

ติดตั้งGNOME ปรับแต่งเครื่องมือ (gnome-ปรับแต่งเครื่องมือ) ภายใต้พิมพ์ดีดแท็บมีตัวเลือกในการแลกเปลี่ยนกับEsc Caps Lockสิ่งนี้ใช้ได้กับฉันใน Ubuntu 14.04

พื้นหลังของหน้าต่างเครื่องมือไม่ได้เติมเต็มสำหรับฉันดังนั้นฉันต้องเปิดหน้าต่าง gedit ด้านหลังเพื่อดูข้อความ

หวังว่าจะช่วย! แม้จะมีหน้าต่างบั๊กกี้มันก็ดีกว่า messing กับการตั้งค่า xkb โดยตรง


ดูเหมือนว่าจะไม่ทำงานภายใต้ XUbuntu 14.04
ราคาพอล

1
ฉันได้รับสิ่งนี้เพื่อทำงานใน Ubuntu 14.04 ข้อผิดพลาดพื้นหลังหน้าต่างนั้นแย่มาก - ยากที่จะเชื่อว่าไม่มีใครแก้ไขได้ หากคุณต้องการสลับ CTRL และ CAPS จะทำภายใต้ "ตำแหน่งคีย์ Ctrl" และไม่สามารถใช้งานได้ภายใต้ "Caps Lock Behavior" ฉันงุนงงว่าทำไมตัวเลือกอื่น ๆ สำหรับตัวพิมพ์ใหญ่ทั้งหมดอยู่ในรายการยกเว้นการสลับกับ CTRL เมื่อฉันสังเกตเห็นการตั้งค่าแยกต่างหากสำหรับ CTRL
tim11g

น่าเสียดายที่เครื่องมือปรับแต่ง GNOMEดูเหมือนจะบั๊กค่อนข้างมากเมื่อใช้ใน Unity โซลูชันที่ใช้ / etc / default / keyboard ดูเหมือนจะเหมาะสมกว่า (ฉันลองทั้งสองวิธี)
marcelocra

gnome-tweak-toolทำงานได้ดีภายใต้ Ubuntu 16.04 ฉันชอบที่การเปลี่ยนแปลงจะมีผลทันทีโดยไม่มีการรีสตาร์ทหรืออะไรเลย
ไดโนเสาร์

8

ในกรณีของฉันต่อไปนี้ทำงานเพื่อปิดการใช้งาน capslock ใน Ubuntu 14.04:

setxkbmap -option caps:none

การประยุกต์ใช้งานเริ่มต้น > เพิ่ม > ชื่อ : ปิดการใช้งาน Capslock> คำสั่ง : setxkbmap ตัวเลือกที่แคป: ไม่มี> เพิ่ม

รีสตาร์ทและ Capslock ถูกปิดใช้งาน


ในการทำการแคปล็อคใหม่เพื่อปลดล็อคกุญแจ:

setxkbmap -option caps:escape

นี่เป็นทางออกที่ง่ายที่สุดที่ฉันสามารถหาได้และใช้งานได้ setxkbmap -option caps: escape
Andrzej Rehmann

3

หลังจากค้นหาพอพอฉันคิดว่าในที่สุดฉันก็พบว่าคาถา google เวทมนตร์ที่จะหาคำตอบ นี่คือโพสต์ที่แก้ปัญหาของฉัน: การตั้งค่า setxkbmap ทำให้ถูกตั้งที่เริ่มต้น ฉันเพิ่งทำตามคำแนะนำในคำตอบที่ยอมรับแล้วเพิ่ม 'ctrl: nocaps' ลงใน xkb-options ฉันหวังว่าพวกเขาจะนำการตั้งค่า GUI กลับมาใช้เพื่อเปลี่ยนแปลง ...


โชคไม่ดีตอนนี้ capslock ทำงานเป็น CTRL-key อื่น ปุ่ม capslock ไม่ได้ปิดการทำงานอย่างสมบูรณ์
MC Basstard
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.