manywaypark's Blog
개발, 검색, 함수

나는 startxwin으로 MS windows에서 창으로 표시되는(windowed mode?) 형태로 주로 사용했는데, 데스크탑을 보고 싶다는 사용자의 요구(?)가 있어서 좀 찾아보았다.

대충 startx 같은거 실행하면 깔려있는 기본 WM이 뜬다(local에서 X server가 실행되는 방식).

XDMCP를 사용하면 완전히 서버에 client로 접속하는 것같다. 아래처럼 한다.

# 일반적으로 접속

X -query remote_hostname_or_ip_address

# 여러 서버 접속

X :0 -query remote_hostname_or_ip_address

X :1 -query remote_hostname_or_ip_address


refs: 

http://x.cygwin.com/docs/ug/using-window-managers.html

http://x.cygwin.com/docs/ug/using-remote-session.html

http://jamesmcdonald.id.au/it-tips/cygwin-startxdmcp-bat-displays-blankblack-x-window -> XDMCP 문제해결. DHCP 환경?


ubuntu-desktop, xubuntu-desktop, kubuntu-desktop 패키지 중에 맘에 드는 것을 하나 설치하면 된다.


아래와 같이 하면, ubuntu-desktop 패키지 설치시에 쓸데 없는 패키지(OpenOffice 등)들을 제외하고 꼭필요한 것만 깐다.

sudo apt-get install --no-install-recommends ubuntu-desktop

ref: http://www.ubuntugeek.com/how-to-install-gui-on-ubuntu-12-04-precise-server.html


2013-10-04: xubuntu-desktop package를 --no-install-recommends 옵션을 주고 설치하면 아이콘등이 제대로 안나와서 모양이 어색하다. xubuntu-icon-theme package를 설치하면 해결된다.

happy hackin'



패키지 하나를 소스로 컴파일하려고 할 때 다음 오류가 발생하면서 configure 스크립트가 멈추었다.

환경: Cygwin on Windows XP
에러 메시지 : 
configure: error: --with-x=yes (default) and X11 headers/libs are not available
해결:
setup을 실행한 후에 다음 패키지들을 설치한다.
libX11 
libX11-devel
libXt
libXt-devel

happy hackin'

X Window 원격 접속

tips & tricks/Linux/Unix 2007. 2. 28. 16:20 by manywaypark
서버 측 설정:
Ubuntu에서 기본적으로 X 윈도우 원격접속이 금지되어 있는 것같다.
시스템 메뉴에서 System > Login Window Preferences 를 선택하거나, 루트권한으로 gdmsetup을 실행한 후에 remote tab에서 원격접속을 허용하게 한다.

클라이언트 설정:
Windows내에서 X window manager(cygwin에 포함된 것 등)를 띄운 상태로 putty를 이용해서 접속한다면, putty설정에서 "Connection > SSH > X11", Enable X11 forwarding을 선택해준다.
Unix 계열에서 ssh를 사용해서 접속한다면, "ssh -X" 또는 "ssh -Y"를 사용해서 접속한다.

ps. 6000번 부터 6063 까지의 TCP 포트를 열어서 X 윈도우에 직접 접속을 허용하는 방법도 있지만, 보안상 별로 좋지 않은 방법이다.

ps2. cygwin에서 X 관련 패키지들은 기본적으로는 깔리지 않는다. setup.exe 실행 후 X11 > xorg-x11-base를 설치한 후에 \usr\X11R6\bin\startxwin.bat를 실행하면 된다.

ps3. 참고: http://narnia.cs.ttu.edu/drupal/node/132

happy hackin'


1 
분류 전체보기 (306)
잡담 (20)
함수형 언어 (65)
emacs (16)
java (18)
tips & tricks (154)
사랑 (1)
가사 (0)
독서 (4)
mobile (6)
비함수형 언어 (2)

공지사항

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

03-28 22:33