BambooEngine / ibus-bamboo

Bộ gõ tiếng Việt cho Linux
GNU General Public License v3.0
1.16k stars 75 forks source link

iBus chỉ chạy trên một số ứng dụng nhất định #495

Open songoffireandice03 opened 2 weeks ago

songoffireandice03 commented 2 weeks ago

Mô tả lỗi iBus chỉ gõ tiếng Việt được trên 2 ứng dụng: Firefox và VSCode. Tất cả các ứng dụng khác đều không gõ được tiếng Việt.

Trong .zshrc đã thêm vào tùy chỉnh.

Kết quả mong muốn Trong alacritty, gõ "ngax" thì phải cho ra "ngã" hay "aw" thì "ă" phải xuất hiện (xem video đính kèm).

Ảnh chụp màn hình, hoặc clip quay màn hình

https://github.com/BambooEngine/ibus-bamboo/assets/90322180/fdd5a0d7-a8a4-481c-b993-4780f9e68956

Môi trường

goatastronaut0212 commented 2 weeks ago

Bạn đã thử thêm biến export GLFW_IM_MODULE=ibus vào biến global của môi trường hay ~/.zshrc chưa? Bạn có đang xài Wayland hay là Xorg?

songoffireandice03 commented 1 week ago

Bạn đã thử thêm biến export GLFW_IM_MODULE=ibus vào biến global của môi trường hay ~/.zshrc chưa? Bạn có đang xài Wayland hay là Xorg?

Mình đang xài Xorg [KDE Plasma 6 (X11)]. Đây là tùy chỉnh trong .zshrc:

# IBus config
GTK_IM_MODULE=ibus
QT_IM_MODULE=ibus
XMODIFIERS=@im=ibus
# Dành cho những phần mềm dựa trên qt4
QT4_IM_MODULE=ibus
# Dành cho những phần mềm dùng thư viện đồ họa clutter/OpenGL
CLUTTER_IM_MODULE=ibus
GLFW_IM_MODULE=ibus 

Để chắc ăn, mình cũng thêm vào .zshenv:

# ~/.zshenv
# default apps
export EDITOR="nvim"
export VISUAL="nvim"
export TERMINAL="alacritty"
export BROWSER="firefox"

# default folders
export XDG_CONFIG_HOME="$HOME/.config"
export XDG_DATA_HOME="$HOME/.local/share"
export XDG_STATE_HOME="$HOME/.local/state"
export XDG_CACHE_HOME="$HOME/.cache"
export XDG_SCREENSHOTS_DIR="$HOME/Pictures/Screenshots"

#ibus config
GTK_IM_MODULE=ibus
QT_IM_MODULE=ibus
XMODIFIERS=@im=ibus
# Dành cho những phần mềm dựa trên qt4
QT4_IM_MODULE=ibus
# Dành cho những phần mềm dùng thư viện đồ họa clutter/OpenGL
CLUTTER_IM_MODULE=ibus
GLFW_IM_MODULE=ibus 
# lf icons
export LF_ICONS="\
tw=:\
st=:\
ow=:\
dt=:\

nó vẫn không chạy :(

goatastronaut0212 commented 1 week ago

Bạn đã thử thêm biến export GLFW_IM_MODULE=ibus vào biến global của môi trường hay ~/.zshrc chưa? Bạn có đang xài Wayland hay là Xorg?

Mình đang xài Xorg [KDE Plasma 6 (X11)]. Đây là tùy chỉnh trong .zshrc:

# IBus config
GTK_IM_MODULE=ibus
QT_IM_MODULE=ibus
XMODIFIERS=@im=ibus
# Dành cho những phần mềm dựa trên qt4
QT4_IM_MODULE=ibus
# Dành cho những phần mềm dùng thư viện đồ họa clutter/OpenGL
CLUTTER_IM_MODULE=ibus
GLFW_IM_MODULE=ibus 

Để chắc ăn, mình cũng thêm vào .zshenv:

# ~/.zshenv
# default apps
export EDITOR="nvim"
export VISUAL="nvim"
export TERMINAL="alacritty"
export BROWSER="firefox"

# default folders
export XDG_CONFIG_HOME="$HOME/.config"
export XDG_DATA_HOME="$HOME/.local/share"
export XDG_STATE_HOME="$HOME/.local/state"
export XDG_CACHE_HOME="$HOME/.cache"
export XDG_SCREENSHOTS_DIR="$HOME/Pictures/Screenshots"

#ibus config
GTK_IM_MODULE=ibus
QT_IM_MODULE=ibus
XMODIFIERS=@im=ibus
# Dành cho những phần mềm dựa trên qt4
QT4_IM_MODULE=ibus
# Dành cho những phần mềm dùng thư viện đồ họa clutter/OpenGL
CLUTTER_IM_MODULE=ibus
GLFW_IM_MODULE=ibus 
# lf icons
export LF_ICONS="\
tw=:\
st=:\
ow=:\
dt=:\

nó vẫn không chạy :(

Config của bạn không có export cho biến. Bạn thử lại xem

songoffireandice03 commented 1 week ago

Bây giờ hoạt động tốt rồi. Cảm ơn bạn nhiều.

https://github.com/BambooEngine/ibus-bamboo/assets/90322180/a479ed55-9167-43f6-afce-dd7e4283a9b6

goatastronaut0212 commented 1 week ago

Bây giờ hoạt động tốt rồi. Cảm ơn bạn nhiều.

https://github.com/BambooEngine/ibus-bamboo/assets/90322180/a479ed55-9167-43f6-afce-dd7e4283a9b6

Phiền bạn đóng issue lại được không? Ad lâm không thường xuyên rảnh rỗi để giúp cũng như đóng lại lắm. Nếu không còn gì nữa thì tốt hơn nên đóng nó lại