리눅스 한글입력기 의견 취합중입니다

자유로운 이야기, 구인구직, 이벤트, 나눔

Moderators: Dry8r3aD, drake_kr

User avatar
황병희
Posts: 1006
Joined: 2009/10/18 Sun 1:47 am
Contact:

Re: 리눅스 한글입력기 의견 취합중입니다

Post by 황병희 » 2020/06/09 Tue 3:33 pm

이건 순전히 개인적 생각입니다.

ibus에서,,,
한중일 입력방식이 중국과 일본은 같습니다. 한국만 다릅니다.

좀 더 세부적으로 들어가면요,,,

중국과 일본은 조합이 아니라... 완성된 상태의 글자가 이미 테이블(정적배열)에 고정된채로 준비되어 있어서
사용자가 임의의 글자를 영문 알파벳으로 소리나는대로 치면 그 후보군을 보여주며 최종적으로 화면에 출력됩니다.
조합이 아닌거지요,,, 아주 옛날 우리한국어도 유니코드 말고 완성형(euc-kr) 쓸때 그거랑 비슷할거 같아요.
후보군중에서 하나를 선택하면 선택한 글자가 입력되는 거지요.
그래서 중국과 일본은 [동기적 방식입니다]

한국은 조합입니다.
조합이기에 입력시 버퍼에 임의의 문자열이 조합되지만 다른 어떤 외부에서 중간에서 방해를 하면 흩어집니다.
(C언어에서 동적배열 코드 작성할때 데이타가 들어가있는 동적배열을 free() 함수로 한번 긁어버리면 배열에 저장된 값이 공중분해되는것과 비슷한 느낌일겁니다)

그래서 한글(ibus-hangul) 은 [비동기적 방식입니다]

음...
크롬OS 한글 입력기를 써본분들은 알고 있지만,,,
"한글 모드에서 후보 표시" 라는 옵션이 있어요.

2018년 2019년 초반즈음엔,,, 페이스북에서 이 옵션을 켜야지만 크롬OS 에서 페이스북 한글 입력을 무사히 할 수 있었던 적이 있습니다.

그러니까... ibus-hangul 에서도 크롬OS 한글입력기에 옵션으로 있는 "한글 모드에서 후보 표시" 와 비슷한 옵션을 추가적으로 구현할 수 있다면...
페이스북+구글크롬(리눅스) 한글 입력 이슈를 해결할 수 있지 않을까하고 조심스레 적어봅니다.
지금 든 생각이지만 이 크롬OS 의 "한글 모드에서 후보 표시"라는 옵션이 바로 [동기적 방식]이 아닐까 추측해봅니다.
아직 크롬OS 한글 입력기 소스코드를 분석해본건 아니지만,,,

Code: Select all

/**
 * Requests candidates if input text.
 *
 * @param {string=} opt_text input text to generate candidates.
 *                          If not given, this.inputText_ will be used.
 * @private
 */
HangulIme.prototype.requestCandidates_ = function(opt_text) {
  var text = opt_text || this.inputText_;
  if (!text) {
    return;
  }
  var request = JSON.stringify({
    'text': text,
    'num': 0
  });
  // this.updateCandidates will be called after NaCl responded
  this.naclModule_.postMessage(request);
};
(한글모드에서후보표시)의 동작 방식이 중국/일본의 입력방식과 너무 흡사합니다.
비전문가의 생각이라 틀렸을 수 도 있습니다. 그냥저냥 참고만요;;;

### 참고문헌:
[1] http://blog.matew.com/2018/09/blog-post_29.html (과거 크롬OS 한글 입력 페이스북 해결 방법)
[2] 크롬OS 페이스북 입력 실험 스크린샷 (한글 모드에서 후보 표시) -- webm [9.6메가바이트]
===> https://gitlab.com/soyeomul/stuff/-/raw ... 21555.webm
[3] 크롬OS 한글 입력기 소스코드 (자바스크립트: ime.js)
===> https://chromium.googlesource.com/exter ... /js/ime.js
[4] https://bugs.chromium.org/p/chromium/is ... ?id=695326 (진행중인 페이스북 한글입력 이슈 with 리눅스 크롬 브라우저)

### 추가내용:
(2019년 후반부터 한글모드후보옵션 켜지않아도 크롬OS 페이스북에서 한글입력 문제없어요)
(구글에서 크롬OS 엔 억수로 신경쓰는 분위기입니다)

[크롬북에서 적었어요~]
[크롬북에서 크롬OS 한글입력기 소스코드 주소 첨부했습니다 -- 6월 11일]
^고맙습니다 감사합니다_^))//

User avatar
황병희
Posts: 1006
Joined: 2009/10/18 Sun 1:47 am
Contact:

Re: 리눅스 한글입력기 의견 취합중입니다

Post by 황병희 » 2020/06/11 Thu 1:05 pm

UIM 벼루 라는 리눅스용 한글 입력기가 있습니다.

이 입력기로는 리눅스크롬에서 페이스북 한글 입력 문제가 없다고 보고서가 블로그로 있더이다..

그래서 살펴보니 이 UIM 벼루 입력기도 크롬OS 한글입력기처럼 "후보 모드 표시" 가 있더라구요.

하여 제가 내린 결론은 이겁니다.

ibus-hangul 에서도 이 "후보 모드 표시" 비스무리한것을 추가적(옵션)으로 구현한다면...
(후보 모드 표시가 아무래도 동기적 방식으로 작동하는게 아닐까 생각해요)

페이스북 리눅스크롬에서도 한글 자소가 분리되지 않고 무사히 입력을 할 수 있을거라 생각합니다.
그냥 개인적 견해였어요~

[크롬북에서 적었습니다]
Attachments
Screenshot 2020-06-11 at 1.09.37 PM.png
UIM 벼루는 [페이스북 + 리눅스 크롬] 한글 입력 문제 없다고 합니다 ;;;
Screenshot 2020-06-11 at 1.09.37 PM.png (332.55 KiB) Viewed 1870 times
^고맙습니다 감사합니다_^))//

User avatar
황병희
Posts: 1006
Joined: 2009/10/18 Sun 1:47 am
Contact:

Re: 리눅스 한글입력기 의견 취합중입니다

Post by 황병희 » 2021/01/18 Mon 7:16 pm

새소식 올립니다.

1차 출처: https://irclogs.ubuntu.com/2021/01/17/%23ubuntu-ko.html (우분투 대화방)
2차 출처: https://web.facebook.com/groups/ubuntu. ... rdc=1&_rdr (우분투 페이스북)

러스트(rust) 로 만들어진 리눅스 한글 입력기 소식입니다.
아직 Wayland 는 미지원입니다.

하지만 TODO 목록에 Wayland 가 있기에,,, 훗날 데비안 Bullseye 가 출시될즈음
ibus-hangul 과 더불어 함께 쓸 수 있는 한글입력기로 상당히 기대가 됩니다^^^

특이사항: libhangul 을 쓰지 않았다고 합니다.
정보 wrote: 프로그램명: Korean IME (kime)
프로그래머: Riey <creeper844@gmail.com>
라이센스: GPL-3.0
===> kime 공식 홈페이지: https://github.com/Riey/kime

[크롬북에서 적었어요~]
[우분투 18.04 파여폭스 나비에서 오타 바로잡습니다]
Attachments
Screenshot from 2021-01-18 19-26-03.png
TODO 목록에 올라가있는 Wayland ;;;
Screenshot from 2021-01-18 19-26-03.png (198.09 KiB) Viewed 1312 times
^고맙습니다 감사합니다_^))//

User avatar
황병희
Posts: 1006
Joined: 2009/10/18 Sun 1:47 am
Contact:

Re: 리눅스 한글입력기 의견 취합중입니다

Post by 황병희 » 2021/01/26 Tue 6:47 am

대략 3시간전에 kime 드디어 Wayland 추가되었습니다!!!

[크롬북에서 적었어요~]
Attachments
Screenshot 2021-01-26 at 6.43.33 AM.png
감사합니다 ^^^
Screenshot 2021-01-26 at 6.43.33 AM.png (186.39 KiB) Viewed 1162 times
^고맙습니다 감사합니다_^))//

User avatar
황병희
Posts: 1006
Joined: 2009/10/18 Sun 1:47 am
Contact:

Re: 리눅스 한글입력기 의견 취합중입니다

Post by 황병희 » 2021/02/24 Wed 9:15 pm

kime 최근 소식입니다. 메인테이너분께서 무척이나 정성을 들이고 있습니다.
에 의하면 kime-check 를 통해서 환경변수까지 점검하는 기능을 추가하시려는 계획으로 보여집니다.
이건 정말로 아주 오래전부터 리눅스 입력기에서 원했던 기능이었습니다.
사용자 스스로가 환경변수를 제대로 설정을 못해서 한글입력이 안되는경우가 많았기에..
더군다나 리눅스 입문자에겐 이 환경변수 점검이 정말 빡십니다.
그래서 제대로 된건지 안된건지 확실한 검증 경로가 필요했었습니다.

kime 입력기에 이런 기능을 구현해주시려는 메인테이너 Riey님께 멀리서나마 조용히 감사의 인사 드리고 싶네요^^^

데비안 Bullseye 가 계속 기다려집니다.
하루빨리 Wayland 환경하에서 kime 입력기를 한번 실험해보고 싶어지는 날입니다.

그리고,
https://github.com/Riey/kime/commits?au ... mnalamburt
kime의 Wayland 패치에 헌신해주시는 simnalamburt님께도 개인적으로 감사드립니다^^^

Wayland팬 황병희 드림

[크롬북에서 적었습니다]
Attachments
Screenshot 2021-02-24 at 9.18.53 PM.png
^고맙습니다 감사합니다_^))//
Screenshot 2021-02-24 at 9.18.53 PM.png (967.58 KiB) Viewed 749 times
^고맙습니다 감사합니다_^))//

codemaker
Posts: 12
Joined: 2016/06/11 Sat 10:58 pm
Contact:

Re: 리눅스 한글입력기 의견 취합중입니다

Post by codemaker » 2021/05/04 Tue 7:56 pm

kime 입력기를 사용하니
Ibus입력기에서도 나오는 문제가 해결됬습니다.

문제는 크로미움 계열 브라우저에서 페이스북 접속하여 게시글이나 댓글을 입력 시
자모가 분리되고 순서도 엉키는 문제가 있었으나

kime 입력기에서는 전혀 문제가 없었습니다.

이 문제를 해결할 수 있는 한글입력기는 kime 하나 뿐인 것 같습니다.

다만, snap 이나 flatpak, AppImage 형태의 앱에서는 한글입력에 기보적으로 문제가 있으니
사용 시 native 버전으로 apt install 하여 앱을 설치하면 한글입력 문제도 잘 해결됩니다.

참고로 AppImage의 텔레그램을 써봤는데 이것은 ibus입력기에서도 한글이 입력조차 안되었습니다.

참고 하시길 바랍니다.
나의 IT주변잡스런 글들
=> https://open-support.tistory.com/

자원재활용 프로젝트/중고활용하자!
=> https://url.kr/b79g63

User avatar
황병희
Posts: 1006
Joined: 2009/10/18 Sun 1:47 am
Contact:

Re: 리눅스 한글입력기 의견 취합중입니다

Post by 황병희 » 2021/05/04 Tue 8:15 pm

codemaker wrote:
2021/05/04 Tue 7:56 pm
kime 입력기를 사용하니
Ibus입력기에서도 나오는 문제가 해결됬습니다.

문제는 크로미움 계열 브라우저에서 페이스북 접속하여 게시글이나 댓글을 입력 시
자모가 분리되고 순서도 엉키는 문제가 있었으나

kime 입력기에서는 전혀 문제가 없었습니다.

이 문제를 해결할 수 있는 한글입력기는 kime 하나 뿐인 것 같습니다.

다만, snap 이나 flatpak, AppImage 형태의 앱에서는 한글입력에 기보적으로 문제가 있으니
사용 시 native 버전으로 apt install 하여 앱을 설치하면 한글입력 문제도 잘 해결됩니다.

참고로 AppImage의 텔레그램을 써봤는데 이것은 ibus입력기에서도 한글이 입력조차 안되었습니다.

참고 하시길 바랍니다.
오! 훌륭한 정보입니다...
정말 이런 보고서 리눅스 공동체에 피와 살이 되는 정보입니다 ^^^

감사합니다^^^

황병희 드림

[우분투 18.04 파여폭스 나비에서 적었어요~]
^고맙습니다 감사합니다_^))//

Post Reply