ฉันใช้ Ubuntu 13.10 แต่ฉันคิดว่าแป้นพิมพ์ลัดไม่ได้ผูกกับ 12.10 แต่อาจผิด
มันไม่ได้อยู่ในแท็บทางลัดของการตั้งค่าแป้นพิมพ์ ฉันจะเปลี่ยนการป้อนข้อมูล Unicode จากCtrl+ Shift+ Uอื่น ๆ ?
ฉันใช้ Ubuntu 13.10 แต่ฉันคิดว่าแป้นพิมพ์ลัดไม่ได้ผูกกับ 12.10 แต่อาจผิด
มันไม่ได้อยู่ในแท็บทางลัดของการตั้งค่าแป้นพิมพ์ ฉันจะเปลี่ยนการป้อนข้อมูล Unicode จากCtrl+ Shift+ Uอื่น ๆ ?
คำตอบ:
Control+ Shift+ uสำหรับอินพุตแบบ Unicode จะถูกกำหนดค่าตายตัวลงในวิธีการป้อนข้อมูลเริ่มต้นของ GTK + 3 (ที่มา: GtkIMContext )
สิ่งที่ง่ายที่สุดที่ควรทำคือใช้ชุดคีย์อื่นสำหรับฟังก์ชั่นที่คุณต้องการ
แต่คุณมีตัวเลือกอื่น ๆ สำหรับแอปพลิเคชัน Gtk ทั้งสองเกี่ยวข้องกับการแทนที่วิธีการป้อนข้อมูลเริ่มต้นโดยไม่มีวิธีการป้อนข้อมูล
ในgedit
และgnome-terminal
คุณสามารถคลิกขวาที่หน้าต่างและเลือกวิธีการป้อน >> ไม่มี นี่อาจเป็นทางออกที่ดีหากคุณไม่ต้องการวิธีการป้อนข้อมูลด้วยเหตุผลอื่นและไม่ต้องการคุณสมบัติของ LibreOffice
สำหรับ LibreOffice ดูเหมือนจะไม่มีวิธีการข้ามวิธีป้อนข้อมูลระบบ หากคุณไม่จำเป็นต้องมีวิธีการป้อนข้อมูลคุณสามารถปิดได้ทั้งระบบโดยไปที่การตั้งค่าระบบ >> การสนับสนุนภาษาและการตั้งค่าแป้นพิมพ์ระบบวิธีการป้อนข้อมูลที่จะไม่มี คุณต้องรีบูตเพื่อให้สิ่งนี้มีผล (การออกจากระบบไม่เพียงพอ)
โปรดทราบว่าวิธีนี้มีการเข้ารหัสฮาร์ดไว้ในแอปพลิเคชัน Gtk เท่านั้น หากคุณไม่คิดที่จะติดตั้งการขึ้นต่อกันของ KDE คุณสามารถใช้เครื่องมือแก้ไขkate
และเปลี่ยนคันเร่งเพื่อให้เหมาะกับความต้องการของคุณ
ฉันสามารถข้ามการเชื่อมโยงนี้ได้โดยการยกเลิกการตั้งค่าตัวแปรระบบ ' XMODIFIERS ' ก่อนที่จะเปิดแอปพลิเคชันของฉัน (Intellij IDEA) เพื่อป้องกันการสลับชุดคีย์กรณีและปัญหา
export XMODIFIERS=""
myapp.sh
ทดสอบกับ Ubuntu 18.10, libgtk-3-0 3.24.1-1ubuntu2