Fedora 37 KDE에서 KIME 빌드 및 설치 반쯤 성공

2023년 8월 13일 추가 

Fedora 37 KDE에서 사용하고자 한다면 아래링크에서 보고 설치하면 된다. Fedora 38의 경우에는 KDE 이슈로 인해 사용불가인듯 하다. F37은 11월에 지원종료(eol)되므로 11월까지는 F37에 머무르기로 했다.

https://blog.ogas.kr/2023/08/fedora-37-kde-kime-2.html

 

====================

 

뭔가 상태가 영 거시기 하지만 설치하고 작동하는데 까지는 성공했다. 설치환경은 Fedora 37 KDE로 원래 F38 쓰다가 잦은 크래시로 일단 버전을 내려서 사용하고 있는지라 F38 KDE나 F38 GNOME으로는 테스트 해보지 못했다. 

현재 확인된 동작 

- Firefox에서 한글 입력 및 한영전환 

- KDE Plasma 내에서 한영전환 및 한글입력, Kate, Kile, Kmail 등 KDE앱에서도 동작

- Libreoffice에서 한글 입력 및 한영전환


현재 불가능한 동작

- kime-indicator 및 config 사용불가 (spec 파일을 수정하면 될거 같은데 일단 동작하면 장땡이라는 생각으로 방치중)

- kime-check에서 오류 발생  

 

 

의존성 패키지 등은 kime 깃허브를 참조하라. 필수패키지에 qt5, qt6만 추가설치해서 빌드했는데 Fedora에서 qt5 패키지 명칭은 qt5-qtbase-private-devel 이다. (qt6는 당연히 qt6로 바꾸면 된다.)

https://github.com/Riey/kime

 

rpm spec 세팅파일은 lindoli 선생님의 spec파일을 기반으로 수정했다. (아래 링크참조)

https://github.com/Riey/kime/issues/259#issuecomment-779611158

 

내가 작성한 RPM SPEC 파일은 아래와 같다. 나 역시 개발자나 전문가가 아닌 그냥 문돌이이기 때문에 그냥 작동만 하면 그만이지 라는 마인드로 야매로 수정했다. wget으로 받아서 rpmbuild -ba fedora-kde-kime.spec 으로 빌드하면 된다. 물론 그 전에 필수 및 qt5, qt6 의존성 패키지는 미리 설치해 놓아야 한다. 그렇게 하면 rpmbuilds/RPMS에 해당 rpm파일이 생기고 이를 dnf나 rpm으로 설치하면 된다.

 https://raw.githubusercontent.com/ogaskr/ogaskr/main/fedora-kde-kime.spec

 

P.S. 설치시 sudo install을 하기 때문에 $USER/.i18n에서 문제가 생기던데 이거 같은 경우는 그냥 vim등으로 i18n 내용을 수정해주면 되는지라 딱히 문제는 없다 i18n에 들어가는 내용은 spec 파일에 있는 아래 코드이다

CONSOLE_NOT_LOCALIZED=yes
ENC=utf8
LANG=ko_KR.UTF-8
LANGUAGE=ko_KR.UTF-8:ko
LC_ADDRESS=ko_KR.UTF-8
LC_COLLATE=ko_KR.UTF-8
LC_CTYPE=ko_KR.UTF-8
LC_IDENTIFICATION=ko_KR.UTF-8
LC_MEASUREMENT=ko_KR.UTF-8
LC_MESSAGES=ko_KR.UTF-8
LC_MONETARY=ko_KR.UTF-8
LC_NAME=ko_KR.UTF-8
LC_NUMERIC=ko_KR.UTF-8
LC_PAPER=ko_KR.UTF-8
LC_TELEPHONE=ko_KR.UTF-8
LC_TIME=ko_KR.UTF-8
GTK_IM_MODULE=kime
QT_IM_MODULE=kime
XMODIFIERS=@im=kime
XIM_PROGRAM=kime-xim 

 

 

 

가장 많이 본 글