Nimf, Dvorak 그리고 Ubuntu 20.04

tldr;
아래 문제 해결책을 찾았다. Nimf 수정은 불가능했기에, libhangul1 을 건드렸다.
임시방편으로 18.04 용 libhangul1 을 설치하면 문제는 해결된다.
자세한 사항은 글 끝부분에서.

Nimf 원제작자가 수정 파일을 공유해주셨다. (아래 댓글 참고.)
다만, qt4 는 알아서 지워야 한다.


Nimf 는 현재 개발자가 없다. 하모니카(이게 뭔지 난 잘은 모르지만)라는 팀에서 개발을 이어가겠다고는 했는데, 아마도 패키징 오류 정도만 바로 잡을 뿐, 그 이상을 바라기는 어려울 듯 하다.

이 와중에, 아직 베타(4월 초 예정) 근처에도 못간 우분투 20.04 에 님프(2019.08 판, 즉 최종판)를 설치해봤다. debuild 시 오류가 났었는데, 다행히 nimf gitlab 에 올라온 수정 코드가 있어서 그걸 적용해서 꾸러미를 만들고, 설치도 무사히 잘 끝났다. PPA 에도 올려는 놨다.

그런데..
영어 자판이 드보락으로 되어 있을 경우, 몇몇 글자들이 제대로 입력되지 않는 현상이 생긴다. 쿼티 자판인 경우엔 별 문제가 없어 보인다. (열심히 시험해보지는 않아서..)

한국어 두벌식 자판인 상태에서,
; 를 치면 s 로
, 를 치면 w 로
. 를 치면 v 로
/ 를 치면 z 로..

이런 요상한 현상이 생긴다.

위 결과는 이렇게 나와야 한다.

안녕하세요. 마침표. 쉼표, 세미콜론; 콜론: 작은따옴표'

아직 개발판이라 이런 건지, 따라서 나중엔 괜찮아질런지에 대한 짐작도 하지 못하겠다.

다만, 이게 그 어떤 이유에서든 버그라면, 내가 고칠 수는 없다는게 문제지. 더구나 더 큰 문제는, 고쳐달라 부탁할 데도 마땅치 않다는 점..

현재 시점에서 유지되고 있는 소프트웨어가 가장 좋은 소프트웨어라고 믿고 있는 내게, 또 한번 시련이 오려나..

** iBus 에서는 이런 현상이 없다.

다행히, fcitx 는 쿠분투 20.04 에선 별 문제가 없었다. (우분투 20.04 에선 드보락과 공생하지 못했다.)

뭐.. 좀 두고 봐야겠지.


임시 방편:

18.04 의 libhangul1 은 0.1.0+git20170815-2 이고, 20.04 는 0.1.0+git20191003-2 이다. 이게 어떤 차이가 있는지는 아직 살펴보지 않았지만(본다고 알 수도 없고), 아무튼 적어도 Nimf 에선 2019 판과 문제가 발생한다.

따라서, 우분투 20.04 에서 님프를 사용하여 영문 드보락 자판과 한글 두벌식을 쓰고자 한다면 구판 libhangul1 을 설치해야 한다. (Qwerty 로는 안해봐서, 같은 문제가 있는지는 모르겠다.)

설치 후, 판 고정을 해줘야 자동 판올림을 방지할 수 있다.

sudo apt-mark hold libhangul1
Author: 아무도안

3 thoughts on “Nimf, Dvorak 그리고 Ubuntu 20.04

  1. 안녕하세요. nimf 에서 드보락 자판을 사용하여 한글 입력할 때 오류가 발생합니다.
    그 패치를 kldp 공개하였습니다.

    https://kldp.org/node/163053

    홈페이지를 만들어서 추후 버그 패치 몇 개를 더 공개/게시하겠습니다.
    nimf 애용에 감사드립니다.

    1. 고맙습니다. 직접 여기까지 오셔서 알려주시다니..
      (사실 그래주지 않으셨다면 꽤 오랜 시간동안 해당 내용은 몰랐을겁니다.)
      패치 적용하고 시험해본 결과, 드보락과 문제는 없어졌습니다.
      다만, 아직 20.04 를 제대로 쓰고 있지는 않아서 어떤 다른 문제가 또 있을 지는 모르겠군요.
      참고로, qt4 는 제가 적당히 지웠습니다.

      아울러, Nimf 가 계속 유지되었으면 하는 강한 바람은 있지만, 그게 어려우신 상황이신가 봅니다. 그래도 이렇게라도 도움 주시니 정말 고맙습니다.
      늘 건강하시길 기원하겠습니다.

안녕하세요. 글 남겨주셔서 고맙습니다.