
		 ** THE XWINDOW muLINUX DIGEST **



startx command
---------------

       The startx script is a front end to xinit that provides  a
       somewhat nicer user interface for running a single session
       of the X Window System.  It is typically run with no argu-
       ments, but in muLinux the window manager name is allowed:

		startx [fvwm95 | afterstep | wm2] 


XWindow, XFree86, X
----------------------

	X  is  the  generic  name  for the X Window System display
       server.  It is frequently a link or a copy of  the  appro-
       priate  server binary for driving the most frequently used
       server on a given machine (for mulinux XF86_VGA16 )
     
	Configuration file: /usr/X11R6/lib/X11/XF86Config 


fvwm95  
--------------------

	Virtual Window Manager for X11 with Win95
       	look and feel.

	Configuration file: 

		/usr/X11R6/lib/X11/fvwm95-2/fvwm95-2.mu 

AfterStep 1.0
--------------

   AfterStep is a Window Manager for X which started by emulating the
   NEXTSTEP look and feel, but which has been significantly altered
   according to the requests of various users. Many adepts will tell you
   that NEXTSTEP is not only the most visually pleasant interface, but
   also one of the most functional and intuitive out there. AfterStep
   aims to incorporate the advantages of the NEXTSTEP interface, and add
   additional useful features.

	Configuration file: 

		/usr/X11R6/lib/X11/afterstep/system.steprc 

wm2: for very low-memory machines
---------------------------------

	Not configurable window manager for X-Window.
	No icons. No  configurable  root  menus,  buttons or mouse 
	or keyboard bindings. No virtual desktop, toolbars or 
	integrated applications.

	To  exit  from  wm2:  move the mouse pointer to the
	very edge of the screen at the extreme  lower-right
	corner,  and  click  left button on the root window
	for the root menu.  The menu should have  an  extra
	option  labelled "Exit wm2"; select this.

The mouse
---------------------

	Experiment with buttons 1-2-3, pointing in the root window.
	With Afterstep, double-click on the window bar.
xfm
------

       Xfm  is  a file and applications manager program for the X
       window system.  It provides virtually all of the  features
       that you would expect in a file manager - move around your
       directory tree in multiple windows, move, copy  or  delete
       files,  and  launch programs with simple mouse operations.
       User-definable file
       types  let  you specify a command to be executed when dou-
       ble-clicking on a file or dropping other  files  onto  it.
       Last  not  least,  xfm can automatically mount and unmount
       special devices like floppies as you open  and  close  the
       corresponding directories (mount points).

	Xfm support drag-and-drop and double-click.

	In particular:

		ASCII print: drap icon file on printer icon
		editor     : drap icon file on xedit icon

		double-clicking on tgz, tar, tar.gz, html
		open the corresponding application.
		
		double-clicking on /a, /setup or /cdrom icon
		mount & open the correspondig filesystem tree.
	
		And other.

xterm
-----------
	The  xterm program is a terminal emulator for the X Window
       System.  It provides DEC VT102 and Tektronix 4014 compati-
       ble  terminals for programs that can't use the window sys-
       tem directly.  

	XTERM support copy&past (left&right click).

	See also xterm -help

	[ in muLinux xterm is a rxvt ]

xhost command
--------------

       The  xhost program is used to add and delete host names or
       user names to the list allowed to make connections to  the
       X  server.  In the case of hosts, this provides a rudimen-
       tary form of privacy control and  security.   It  is  only
       sufficient  for  a  workstation (single user) environment,
       although it does limit  the  worst  abuses.   Environments
       which require more sophisticated measures should implement
       the user-based mechanism or use the hooks in the  protocol
       for passing other authentication data to the server.

        Usage:

                        xhost [+|-] host_name

         add/remove host_name to the list allowed  to  connect
        to  the  X server.  The name can be a host name or a user
        name.

Remote X session
-----------------

	If your X is running and your host is A, You can start an 
	X application on a remote host B, putting the windows
	in your display (ex. xclock) :

	-- on host A (muLinux)

		# xhost + B
		# telnet B 

	-- on host B (via started telnet session)
		
		# export DISPLAY=A:0
		# xclock

		or
		# xclock -display A:0


Chipset tested
---------------

Tested by myself:

	 Cirrus GD 54*, Trident, S3 Trio
	 


NOTE on muLinux implementation
----------------------------------

o mouse device need "serial" module. Perform "setup -f port".
o Virtual screen is not supported in fvwm95.
o The window-manager are too older :(
o Remember: X-Window requires a working mouse! Look at /var/log/startx.log
 "post-mortem" log, pondering on relevant errors messages.
o fews fonts
