Korean input on Kubuntu 20.04

linux, ubuntu, kubuntu, korean, input


Image Credit: Free-Photos by Pixabay

Installed Kubuntu 20.04 LTS (KDE version of Ubuntu) on my old laptop.

Had a bit of trouble setting up Korean input so decided to share here.

I will use KDE GUI for the majority of the tasks here.

Table of Contents

  1. Install Korean
  2. Install ibus-hangul
  3. Configure ibus
  4. Autostart ibus-daemon
  5. Trying out Korean input

1. Install Korean

  1. Go to Application Launcher, and search & select "Language"
  2. Click on "Add languages..." button
  3. Select Korean (한국어) & click on "Add" button

Now Korean is available in your system so let's move on and install ibus-hangul, which supports Korean input.

2. Install ibus-hangul

Quick and easy way is to install ibus-hangul is via apt command,

sudo apt install ibus-hangul

Let's now configure ibus to work with Korean next.

3. Configure ibus

  1. Go to Application Launcher, and search & select "Ibus Preferences"
    • You will see that the default "Next input method" is <Super>space
    • <Super> is the "Windows" key on your keyboard
    • So you can press Windows + space to switch between English & Korean
  2. Go to "Input Method" tab, and click on "Add" button
  3. Find and select Korean (한국어) and click on "Add" button, and close the preferences dialog

You might get prompted to start ibus-daemon when you opened "Ibus Preferences".
It's a one-off execution, so when you restart your machine, you'd need to start the ibus-daemon manually.

As it's a pain, let's autostart the daemon on log on.

4. Autostart ibus-daemon

  1. Go to Application Launcher, and search & select "Autostart"
  2. Click on "Add Program" button and then "Open file dialog" button
  3. In the "Name" field, add /usr/bin/ibus-daemon & click "Open" button
  4. Click "OK" to close "Choose Application" dialog, which then opens "Properties for ibus-daemon-desktop" dialog, automatically
  5. Go to "Application" tab and add -d in the "Command" to start the daemon in the background.
    • "Command" field should be /usr/bin/ibus-daemon -d
    • You will now see the command under "Desktop File"
  6. Save and close with "OK" button

⚠ At this point you need to restart your machine.

5. Trying out Korean input

After you restarting the machine, open up a browser and press <Super>space to change the language to Korean.


At this point, we haven't set the default language for Korean input to be Korean. You can start using Korean after pressing shift + space.
You can change the default keyboard binding in the preferences screen.



You should now be able to type in Korean (I am using VS Code below)


Image by Free-Photos from Pixabay