[완료]아치리눅스 한글입력 문제 질문입니다 ㅠㅠ

python477의 이미지

유니티의 편리함에 반해서 우분투를 사용하다가
아직 불안정한 유니티때문에 아치리눅스 + 그놈3로 갈아탄 유저입니다.

설치해서 잘 사용하다가 갑자기 한글입력에 문제가 생겨서 엄청난 삽질중입니다.

처음 설치했을때 한글 입력기를 ibus를 이용했었습니다.
ibus, ibus-hangul 패키지를 설치하고 설정 잡아준 다음
/etc/environment 파일에 환경변수 세가지 추가하는걸로 설치했고 작동도 잘 되었습니다.

몇일 사용해보고 프린터를 설치하기위해 cups, hpoj, hplip 패키지를 설치하고 프린터 잡은 후 재부팅을 한 순간..
ibus의 동작이 이상해졌습니다. 한영키, ctrl+space를 눌러도 전환이 안되고 한글 입력도 안되더군요.
제일 이상한건 아래쪽 알림 막대에 있던 ibus가 위쪽 상태 막대로 자리를 옮겨 있었습니다.

급한김에 scim, nabi 다 설치해서 사용해봤습니다. 안되더군요.
scim의 경우 ibus와 증상이 비슷합니다. 한영키, ctrl+space를 눌러도 전환이 안되고 한글입력이 안됩니다.
nabi는 제가 따로 설치한 프로그램 (ex. 크롬, pidgin)에서는 한글이 잘 입력이 되는데
콘솔이나 gedit같이 gnome에 딸려있는 프로그램에선 정상적으로 입력이 되질 않았습니다.
한글, 영어가 번갈아 나오고 엔터도 안먹고 이상하게 입력이 되더군요.
그래도 실행되면 둘 다 아래쪽 알림 막대에 나타나긴 했습니다.

제 짧은 지식으론 도저히 답이 안나와서 그냥 포맷했습니다.
그런데 다시 설치한 아치리눅스에서도 계속 같은 현상이 나타납니다. ㅠㅠ

혹시 한영키에 문제가 있나 싶어 확인해봤지만 한영키 잘 먹습니다.
ibus, scim 설정할때도 한영키 입력을 인식하고
xev 실행해서 확인해봐도 한영키 인식 잘 됩니다. ( keycode 130 (keysym 0xff31, Hangul) )
Virtualbox에서도 한글전환 잘 됩니다. (지금 Virtualbox로 윈도 띄워서 글쓰고 있습니다.)

그리고 포맷 전에는 ibus가 자동으로 실행이 되었는데 지금은 자동 실행도 안되네요. 환경변수는 똑같이 등록되어 있습니다.

뭐가 문제인 걸까요... 그놈3 설정 문제일까요?
패키지 설치하는 순서에서 뭔가 미묘한 차이가 있었던 걸까요??
도움 부탁드립니다 ㅠㅠ

참고삼아 제 설정파일 내용도 올립니다.
gnome3 gdm 사용중입니다.
설치한 패키지는 xorg, gnome, gnome-extra, nvidia, gdm, ibus, ibus-hangul, 기타 등등입니다.
언어설정 영어로 되어 있고 키보드 레이아웃도 영어 하나 설치되어 있습니다.

==========================================================
/etc/rc.conf
LOCALE="en_US.UTF-8"
DAEMON_LOCALE="no"
HARDWARECLOCK="localtime"
TIMEZONE="Asia/Seoul"
KEYMAP="us"
CONSOLEFONT=
CONSOLEMAP=
USECOLOR="yes"

DAEMONS=(hwclock syslog-ng network netfs crond dbus)

==========================================================
/etc/environment
GTK_IM_MODULE=ibus
XMODIFIERS=@im=ibus
QT_IM_MODULE=ibus

Fe.head의 이미지

ibus-hangul 설치해보시고
pacman -S ibus-hangul

rc.conf에
LOCALE="ko_KR.UTF-8" 로 바꾸시고

~/.xprofile 에
export GTK_IM_MODULE="ibus"
export XMODIFIERS="@im=ibus"
export QT_IM_MODULE="ibus"
를 넣어보세요.

그래도 안되면
http://arch.korea.com 사이트에 SOS요청을 ^^

고작 블로킹 하나, 고작 25점 중에 1점, 고작 부활동
"만약 그 순간이 온다면 그때가 네가 배구에 빠지는 순간이야"

feedseaotter의 이미지

최근 업데이트된 ibus 1.4.0에서 한글 뿐 아니라 중국어 입력기도 문제가 있다더군요. 하지만 일본어는 멀쩡...
이전 버젼으로 내리거나 ibus-hangul을 패치해주면 된다고 합니다.

https://bbs.archlinux.org/viewtopic.php?pid=995934

익명 사용자의 이미지

저도 아치 리눅스를 1년정도 쓰고 있는데 이런 문제는 첨이네요.
ibus 이번 업데이트를 하고 난 시점부터 잘 안되는 듯 해요. 파이썬 에서 무슨 에러인가 워닝인가를 본듯한데 무엇이 원인인지는 모르겠네요. scim, uim, ibus, nabi 다 안되는듯. 첨 문제 생겼을땐 uim, nabi는 됐었던거 같은데 ㅠㅠ

저는 영어 레이아웃때문에 ibus를 써야해서 uim,nabi를 다시 지우고 ibus수정되기만을 기다리다가 이 글을 보고 다시 테스트해봤더니 안되네요.

그냥 업데이트 되겠지 하고 기다리다 보니 벌써 몇일 지났네요.

아치는 롤링 업데이트가 좋긴 한데, 또 최근에 eth0에 dhcp를 자동으로 못잡네요. 저도 모르는 사이 먼가 설정이 바뀐것 같은데 귀찮아서..

이참에 좀더 안정적인 배포판이나 BSD계열로 갈아탈까 생각중입니다.

익명 사용자의 이미지

/var/cache/pacman/pkg/에 보면 예전 ibus있을 겁니다.
저도 업데이트했다가 1.3.9-3을 사용하고 있습니다. (pacman -U)

@ 원질문자께서는 참 애매한 타이밍에 arch를.. ㅠ.ㅠ

feedseaotter의 이미지

6월에 네트워크 설정 부분이 변경되었는데 혹시 그 문제인가요? 옛날 방식으로 해도 경고만 뜨고 동작에는 문제없었는데 요즘은 어떤지 모르겠네요.

http://www.archlinux.org/news/deprecation-of-net-tools/

Fe.head의 이미지

나비사용자라 그런지.. 한글이 잘 입력되네요 ㅎ

고작 블로킹 하나, 고작 25점 중에 1점, 고작 부활동
"만약 그 순간이 온다면 그때가 네가 배구에 빠지는 순간이야"

익명 사용자의 이미지

댓글 달아주신 분들 정말 모두 모두 감사드립니다.

포맷하기전에 진작에 여기서 질문을 해볼껄 하는 생각이 드네요.
아치리눅스 위키도 자주 들여다 봐야겠습니다.
공부 더 해서 이정도 쯤이야 발가락으로 해결할 수 있을 정도로 실력을 키워야겠습니다.
오기가 생기네요.. ^^;

아.. 지금 상황은...
댓글 달리길 기다리면서 Dropbox 깔았다가 화면이 안나오는 일이 발생했습니다.
로그인 화면에 나와야 될 시점에 화면엔 아무것도 안나오는 현상입니다. 키 입력도 안먹는 것 같습니다.
gdm다음에 ssh 데몬을 실행하도록 해뒀는데 ssh데몬이 정상작동하는 걸로 봐선 그놈이 실행되다 죽는 것 같습니다.

심호흡 크게 하고 마지막으로 포맷 & 클린설치를 해볼까 진지하게 고민중입니다. ^^
혹시 좋은 해결책 알고계시면 좀 알려주세요 ㅠㅠ

hohheup의 이미지

위 익명님의 조언으로 ibus 1.3.9-3으로 내렸습니다.
그런데 ibus 1.3.9-3에 한글 설정할수 없는 문제 때문에 새버전이 나오자마자 업했던건데 ^^
아쉽게도 2벌식만 가능하지만 이대로라도 한글 입력할 수 있는것에 감사^^

몽땅 새로까는거 힘드실텐데. 저는 여러 문제들 때문에 깨끗하게 새로 깔고 싶지만 귀차니즘에 계속 버티고 있답니당 ㅋ

아마도 아시겠지만 혹시나 도움이 될까 해서 몇개 적습니다.
Ctrl + Alt + F1 했을때 에러같은거 볼수 있어요. 다시 Ctrl + Alt + F7 하면 원래 화면으로 돌아오고요.
아니면 /var/log 에 가보시면 여러 로그들이 많아요. 특정 로그를 보셔도 되고 아님 everything.log에서 찾으셔도 되고.

아니면 그래픽 드라이버는 위에 글 보니 맞는 nvidia를 설치하신 것 같으니 그 문제는 아닌듯.

마지막으로 다른 윈도우 매니저를 띄워 보세요. 확실히 xorg문제인지 그놈문제인지 알 수 있겠죠?
stacking window 매니저중에 openbox, 아니면 dynamic window매니저중에 awesome이나 dwm 한번 해보세요. 얘네들은 자체가 가볍고 깔 때 같이 설치해야 하는 프로그램도 적어서 다른 프로그램에 대한 의존성이 낮죠

python477의 이미지

hohhuep님 고맙습니다. ^^
Ctrl+Alt+F1을 눌러도 전혀 화면변화가 없더라구요. 다른 tty도 마찬가지 입니다.
일단 콘솔로 부팅하도록 해뒀습니다. 주말동안 해결해볼 계획입니다.

포맷 몇번 하다보니 새로 설치하는 일쯤이야 능숙하게 할 수 있게 됐습니다. ㅎㅎ
초보라 손발이 고생하는 건 어쩔수가 없네요.^^
주말동안 해결 안되면 그냥 포맷할려고 합니다.

익명 사용자의 이미지

에러메시지를 확인하려면...
가상터미널로 왔다갔다 할거 없이...

.xinitrc에서 exec startkde 같은 구문으로 사용중이라면 그걸
exec startkde > ~/.Xsession-errors 같은 식으로 리다이렉션 한다음에
그냥 X상태에서 tail -f ~/.Xseesion-errors로 확인하면 됩니다.

작은상자의 이미지

community/ibus-hangul 1.3.1-2

패키지 버전 업데이트 되면서 해결 되었습니다.

아치리눅스 한국 사용자 모임 : http://arch.korea.com/

feedseaotter의 이미지

일부 터미널(xterm, urxvt)에서 스페이스바가 이상하게 작동하네요. 스페이스바를 누르기 전 마지막에 입력한 글자 앞에 빈 칸이 들어갑니다.

예를 들면 "패키지 버전 업데이트"라고 입력하면 "패키 지버 전업데이트"가 되어버리네요.

작은상자의 이미지

테스트해보니 저도 그렇네요.
관련 문제 해결 되기전까지 나비나 다른 터미널 쓰시는게 좋을 것 같네요.

아치리눅스 한국 사용자 모임 : http://arch.korea.com/

python477의 이미지

업데이트 된 패키지 설치해서 해결했습니다. 이제 한글입력 잘 됩니다. ^^
터미널은 그놈 터미널을 쓰고 있어서 그냥 새 패키지 설치했습니다.
그래도 한글입력이 되니 정말 시원하네요. ㅎㅎ

근데 ibus가 상태바에 표시되는 건 여전하네요. 그리고 재부팅시 자동실행도 되질 않아서 수동으로 실행시켰습니다.

그놈 화면 안나오던 문제는 로그 보고 잡았습니다.
Dropbox를 지웠는데도 부팅시 실행되게 남아있었습니다. 그림파일 로딩하다가 에러 내면서 죽어버리더군요.

답변주신분들 다시한번 감사드립니다~~

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.