http://blog.1day1.org/429
에서 x11vnc 로 설정하는 부분이 있다.
아래부분처럼 설정하면, shift key 가 안 먹힐것이다.
 server_args = -inetd -o /var/log/x11vnc.log -display :0 -auth /var/lib/gdm/:0.Xauth -many -bg -noxdamage -rfbauth /etc/x11vnc.passwd
 
다음처럼 바꿔주면 된다.
 server_args = -inetd -o /var/log/x11vnc.log -display :0 -auth /var/lib/gdm/:0.Xauth -xkb -repeat -many -bg -noxdamage -rfbauth /etc/x11vnc.passwd

-xkb 옵션을 넣으면 shift key 가 먹힐 것이다. 그리고, -repeat 옵션도 추가되었는데.
키보드의 키를 누르고 있으면 반복입력되는데, 기본옵션이 -norepeat 라서  반복입력이 되지 않는다.
반복입력이 필요하면 -repeat 옵션을 넣어준다.


설정후 이런 메시지가 /var/log/x11vnc.log 쪽에 남으면서 안되는 경우가 있다.

vnc 를 띄울 적절한 X display 를 찾지 못했다. 접속할 권한? 대략 그런의미.(정확한 이해를 아직 ...)
윈도우매니저 별로 차이가 있다.  gdm , kdm , ubuntu 11.04 부터인가 바뀐 unity 도 좀 다르다. 
 
-auth /var/lib/gdm/:0.Xauth 부분이 안되는 경우이다.

ps wwwwaux | grep auth
로 넣어야 하는 값을 찾을 수 있다. 
또는 x11vnc -findauth 로 찾아본다.

 
반응형

WRITTEN BY
1day1
하루하루 즐거운일 하나씩, 행복한일 하나씩 만들어 가요.

,