How to Type Thai on Linux and ChromeOS

May 22, 20261 min readsetupbeginner

Our main setup guide covers Windows, macOS, and mobile; this one fills the gap for Linux and ChromeOS. Both ship with Thai input — you just have to enable it and learn the key to switch.

Linux: GNOME (Ubuntu, Fedora)

Open Settings, go to Keyboard (or Region & Language), and add an input source for Thai. GNOME puts a language indicator in the top bar; switch sources with Super + Space, and add or reorder them from the same panel.

Linux: KDE and IBus/Fcitx

On KDE Plasma, add a Thai layout under Settings → Keyboard → Layouts. If your distribution uses IBus or Fcitx for input methods, add Thai there instead and bind a switch shortcut — Super + Space and Ctrl + Space are common defaults.

ChromeOS

Open Settings, go to Device → Keyboard → Input methods (under Languages and inputs), and add Thai. Once it is enabled, switch with Ctrl + Shift + Space, or click the input indicator in the status area to pick Thai.

Pick the Kedmanee layout

On every platform you will usually find a plain “Thai” option and sometimes a “Thai (Pattachote)” one. The plain Thai option is Kedmanee — the layout most learners want and the one ThaiTyper defaults to.

Related guides