지난 fcitx 개념글을 보고 한글입력을 위해 데스크탑 모드에서 설치해보았으나 한글 작성 도중 띄어 쓰기 문제가 너무 심해서 실사용은 절대 못할듯 합니다.

해당 코드를 참고하여 살짝 수정하고 기존 fcitx 팩맨 패키지 종속을 삭제하도록 만든 쉘 스크립트를 공유합니다.

ibus 설치 이후 웹서핑이나 노트 작성, dc 스팀덱 갤러리에 글을 쓰기 훨씬 쾌적해진 것을 느끼실 수 있을겁니다.



아치 리눅스 위키에서 현재 멀쩡한 입력기는 fcitx와 ibus 그리고 uim 세가지가 있습니다.

이중 uim은 AUR 패키지라 빌드까지 해야하는데 워낙 아치 리눅스 자체가 가벼운데다가 스팀 OS 역시 가볍게 가져간 탓에 관련 패키지들이 기본으로 깔려있지 않아 설치하다가 정신 나갈듯합니다.

결국 역시나 ibus가 제일 나았습니다.



각자 사용하는 환경에 따라 (pacman 설치 패키지들이 서로 꼬이는 환장의 파티) 차이가 발생할 수는 있지만, 완전히 초기화 한 뒤 테스트를 해보았기 때문에 적어도 3.4.4 초기 환경에서 설치 후 동작은 확실하며 문제는 없을겁니다.



완벽하게 설치 무결성을 보장하기 위해 아쉽지만 제 덱은 테스트겸 초기화를 진행하게 되었습니다.

깔끔하게 리이미지 포맷 후 스팀 OS 3.4.4에서 문제 없이 동작하는 것을 확인했으니 안심하고 설치하셔도 되겠습니다.

콘솔에서 입력할 명령어는 달랑 네줄인데 어째선지 웹서버측 보안 때문인지 본문에 포함하니 글이 올라가질 않는군요.

그러니 설치방법을 추가한 깃허브 페이지 째로 링크하겠습니다.


https://github.com/jshsakura/steamdeck

GitHub - jshsakura/steamdeckContribute to jshsakura/steamdeck development by creating an account on GitHub.github.com


다만 GUI 를 사용한 ibus-hangul 설정이 있다보니 설치 이후 방법은 위 링크해둔 깃허브 레포에서 반드시 확인 해주시기바랍니다.

기존 fcitx5 사용자도 쉘파일을 실행하면 자동으로 기존 fcitx 종속을 삭제하도록 정리해 놓았는데 의도한 것처럼 깔끔하게 날리질 못하는 것 같습니다.


* 내용추가 12/05

사진의 위쪽이 ibus 정상적인 동작, 아래쪽이 뭔가 꼬여서 문제가 발생한 상황입니다.

초기 3.4.4 환경에서 fcitx를 설치하지 않고 바로 ibus로 설치하고 설정하는 경우 문제가 전혀 없습니다.

기존에 한글 설정을 fcitx5로 설치한 경우 쉘에서 삭제하고 있음에도 일부 문제가 발생하는 듯 합니다.

(무조건 그런 것은 아닌게 본래 저도 fcitx5 설정에서 설치 후 초기화 후 재설치한 상태로 양측 문제 없었음)

본래 한글을 한자 입력하면 해당 1글자에 커서가 남아서 자모가 입력되야 하는데 단어마냥 커서가 뛰어넘는 문제가 있네요.


1. 최초 깔끔한 상태에서 설치 -> 한글입력 해결

2. fcitx5 설치후 마지막 글자 띄어쓰기 문제 발생 -> 스크립트 실행 -> 한글입력 해결

3. fcitx 설치 중에 문제가 발생한 경우 (input 메뉴 없음이라던가) 또는 3.5를 올렸다가 내려온 경우라던가..

스크립트를 실행해도 희한하게 입력되며 정상적으로 적용되지 않았습니다. (무책임한 말이지만 포맷하면 그만이야~! )


회사에서도 동료의 스팀덱이 자모가 분리되는 이상한 증상이 있어서, 다시 굳이 초기화 까지 했지만 원인은 못찾았네요.

해당 기기는 3.5로 올렸다가 3.4.4로 내려왔던 기기인데 뭐가 꼬였는지 입력 문제가 발생한 기기는 Konsole에서 아무리 관련 패키지를 pacman -Rs 로 삭제해도 잔재들이 정리가 잘 안되는 느낌입니다.

pacma -Qe 로 diff 툴 가지고 하나씩 비교했는데도 차이가 없어서 당황스러운데 이 부분은 리눅스 고수님이 도와주실거라 믿습니다.


혹시라도 오류가 있다면 댓글로 알려주세요~!


여러분 모두 데스크탑 모드의 한글입력의 고통에서 벗어나시길 바라겠습니다.

물론 이는 가상 키보드와는 전혀 관계가 없는 데스크탑 모드의 수정입니다.