Skip to content

Instantly share code, notes, and snippets.

@mominul
Created March 7, 2026 12:29
Show Gist options
  • Select an option

  • Save mominul/0f1a8fc980329c0e47b778d6a18c436d to your computer and use it in GitHub Desktop.

Select an option

Save mominul/0f1a8fc980329c0e47b778d6a18c436d to your computer and use it in GitHub Desktop.

Implement iBus IME auto configuration for Pantheon. I have implemented auto config for IBus on Gnome at /src/frontend/PlatformConfig.cpp. You're running in Panthon DE on elementaryOS, so you can experiment.

@mominul
Copy link
Author

mominul commented Mar 7, 2026

sudo apt install build-essential pkg-config cmake libzstd-dev ninja-build curl qtbase5-dev qtbase5-dev-tools file libibus-1.0-dev git

git clone --recursive https://github.com/OpenBangla/OpenBangla-Keyboard.git

git checkout auto_config && git submodule update

cmake .. -GNinja -DCMAKE_INSTALL_PREFIX="/usr" -DENABLE_IBUS=ON -DCMAKE_BUILD_TYPE=Debug

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

. "$HOME/.cargo/env"

curl -fsSL https://claude.ai/install.sh | bash

claude --dangerously-skip-permissions

@mominul
Copy link
Author

mominul commented Mar 8, 2026

sudo apt install build-essential pkg-config cmake libzstd-dev ninja-build curl qtbase5-dev qtbase5-dev-tools file git libfcitx5core-dev

git config --global user.name "Mominul" && git config --global user.email "mominul2082@gmail.com"

sudo apt install git-credential-oauth

git credential-oauth configure

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment