Debian Bookworm(12.2), Chromium + Wayland에서 ibus 한글 입력 고치기
나도 x11에서 wayland 기반으로 옮겨가고 있는데, 다른 것들은 대부분 괜찮거나 포기.1
가볍고 좋은데, debian chromium에서 ibus으로 한글 입력이 안되어서 알아봤다.
1) 문제 원인 :: gtk3 backend으로 chromium이 동작해서, ibus연동이 안됨.
2) 확인 :: 실행중인 chromium이 어떤 버젼의 gtk3/4와 연결되었는지?
for pid in $(pgrep chromium); do
#echo $pid
grep -i gtk /proc/"$pid"/maps
done
==> 기본 bookworm/chromium 상태에서는 gtk3임을 확인. ~~> ibus 연동안됨.
3) 실행커맨드/스크립트 확인
dpkg -L chromium-browser
으로 desktop launcher 확인/usr/share/applications/chromium-browser.desktop
확인-
/usr/bin/chromium-browser
스크립트 읽기$HOME/.chromium-browser.init
에서 읽어들인,CHROMIUM_FLAGS
플래그를 전달함을 확인.
-
그렇게,
$HOME/.chromium-browser.init
작성:export GTK_IM_MODULE=ibus export CHROMIUM_FLAGS=--gtk-version=4
- EDIT : [2023-11-26]
GTK_IM_MODULE
추가 및export
으로 수정.
- EDIT : [2023-11-26]
- chromium 프로세스가 어떤 gtk3/4 연결되는지 확인 (다시)
- 성공!
ㅎㅎㅎ
- 아직은 debian stable은 wayland이랑 붙이려면 약간은 hack이 필요.
- 그럼에도, 확장포인트가 있도록 packaging되어 있어서 debian 좋음.
- https://github.com/ageldama/configs/tree/master/dotfiles 에도 추가해서 계속 재사용 가능하도록 정리도 끝.
Footnotes
1
포기도 좀 했음. x2x을 사용해서 네트웍으로 입력장치를 공유하거나 하는 것 정도.