[VNC 설정]Tiger VNC real screen 공유

2023. 5. 19. 20:29개발로그/기타

반응형

개요

VNC를 사용하여 ubuntu PC를 제어 하는 경우, 일반적으로 PC에 연결된 모니터의 화면과 VNC Client에서 보여지는 화면이 다르게 보인다.

일반적으로 가상 데스크탑을 만들어 디스플레이 번호가 생성되고, VNC Client에서는 해당 디스플레이 번호로 접속해서 제어 하는 방식으로 사용된다.

 

하지만 PC에 연결된 모니터의 화면과 VNC Client 화면을 공유 해서 사용하고 싶은 경우들이 있는데, 이를 위한 설정 방법들을 아래와 같이 정리 한다.

 

TigerVNC 설치 및 password 설정

$ sudo apt-get install tigervnc-standalone-server tigervnc-xorg-extension
$ sudo apt-get install tigervnc-scraping-server
$ vncpasswd

 

Tiver VNC 설정 및 설정 확인

$ vi ~/.vnc/xstartup
-------------------------------
#!/bin/sh
# Start Gnome 3 Desktop 
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
vncconfig -iconic &
dbus-launch --exit-with-session gnome-session &
-------------------------------
$ vncserver -localhost no
$ vncserver -list

 

수동 실행 방법

 $ x0vncserver -passwordfile ~/.vnc/passwd -display :0

 

실행 스크립트

$ sudo apt-get install git psmisc
$ git clone https://github.com/sebestyenistvan/runvncserver
$ cp runvncserver/startvnc ~
$ chmod +x ~/startvnc

 

부팅 시 자동 실행 하도록 설정 

echo "/home/twarelab/startvnc start >/dev/null 2>&1" >> ~/.xsessionrc

 

 

 

 

참고 자료

https://www.howtoforge.com/tutorial/how-to-start-a-vnc-server-for-the-actual-display-scraping-with-tigervnc/

 

How to start a vnc server for the actual display (scraping) with TigerVNC

VNC is a desktop sharing application. This howto offers you a solution, to connect via TigerVNC server to the actual active session on your Linux desk...

www.howtoforge.com

 

 

반응형