우분투 14.04 (16.04) 에 xwindow + VNC server 설치하기
1. xwindow 설치
# apt-get install xinit
// xwindow 패키지 설치
# apt-get -y install ubuntu-desktop gnome ubuntu-gnome-desktop gnome-panel
// gnome-desktop 은 gnome 설치 (최소설치), ubuntu-gnome-desktop 은 full package, gnome-panel 은 메뉴바입니다.
# apt-get -y install ubuntu-system-settings gnome-settings-daemon software-center
// 시스템 도구와 소프트웨어 센터를 추가하면 편리합니다.
// 위 두 줄에서 ubuntu-desktop 을 제외한 패키지는 16.04 에서 테스트 하였습니다.
# apt-get update
# apt-get -y upgrade
서버 로컬 콘솔에서는 startx 라는 명령을 내리면 xwindow 창으로 전환이 됩니다.
하지만 ssh 등의 포트로 접근하여 설치하였다면 xwindow 화면을 볼 수 없으므로 VNC server를 추가로 설치해둡니다.
2. vnc server 설치
우분투에 설치할 수 있는 vnc 종류는 여러가지가 있으나, 아래는 그중 한가지인 vnc4server 를 설명합니다.
# apt-get -y install vnc4server xinetd
# vnc4server // 초기 구동시 접속 패스워드 설정을 합니다.
# vnc4server -kill obs:1
// 설정 변경을 위해 자동구동되었던 vnc4server 를 종료합니다.
// 종료할때는 vnc4server 를 시작했을때 아래와 같은 메세지 출력 정보를 참고하여 종료시켜줍니다.
(테스트 환경에서 localhost 이름이 obs 였음)
New 'obs:1 (root)' desktop is obs:1
// obs:1 말고 :1 과 같이 숫자만 입력해서 종료할 수도 있습니다.
# vi ~/.vnc/xstartup // 설정 변경 (아래와 같이 값을 변경합니다)
#!/bin/sh def export XKL_XMODMAP_DISABLE=1 unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS gnome-panel & gnome-settings-daemon & metacity & nautilus & gnome-terminal & |
* 참고 (3줄)
KDE 환경으로 사용하려면 아래와 같이 관련 패키지 설치 및 파일을 수정하면 됩니다.
1) # apt-get install kubuntu-desktop
2) 위 xstartup 파일에서 아래 gnome 관련 5줄 지우고, startkde & 만 입력.
# chmod 755 /etc/X11/xinit/xinitrc // 파일에 실행권한 주기
(시작)
# vnc4server
(중지)
# vnc4server -kill obs:1
[문제]
vnc 접속시 배경화면, 탐색기, 터미널은 정상 출력되는데 메뉴(상태표시줄)가 보이지 않음
[해결]
# vnc4server -kill :1
# apt-get install gnome-session-fallback
# vi ~/.xsession // 우선 생략 후 진행해볼것.
(내용) gnome-session –session=gnome-fallback // 우선 생략 후 진행해볼것.
# vnc4server
[문제]
시스템 설정 (system-settings) 가 실행되지 않을때
[해결]
~/.vnc/xstartup 파일을 아래 내용으로 바꾸어봅니다.
#!/bin/sh export XKL_XMODMAP_DISABLE=1 unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot -solid grey vncconfig -iconic & gnome-panel & gnome-settings-daemon & metacity & nautilus & gnome-terminal & |
[참고]
xfce4 는 gnome 이나 kde 보다 조금더 편리한 환경을 제공합니다. (개인적인 생각)
xfce4 환경으로 접속하려면 아래와 같이 설치, 설정합니다.
# apt-get install fcex4
# vi ~/.vnc/xstartup
# Uncomment the following two lines for normal desktop: # unset SESSION_MANAGER # exec /etc/X11/xinit/xinitrc [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot -solid grey vncconfig -iconic & x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & startxfce4 & |
3. 언어 설정 (환경 및 키보드)
vnc 로 접속하여 터미널에서 실행합니다. (system-settings 가 구동되지 않을 경우)
1) 환경
# gnome-language-selector
한국어 우선순위 및 ibus 로 설정 후 '모든 시스템에 적용' 을 해준다음,
로그아웃, 로그인을 하면 모든 메뉴가 한글로 바뀐것을 볼 수 있습니다.
2) 키보드
언어 설정의 키보드가 'ibus' 로 되어있다면 터미널에서 'ibus-setup' 실행
또는 'im-config' 실행
* VNC 로 접속시 위와 같이 한영전환을 shift + space_bar 로 했어도 한영전환이 되지 않는경우에는 아래 파일을 다운로드하여 사용해보기 바랍니다.
vncviewer 한글패치판 다운로드 : https://kldp.org/files/vncviewer-ko.zip
'리눅스 > OS 일반' 카테고리의 다른 글
CentOS 7 에 xrdp 설치하기 (0) | 2016.09.28 |
---|---|
VM 인지 확인하는 명령어 (0) | 2016.09.26 |
Ubuntu 에서 IOPS 측정 (0) | 2016.09.06 |
openssl 로 random 하게 난수 생성 (0) | 2016.08.03 |
ubuntu apt-get 에러 (0) | 2016.07.05 |