Help Options:
-?, --help Show help options --help-all Show all help options
--help-gtk Show GTK+ Options
--help-bonobo-activation Show Bonobo Activation options
--help-gnome Show GNOME options
--help-gnome-session Show session management options
GTK+ Options
--class=CLASS Program class as used by the window manager
--name=NAME Program name as used by the window manager
--screen=SCREEN X screen to use
--sync Make X calls synchronous
--gtk-module=MODULES Load additional GTK+ modules
--g-fatal-warnings Make all warnings fatal
Bonobo Activation options:
--oaf-ior-fd=FD File descriptor to print IOR on
--oaf-activate-iid=IID IID to activate
--oaf-private Prevent registering of server with OAF
GNOME Library
--disable-sound Disable sound server usage
--enable-sound Enable sound server usage
--espeaker=HOSTNAME:PORT Host:port on which the sound server to use is running
--version
Session management:
--sm-client-id=ID Specify session management ID
--sm-config-prefix=PREFIX Specify prefix of saved configuration
--sm-disable Disable connection to session manager
Application Options:
-g, --geometry=GEOMETRY Create the initial window with the given geometry.
-n, --no-default-window Only create windows for explicitly specified URIs. --no-desktop Do not manage the desktop (ignore the preference set in the preferences dialog). --browser open a browser window.
-q, --quit Quit Nautilus.
-l, --load-session=FILENAME Load a saved session from the specified file. Implies "--no-default-window".
--display=DISPLAY X display to use
아래의 두개 옵션이 눈에 띄었다. 물론 --no-desktop을 하지 않아도 되지만,
cygwin/x를 통해 실행할때에는 노틸러스에서 전체 화면을 보여주고(데스크탑) 추가로 파일 브라우저를 보여준다.
그런 이유로, 단독형으로 실행하고 싶다면
Putty를 사용한 SSH X11 Forwarding은 상당히 유용하지만,
Gnome이나 KDE 같은 윈도우 매니저를 한번에 끌어 올때에는 아름답지 못한 결과를 보여준다.
기본 실행옵션인 -multiwindow로 gnome-session을 실행한 결과
Xming이나 cygwin/X의 경우 기본 실행 옵션이 -multiwindow로 실행되기 때문에
위와 같이 각 윈도우 별로 MS windows(TM)의 윈도우창이 붙게 된다. 그런 이유로 상단의 흰 줄은
Gnome Panel이 떠야 함에도 불구하고 제대로 뜨지 못하는 문제를 보여준다.
그리고 작업표시줄에도 윈도우 별로 별도의 창들이 떠있음을 볼 수 있다.
이를 해결 하기 위해서는
Xwindow 구동 방식옵션을 바꾸어 주어야 하는데,
옵션을 살펴보면 아래와 같이 -multiwindow 외에 -fullscreen 이라는 녀석이 존재한다.
[-fullscreen [-depth depth_in_bits_per_pixel ] [-refresh refresh_rate_in_herz ] ]
● The -fullscreen parameter tells Cygwin/X to open a given screen in fullscreen mode.
● The -depth parameter can only be used with -fullscreen and a DirectDraw based engine to specify the display depth that should be used for the fullscreen Cygwin/X screen.
● The -refresh parameter can only be used with -fullscreen and a DirectDraw based engine to specify the refresh rate that should be used for the fullscreen Cygwin/X screen.
[-multiwindow]
● Start the integrated Windows-based window manager, which launches each top-level X window in its own Windows window. Not to be used together with -rootless nor -fullscreen.
아무튼 multiwindow에서 fullscreen으로 옵션을 바꾸어서 실행하면 아래와 같이 나오게 된다.
아쉽게도, 한번에 창을 잡을수가 없어 윈도우 작업표시줄은 윈도우에서, Gnome 화면은 리눅스에서 잡았다.
아무튼 작업표시줄에 나타난 프로그램도 Xming 하나로 하나의 윈도우를 그대로 끌어 오게 되고,
Xwindow 화면 역시 깔끔하게 위의 Gnome-Panel도 제대로 나오게 된다. (참 쉽죠~?)
참고사항 : 이렇게 구동한 윈도우매니저는 shutdown 시에 gnome-session만 종료를 한다.
다르게 말하자면, 윈도우만 종료되지 컴퓨터 자체가 종료되진 않는다.
XLaunch XDMCP settings
XDMCP settings
Settings for the XDMCP mode. This mode is the most problematic, is not secure, and usually requires altering of the remote machine's settings. The XDMCP protocol will send and receive data on port 177/UDP. But the actual connections will be made to the local port 6000+n /TCP, where n is the display number.
Connect to host
Enables XDMCP and sends 'Query' UDP packets to the specified host.
If you are having problems use Wireshark or equivalent to monitor UDP traffic on the remote host and look for the sequence 'Query' 177/UDP, 'Willing' x/UDP, 'Request' 177/UDP, 'Accept' x/UDP, 'Manage' 177/UDP and see where it stops. If it gets through the sequence then test with local and remote 'xeyes' in multiwindow mode, because the Display Manager acts just like an X client from then on in to provide its login window.
Use indirect connect
Enables XDMCP and sends 'IndirectQuery' packets to the specified host. This host presents a chooser box of several hosts or sends 'ForwardQuery' to another host depending on how it's X Display Manager is configured (via Xaccess file entries).
Search for hosts (broadcast)
Enables XDMCP and broadcasts 'BroadcastQuery' packets to the network. The first responding display manager will be chosen for the session.
XDMCP remote settings
A quick guide to setting insecure XDMCP mode on a remote machine running kdm, gdm, xdm or wdm...
On the remote *nix machine edit the following files, restart the X Display Manager and run at 'init 5'.
Edit the file Xaccess (each Display Manager has its own). Make sure you have a line like this that is uncommented.
* #any host can get a login window
Edit the X Display Manager config file (kdmrc, gdm.config, xdm-config or wdm-config) and change
[Xdmcp]
Enable=false (may be shown as 0 in some distributions)
to
[Xdmcp]
Enable=true (or 1 in some distributions)
or for a xdm style configuration
DisplayManager.requestPort: 0
to !DisplayManager.requestPort: 0
출처 : XLaunch Wizard help for Xming - XLaunch XDMCP settings 항목
colinux는 User-level kernel로 완전한 시스템을 운영할 수 있게 합니다.
일단 colinux는 kernel와 linux 배포판 이미지로 나누어져 다운로드 받을 수 있으며
아래의 coLinux-stable은 colinux kernel 및 실행 프로그램
그리고 아래의 Images는 각 linux 배포판 root filesystem 입니다.
FC10 기준 인스톨러는 150M 정도이지만, RAR 압축을 해제 하고 나면 4기가 정도의 용량을 차지 합니다.
(이런 놀라운 압축력!)