ibus 와 qt5 관련
draftsight라는 캐드프로그램이 있는데 이 프로그램은 qt5가 사용되었습니다.
이 프로그램은 2019년 이후 더이상 배포가 되지 않지만 Arch에서 작동은 잘되고,
프로그램 자체에서 제공되는 qt5 라이브러리가 대부분 사용이 되는거같습니다.
사무실에 있는 여러 컴퓨터에 archlinux 를 설치를 해서 저 draftsight라는 프로그램을 설치를 했는데
ibus 한글입력이 되지 않습니다.
근데 제가 지금 사용하고 있는 지금 이컴퓨터는 10년 가까이 사용하고 있는데
리눅스를 여러번 설치한적은 있어도 home 파티션은 그대로 사용해오다 보니 .config, .local, .cache 파일이 오래동안 누적이 되어 있고 희한하게 저 draftsight에서 ibus 한글입력이 됩니다. 참고로 다른 입력기는 안되더군요..
그러다 몇일전 다른 프로그램에서 문제가 자꾸 생겨서 .config, .local, .cache 폴더를 통째로 삭제를 했더니..
문제가 되던 다른 프로그램은 정상으로 돌아왔는데 draftsight 에서 ibus가 더이상 작동을 하지 않습니다.
물론 다른 qt5 관련 프로그램에서도 한글입력은 잘됩니다.
당췌 어떤 폴더에 어떤 설정 파일이 영향을 미쳤을 까요...
draftsight는 설치하면 /opt 에서 설치되고 / 파티션에 리눅스를 지우고 재설치후 draftsight 설치를 여러번해도
한글입력이 됐던건 건 확실합니다.
저 지운 3개 폴더에 ibus와 qt5 관련된 뭔가 있는거 같은데 지운 폴더는 보이지도 않고..
어떤 관련된 설정이 있을까요??
Please refer
https://802.11ac.net/2019/07/15/fix-ibus-qt5/
세벌 https://sebuls.blogspot.kr/
저 설정은 되어 있습니다.
use-event-forwarding 설정은 꺼져있습니다.
다른 qt5 프로그램에서 한글입력은 잘 됩니다.
다만 저 draftsight는 자체 qt5 라이브러리를 사용하다보니 ibus가 안먹히는데...
쩝..
저는 Archlinux, Wayland, Gnome,
저는 Archlinux, Wayland, Gnome, IBUS 환경인데,
$HOME/.config/ibus/bus/*-unix-wayland-0을 $HOME/.config/ibus/bus/*-unix-0으로 복사하니까 DraftSight 파일 열기 대화상자에서 한글 입력이 먹는군요.
정확한 이유는 모릅니다. 그냥 감으로 해봤어요.
그런데 한글 입력 상태에서 백스페이스나 엔터 키가 제대로 먹지 않네요.
Libraries/libQt5* Libraries/libicu* Linux/qt.conf Plugins/ 를 삭제해서 시스템 라이브러리를 사용하도록 하니까 이 문제도 없어졌습니다. 실사용해 보셔서 문제가 없다면, 이렇게 하는 것이 더 나은 선택일꺼 같습니다.
저는 Archlinux, Wayland, Gnome,
저는 Archlinux, Wayland, Gnome, IBUS 환경인데,
$HOME/.config/ibus/bus/*-unix-wayland-0을 $HOME/.config/ibus/bus/*-unix-0으로 복사하니까 DraftSight 파일 열기 대화상자에서 한글 입력이 먹는군요.
정확한 이유는 모릅니다. 그냥 감으로 해봤어요.
그런데 한글 입력 상태에서 백스페이스나 엔터 키가 제대로 먹지 않네요.
Libraries/libQt5* Libraries/libicu* Linux/qt.conf Plugins/ 를 삭제해서 시스템 라이브러리를 사용하도록 하니까 이 문제도 없어졌습니다. 실사용해 보셔서 문제가 없다면, 이렇게 하는 것이 더 나은 선택일꺼 같습니다.
그런데, 생각해 보니 재부팅 등으로 ibus
그런데, 생각해 보니 재부팅 등으로 ibus-daemon 이 재시작하면 *-unix-wayland-0 파일이 업데이트될 것이므로, 복사하지 마시고 심볼릭 링크로 *-unix-0 파일을 만드셔야 합니다. 파일이름 앞 부분은 변화하지 않네요.
해결되었습니다.
링크를 걸어주니 한글입력이 정말됩니다. 감사합니다.
근데 저 라이브러리를 지우리깐 모듈 에러가 발생해서 실행이 안되는 문제가 발생하네요..
띄워쓰기 등은 사소한 문제라 큰 지장은 없을 거같습니다.
다른 라이브러리 설치하다보면 또 해결이 되지 않을까 싶습니다.
암튼 내공이 정말 대단하십니다. 몇년간 궁금해 하던 것들이 해소되었습니다.
댓글 달기