6
วิธีรับรูปแบบแป้นพิมพ์ gnome ปัจจุบันจากเทอร์มินัล
สำหรับการใช้งานในสคริปต์ทุบตีฉันต้องได้รับเค้าโครงแป้นพิมพ์ gnome ที่ผู้ใช้ใช้อยู่ในปัจจุบัน ตัวอย่างเช่นหากผู้ใช้ตั้งค่ารูปแบบแป้นพิมพ์เป็นen-usฉันต้องการคำสั่ง bash ที่พิมพ์สิ่งนี้ให้ฉัน ฉันจะรับข้อมูลนั้นได้อย่างไร ปรับปรุง: setxkbmap -queryโชคไม่ดีที่ไม่ทำงาน ด้านล่างคือ ouput ที่เปิดใช้งานen(คำสั่งแรก) และdeรูปแบบ (คำสั่งที่สอง) ดูเหมือนว่าการสลับเค้าโครงแป้นพิมพ์มีความสัมพันธ์กับการกำหนดค่าเซสชัน gnome setxkbmap -query rules: evdev model: pc105 layout: us,de variant: , options: terminate:ctrl_alt_bksp,lv3:ralt_switch,grp:alts_toggle setxkbmap -query rules: evdev model: pc105 layout: us,de variant: , options: terminate:ctrl_alt_bksp,lv3:ralt_switch,grp:alts_toggle Update2: setxkbmap -print #with en-us layout xkb_keymap { xkb_keycodes …