Gatsby Starter Blog

วิธีเปลี่ยนภาษาไทยด้วยตัวหนอน (Grave) Lubuntu 16.04

December 28, 2016

เนื่องด้วยความต้องการและมันเป็นปุ่มยอดฮิตเลยก็ว่าได้กับการสลับภาษาด้วยตัวหนอนหรือปุ่ม grave โดยเจ้า Lubuntu ก็ดันไม่มีเมนูที่เปลี่ยนภาษาง่าย ๆ มาเหมือน ubuntu ซะด้วย ซึ่งวิธีการที่เราทำให้มันใช้งานได้ก็มีดังนี้ครับ

กดปุ่มเปลี่ยนภาษาที่รูปธงชาติและปรับให้สลับภาษาโดยใช้เป็น Alt+Shift ก่อน

และเข้าไปปรับ config ใหม่ที่

sudo nano ~/.config/lxpanel/Lubuntu/panels/panel

เปลี่ยนบรรทัดนี้ให้เป็นตามภาพครับ

เสร็จแล้วก็ทำการ Reboot เครื่อง 1 ครั้งครับ

เท่านี้ก็จะได้ grave หรือตัวหนอนของเรามาแล้วครับ โดยให้เข้าไปดูได้ที่รูปธงชาติเช่นเดิม

 

แต่!!!

 

มันยังไม่จบเท่านั้นซิครับ ทุกท่านจะสังเกตได้ว่ามันขึ้นแค่โชว์เท่านั้น แต่มันยังไม่สามารถใช้งานได้ T-T

เราต้องเข้าไปเพิ่มคำสั่งอีกนิดหน่อย

โดยเราต้องเข้าไปเพิ่มใน group ดังนี้ครับ

sudo nano /usr/share/X11/xkb/symbols/group

และให้เพิ่มบรรทัดนี้ลงไปที่ท้ายสุดของไฟล์ครับ

partial modifier_keys
  xkb_symbols "grave_toggle" {
            virtual_modifiers AltGr;
             key <TLDE>  {
                   symbols[Group1]= [      ISO_Next_Group  ],

                   symbols[Group2]= [      ISO_Prev_Group  ],

                   virtualMods= AltGr
           };
};

ต่อไปให้ไปที่

cd /usr/share/X11/xkb/rules

โดยไฟล์ที่เราจะต้องเพิ่ม config เข้าไปมีทั้งหมด 3 ไฟล์ คือ evdev , evdev.lst , evdev.xml

evdev

grp:grave_toggle      =       +group(grave_toggle)

 

evdev.lst

grp:grave_toggle     Grave key changes group.

 

evdev.xml

<option>
        <configItem>
          <name>grp:grave_toggle</name>
          <description>Grave key changes group.</description>
         </configItem>
</option>

 

แล้วก็ Reboot เครื่องอีก 1 ครั้ง ก็จะสามารถใช้ตัวหนอนของเราได้แล้วครับ

 

http://www.thankhun.com/2008/06/set-ubuntu-grave-key.html