From a5ede6c6a70b6c235927989c4de4e752dfd7b0c7 Mon Sep 17 00:00:00 2001 From: ziro Date: Wed, 27 Dec 2023 11:07:16 +0700 Subject: [PATCH] fix: IME on Wayland --- .config/zsh/.zshenv | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/.config/zsh/.zshenv b/.config/zsh/.zshenv index 202d3cc..0aec33b 100644 --- a/.config/zsh/.zshenv +++ b/.config/zsh/.zshenv @@ -41,10 +41,12 @@ PATH="$BUN_INSTALL/bin:$HOME/.pub-cache/bin:$HOME/.local/share/go/bin:$ANDROID_H # export RUST_SRC_PATH=$(rustc --print sysroot)/lib/rustlib/src/rust/library # -- IBus stuff (IME) -export GTK_IM_MODULE="ibus" -export QT_IM_MODULE="ibus" -export GLFW_IM_MODULE="ibus" -export XMODIFIERS=@im="ibus" +if [[ "$XDG_SESSION_TYPE" != "wayland" ]]; then + export GTK_IM_MODULE="ibus" + export QT_IM_MODULE="ibus" + export GLFW_IM_MODULE="ibus" + export XMODIFIERS=@im="ibus" +fi # -- rootless docker if [[ "$OSTYPE" == "darwin"* ]]; then