gnome에서 많이 볼수 있는, 파일 브라우저이다.
MS Windows의 파일 탐색기(Explorer) 느낌이라 상당히 좋아하는데 Cygwin/x를 통해 단독으로 띄울 방법을
꽤나 고심하면서 찾았는데 의외의 곳에서 해결 방법을 찾게 되었다.

처음에는 gnome-open을 이용해서 하는게 아닐까 생각을 했는데
gnome-open을 이용하면 아래와 같이 단순하게 list형으로만 출력이 된다.


그래서 gnome-system-monitor로 보니 nautilus 외에는 실행되는 프로세스가 없었다.
그런 이유로 nautilus 의 옵션을 살펴보니

$ nautilus --help-all
Usage:
  nautilus [OPTION...] [URI...]

Browse the file system with the file manager

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를 통해 실행할때에는 노틸러스에서 전체 화면을 보여주고(데스크탑) 추가로 파일 브라우저를 보여준다.
그런 이유로, 단독형으로 실행하고 싶다면

 $ nautilus --browser --no-desktop [directory path]

로 실행하면 깔끔하게 창이 뜨게 된다.
Posted by 구차니