본문 바로가기

Management/Linux

xterm display 설정.


현재 우분투(ubuntu)를 사용하고 있습니다.

개발 서버가 HP-UX 장비인데 윈도우에서 개발 시에는 EXCEED를 사용하여 HP의 xterm을 띄워서 사용했습니다.

그런데 우분투로 xterm을 띄우려고 하니 안되서 이런 저런 방법을 찾다가 해결해서 팁을 남깁니다.

 

1. X server의 TCP가 -nolistern으로 실행되고 있는지 확인합니다.
prowoni@prowoni-dev:~$ ps -elf | grep X
4 S root      5313  5309  5  80   0 - 106962 -     16:17 tty7     00:19:17 /usr/bin/X :0 -br -audit 0 -auth /var/lib/gdm/:0.Xauth -nolistern tcp vt7

위의 커맨드의 결과를 살펴보면 tcp에 대해서 nolistern 옵션이 주어져 있습니다.

 

2. nolistern option 제거합니다.

위치 : /etc/gdm//etc/gdm

prowoni@prowoni-dev:/etc/gdm$ vim gdm.conf

DisallowTCP=true --> true를 false로 바꿉니다.

 

위치 : /etc/X11/xinit/xserverrc

위 파일에서 실행 커맨드 부분의 "-nolistern tcp" 를 삭제합니다.

 

3. 컴퓨터를 리부팅하여 X server를 restart 합니다.

 

4. terminal 에서 접속할 ip address를 control list 추가합니다.
prowoni@prowoni-dev:/etc/X11/xinit$ xhost 127.0.0.1
127.0.0.1 being added to access control list

출처 : http://prowoni.springnote.com/pages/1620478