Bite Bits/Debian 9

debian 9 stretch, 원격접속을 위한 x11vnc 설치, uim 한영전환 문제

상영 2018. 1. 12. 15:12


vnc viewer 로 접속을 하여 한영 변환을 위해 shift + space 를 누르면 한영변환이 되지 않는다.

물론, 본체에 물려있는 키보드를 이용하면 전환이 정상적으로 된다.

이건 예전에 raspbian 에서 realvnc server 를 사용할 때도 나왔던 증상이다.

- ibus 한글 입력 전환 오류 해결 (real vnc 접속), http://blog.daum.net/to302/45


현재 debian 9 에서는 realvnc 가 아니고, x11vnc 인 관계로 약간 뭔가 다르게 동작하긴 하지만, 

결론은 거의 비슷하게 나왔다.


x11vnc 의 시작 옵션에서 -nomodtweak 를 추가하고,


$ more /lib/systemd/system/x11vnc.service 

[Unit]

Description=Start x11vnc at startup

After=multi-user.target


[Service]

Type=simple

ExecStart=/usr/bin/x11vnc -auth guess -forever -noxdamage -repeat -rfbauth /home

/sy/.vnc/passwd -rfbport 5900 -shared -nomodtweak


[Install]

WantedBy=multi-user.target


x11vnc.service 파일을 수정하고 나면, 아래와 같이 수정내용을 reload 하고, restart 해주면 된다.

$ sudo systemctl daemon-reload

$ sudo systemctl restart x11vnc.service 



벼루(byeoru) 의 한영 전환 옵션에서 vnc viewer 에서 인식되는 shift + space 조합의 키를 추가설정하면 되다.

아래 그림에서 '한글모드로', '영문모드로' 오른쪽 옆에 "편집"을 누르고, 나온 팝업에서 "잡기" 를 누르면 원하는 키를 입력할 수 있다.

키가 선택되어 "" 옆 입력칸에 내가 설정한 키 조합 글자가 뜨면 "추가" 버튼을 눌러 설정 완료

( <Shift>kana-shift 로 인식된다. )



* 참고:

Setup VNC Server, https://community.linuxmint.com/tutorial/view/2334

- How to start, stop, and restart services in Linux,  https://www.techrepublic.com/article/how-to-start-stop-and-restart-services-in-linux/