ผมได้ทำการ update ระบบโดยไปที่ Settings --> Live Update เมื่อลง Patch ต่างๆไปแล้วปรากฎว่าภาษาอังกฤษที่ใช้อยู่นั้นกลับกลายเป็น Keymap ของภาษาอังกฤษแบบของสหราชอาณาจักร ซึ่งไม่ใช่ keyboard ที่คนไทยเราใช้กันอยู่ ปัญหาก็คือเวลาจะพิมพ์ตัว @ มันกลับกลายเป็นตัวอัญประกาศ " และตัว # กลายเป็นสัญญลักษณ์ของปอนด์สเตอร์ลิง หลังจากทดลองอยู่นานก็พบว่าจะต้องไปแก้ไขไฟล์นี้ครับ
/etc/X11/xorg.conf
บรรทัดที่เขียนว่า
Option "XkbLayout" "gb,us"
ให้เปลี่ยนเป็น
Option "XkbLayout" "us,gb"
จากนั้นก็ Save และ Reboot แต่เดี๋ยวก่อนนะครับ !!!
จริงๆก็ควรจะเสร็จแล้วแต่ไม่รู้ว่า Linpus ไปเล่นอะไรกับขั้นตอนการ Start up ผลก็คือไฟล์ที่เราเปลี่ยนแปลงไปแล้วจะถูกเปลี่ยนกลับมากลายเป็นเหมือนเดิม ที่พิมพ์ว่าเป็น us, gb ก็กลับกลายเป็น gb,us ทุกครั้งไป ผมก็เลยต้องเข้าไปขุดหาไปเจออยู่ไฟล์หนึ่งก็คือ
/usr/bin/xkb_plugin_set_xorg.sh
ซึ่งเป็น Shell Script ที่คอยตรวจสอบภาษาที่ใช้งาน แต่คนเขียนไม่ได้เขียนเอาไว้เผื่อการตั้งภาษาอังกฤษในแบบของ us english เอาไว้ วิธีแก้ก็คือให้ไปใส่ comment ที่ประโยคสุดท้ายอย่างนี้
#cp -f /etc/X11/xorg.conf.bak /etc/X11/xorg.conf
หลังจาก reboot แล้วมันก็จะไม่เปลี่ยนกลับมาแล้วครับ