Skip to content

Instantly share code, notes, and snippets.

@elkuno213
Last active February 8, 2026 13:41
Show Gist options
  • Select an option

  • Save elkuno213/5e312a5ad96d6458907b736aa0ae0b59 to your computer and use it in GitHub Desktop.

Select an option

Save elkuno213/5e312a5ad96d6458907b736aa0ae0b59 to your computer and use it in GitHub Desktop.

IBus-Bamboo Installation and Configuration Guide (Ubuntu)

This guide will walk you through installing and configuring IBus-Bamboo for Vietnamese input on all Ubuntu flavors. It is tailored for users who prefer manual installations and up-to-date package management.


1. Install Required Packages and IBus-Bamboo

Open your terminal and enter the following commands:

sudo apt update
sudo apt install im-config ibus ibus-gtk ibus-gtk3

sudo add-apt-repository ppa:bamboo-engine/ibus-bamboo
sudo apt-get update
sudo apt-get install ibus-bamboo
ibus restart

echo 'export GTK_IM_MODULE=ibus'  >> ~/.bashrc
echo 'export XMODIFIERS=@im=ibus' >> ~/.bashrc
echo 'export QT_IM_MODULE=ibus'   >> ~/.bashrc

Note:
After running ibus restart, you may encounter an error. If so, simply close the terminal and proceed to the next steps.


2. Launch IBus Preferences and Configure

Open IBus Preferences app (you can search for "IBus Preferences" in your application menu).

Tab: General

  • Keyboard Shortcuts: Set your preferred shortcut to switch between input methods.
  • Candidates orientation: Horizontal.
  • Show property panel: Do not show.
  • Show icon on system tray
  • Embed preedit text in application windows
  • Use custom font

Tab: Input Method

  • Click Add.
  • Click the ... button.
  • Select Vietnamese.
  • Add Vietnamese (Bamboo) to your input methods.
  • Click Close.

3. Configure Input Method app (im-config)

  • Launch the Input Method application (not the Input Method tab in IBus Preferences).
  • Click OK.
  • Click Yes when prompted.
  • Select the row activate Intelligent Input IBus.
  • Click OK, then OK again to confirm.

4. Final Steps

  • Log out and log back in (or reboot) for all changes to take full effect.
  • To switch input methods, use the shortcut you set or the IBus icon in your system tray.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment