Xming에서 gnome XDMCP로 데스크탑 실행 - xlaunch파일

Posted at 2009/10/20 14:23 // in Tips/Utility programs // by Daniel
Update: putty에서 gnome 데스크탑 불러오는 것이 잘 안되는군요.
XDMCP로 하는 방법으로 고쳤습니다.
제 환경은 WindowsXP SP3호스트에 VMware로 ubuntu9.04를 깔았습니다.

사용자 삽입 이미지

XDMCP enable로 바꾼다.

/etc/gdm/gdm.conf를 고쳐 XDMCP관련 항목의 Enable을 true로 바꾸고,
$ sudo /etc/init.d/gdm restart  --> gdm을 다시시작해줍니다.
그리고 Xming을 실행해서 XDMCP로 연결합니다.
스크린 번호는 기본이 0 이지만 맘대로 정하고, Open session via XDMCP로 선택
접속할 호스트의 아이피 적어주고
클립보드 설정과 함께 해상도 파라미터 정해주면 됩니다. 해상도는 안하셔도 되긴 됨.
사용자 삽입 이미지사용자 삽입 이미지
사용자 삽입 이미지사용자 삽입 이미지사용자 삽입 이미지



사용자 삽입 이미지


-------------------------------------------------


session.xlaunch

gnome-session을 실행하는 파일. 호스트 IP와 로그인 아이디는 알아서 수정.

Xming을 사용하여 gnome데스크탑을 실행했습니다.
(gnome-session을 실행하면 데스크탑 화면을 실행할 수 있습니다.)
당연히 putty를 썼고 거기에 public key 인증을 했습니다.

로그인할 IP와 아이디는 각자의 설정에 맞게 수정하시면 되구요 해상도 옵션도 주어져있으니 고쳐쓰면 됩니다.
디스플레이번호는 2번으로 해놨습니다. 맘에 드시는 대로 고치셔도 됩니다.
VMware Player 로 돌린 우분투 9.04에서 실행됨을 확인했습니다.
실행 화면입니다.

사용자 삽입 이미지
<?xml version="1.0"?>
<XLaunch xmlns="http://www.straightrunning.com/XmingNotes" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.straightrunning.com/XmingNotes XLaunch.xsd" WindowMode="Windowed" ClientMode="StartProgram" Program="gnome-session" ClientStart="PuTTY" PathToProtocol="C:\\Program Files\\PuTTY\\" RemoteHost="192.168.136.128" RemoteUser="daniel" Display="2" Clipboard="true" ExtraParams="-screen 0 1280x1024"/>
Update:
으음 문제가 있군요. 이방법을 쓰면 쓰던 도중에 hang되면서 멈춰버리는 현상이 발생.
Xming의 문제인지 뭔지 모르겠습니다. 혹시 문제될까봐 스크린세이버도 껐는데
해결방법 아시는 분 있나요?

http://ubuntu.or.kr/viewtopic.php?p=13071 여기 관련 내용이 있긴한데 (gdm 원격 로그인 허용등)원격으로 gnome-session 실행은 권장 안하는군요.
http://communities.vmware.com/message/1381238 에는 vmware에러도 나오고
XDMCP를 사용하면 어떨지;;
크리에이티브 커먼즈 라이센스
Creative Commons License

Xming에서 scim을 사용한 한글 입력

Posted at 2009/10/20 13:37 // in Tips/Utility programs // by Daniel

일단 글 수정중입니다.

이 방법을 테스트 완료하면 위키에 통합할겁니다.


일본쪽 포스트를 찾았습니다.

http://translate.google.com/translate?hl=ko&u=http%3A%2F%2Fd.hatena.ne.jp%2FCoolDriver%2F20080224%2F1203826457


현재는 테스트로, Xming띄우고 putty 열고

$ export GTK_IM_MODULE="scim"

입력 후

$ gnome-terminal


하니 입력 되는군요

근데 그 전에 여러 테스트를 했기 때문에 선행으로 뭔가 해야할 지도 모릅니다.

예를 들어

$ scim –d

를 미리 실행한다든지


nabi나 ami를 활용한 한글입력은 제 이전 포스트(위키)를 보시면 됩니다.

"scim한글입력"

Xming에서 scim사용한 한글입력 $ export GTK_IM_MODULE="scim" 입력 후 $ gnome-terminal

일단 여기까지 봤고 나머지 (스크립트로 실행등등) 내용은 추후에 해봐야겠습니다.

-----------------------

2)으음

보니까 그냥 gnome-terminal에서는 입력기 선택에서 scim을 선택하면 되는군

image

크리에이티브 커먼즈 라이센스
Creative Commons License

VMX builder / Virtual Disk Factory, VMWare Player, Xming

Posted at 2009/10/18 21:21 // in Tips // by Daniel
이전 글에서 VMX Builder를 소개한 적이 있습니다.

지금은 관련 홈페이지 주소가 http://vmxbuilder.com/ 로 바뀌었습니다.

VMX Builder는 VMWare의 가상머신 파일인 VMX 파일과 가상머신에서 사용하는 디스크 이미지인 VDK 파일을 생성할 수 있게 해 줍니다.
VMX builder

VMX builder 처음 실행 화면.


VMX builder 옵션

여러가지 디바이스를 추가/삭제 가능하며 자세한 설정이


여기서 생성한 파일을 VMWare의 무료버전인 VMWare Player를 통해 실행하면 됩니다.

VMWare Tools를 설치하는 방법도 있는데, 검색해보니 http://azoo.egloos.com/3919506 이 글이 처음으로 뜨는군요. (이 글에선 vmmanager를 VMX Builder 대신 쓰는군요)
(저는 이전에 더 복잡한 방법을 썼던 것 같은데 으음;;)

어쨌든 관건은 cd 이미지인 iso파일을 어떻게 가져오냔데, 일단 저는 정품 vmware에서 빼내는 건 알고 있지만 vmware player에도 들어있는 줄은 몰랐는걸요? 새로 깐 컴퓨터에 해봐야겠습니다.
--업데이트 : 써봤는데 위의 링크 글은 틀렸습니다. 역시 제가 알던 방법대로 해야되는군요
한글로 쓰긴 귀찮은데;; 일단 영문링크 사실 이걸로 했던건지는 잘 기억 안납니다만.(아직 제 컴퓨터도 새로 셋업중)

vmmanager는 VMX builder에 비해 기능이 떨어지는 듯 합니다. 초기 셋업도 허접하구요. 유일한 장점은 디스크 이미지 생성시 growable(실제 쓰는 용량만큼만 파일이 커짐)+2GB split이 되는 건데 (VMX builder에선 growable과 split 둘중 한가지 속성만 선택가능)
VMX builder와 같은 사이트에서 제공하는 Virtual Disk Factory에선 더 자세한 옵션으로 디스크 이미지를 생성 가능합니다. (써보진 않았습니다 아직.)
Virtual Disk Factory

상당히 자세한 옵션으로 디스크 이미지 생성이 가능하다.



제가 어제부터 셋업한 시스템은 vmmanager로 생성했는데 네트웍이 잘 안잡혀서 다시 VMX builder로 수정해서 실행시켰습니다.

요새 우분트에서 폰트는 그냥 폰트 파일을 /usr/share/fonts 아래에 넣기만 하면 되는군요. (참고)
가지고 있던 consolas 폰트를 /usr/share/fonts/consolas에 넣고 나니 폰트 목록에 보이기에 설정했습니다.

부팅

부팅

ubuntu로 진입

ubuntu로

로그인

로그인

터미널

터미널 화면, consolas 폰트 적용

VM-xming

Xming을 이용해서 윈도우에서 터미널을 띄운 화면

오늘 잠깐 시간 들여 개인/공개키 로그인 설정, Xming설치 및 셋업, 폰트 설치 해서 대강의 설정은 어느정도 됐습니다 이제;

크리에이티브 커먼즈 라이센스
Creative Commons License

나눔코딩폰트

Posted at 2009/01/23 15:54 // in Tips // by Daniel
개발자용 나눔고딕 코딩글꼴 공개~ 에서 보고 테스트해봤습니다.

콘솔라스 쓰다가 써본 첫 느낌은

위아래로 길다.

폭이 좁아서 폰트를 기존 12에서 14로 키워서 쓰는 게 눈이 편하군요.

약간의 버그?

Xming + gnome-terminal에서 쓰니 셸에서 커서를 움직일 때 화살표키로 움직이면 커서 너비가 두배로 보입니다.

한글은 확실히 예쁘다

기존 영문 폰트들에 비해 역시 한글이 들어있으니, 미려하게 나옵니다.

nanum_gnome

그림 설명 : Xming + Gnome-terminal 입니다. 폰트크기 14. 옆으로 좁고 위아래가 깁니다.


nanum_gnome_cursor

그림 설명 : 커서 버그? 일지도 모르겠습니다. consolas 쓰면 안그런데
(해결방법을 찾았습니다.http://kldp.org/node/102183#comment-473768
.fonts.conf에
 <match target="font">
<test name="family"><string>나눔고딕_코딩</string><string>NanumGothic_Coding</string></test>
<edit name="globaladvance"><bool>false</bool></edit>
</match>
추가하면 됨.

nanum_gnome_hangul

그림 설명 : 한글은 확실히 맘에 듭니다.

비교군으로 콘솔라스 쓴 화면. (한글 폰트는 뭐더라??..)

consolas_gnome_hangul

크리에이티브 커먼즈 라이센스
Creative Commons License

Xming 아이콘 바로가기로 X 터미널 실행방법(비스타 호환)

Posted at 2008/08/14 18:07 // in Tips // by Daniel

아무래도 매뉴얼들은 블로그보다 위키로 관리하는게 더 효과적인 것 같습니다.

http://rommance.net/wikix/index.php?display=Xming 이곳을 보시는 게 정리되어서 좋을 겁니다.


변경하거나 추가할 때 블로그 고치는 것 보다 위키 고치는게 나은 듯.

Xming에서 아이콘으로 바로가기해서 원격 X 프로그램 실행하는데 비스타로 오면서 제가 사용했던 방법이 잘 안되더군요

문제가 저에게만 있는건지 잘 모르겠지만 다른 방법을 찾았습니다

run이라는 프로그램을 통하는 건데요. 제 윈도 비스타 시스템에서도 잘 됩니다.
여기에 간단한 설명이 있습니다. 하지만 알아보기 불편하므로 제가 예를 들어 설명하지요
원리는 전에 설명했던 plink를 실행하는 것과 같은데 plinkw를 만들어서 하는 게 아니고 run 프로그램을 통해서 콘솔창 없이 실행시키는 겁니다.
run 프로그램은 Xming을 깔았으면 들어있습니다.

  • public key 인증

여기서도 public key 인증이 필요합니다. 여기 소개된 방법처럼 합니다. public key 인증의 배경설명은 여기
  • 콘솔에서 테스트 run으로 plink 실행

윈도 cmd 콘솔 창을 띄우고 Xming 디렉토리로 간 다음 다음 명령을 실행합니다.

cd "C:\Program Files\Xming"
run -p "C:\Program Files\Portable PuTTY" plink.exe -wait -X {사용자이름}@{서버} -batch "bash -login -c gnome-terminal 2> /dev/null"

또는

run -p "C:\Program Files\Portable PuTTY" plink.exe -wait -X -load {putty 세션} -batch "bash -login -c gnome-terminal 2> /dev/null"

-p 옵션 다음에 오는 것은 패스입니다. 혹시 Portable Putty를 깔지 않았다면 설치하신 putty 경로를 써줍니다.
실행하면 다음과 같이 아무 콘솔 메시지 없이 터미널이 뜰 겁니다.

실행이 된다면 이것을 아이콘으로 만듭시다.

  • 바로가기 만들기

plinkw때처럼 run.exe를 바로가기 만들고 등록정보에서 수정합니다.
대상을

"C:\Program Files\Xming\run.exe" -p "C:\Program Files\Portable PuTTY" plink.exe -wait -X -load {putty 세션} -batch "bash -login -c gnome-terminal 2> /dev/null"

로 만듭니다.

이렇게 아이콘으로 만들고 더블클릭하면 깔끔하게 X 터미널 창이 뜹니다.


실행 예

image

크리에이티브 커먼즈 라이센스
Creative Commons License

Xming으로 KDE 데스크탑 띄우기

Posted at 2008/01/14 14:48 // in Programs // by Daniel

http://www.straightrunning.com/XmingNotes/
에서 배포하는 Xming을 사용하여 원격 머신의 KDE 데스크탑을 띄우는 방법입니다.
테스트 시스템은 FC3에 Windows Vista입니다.
이전에 올렸던 HowTo도 참고해보세요

Xlaunch를 실행합니다.

그러면 마법사가 뜨는데 x를 띄우면서 실행할 프로그램으로 startkde를 쓰면됩니다.

사용자 삽입 이미지

사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지

Gnome 데스크탑도 마찬가지로,
startkde 대신 gnome-session을 실행하면 됩니다.
크리에이티브 커먼즈 라이센스
Creative Commons License