Home | History | Annotate | only in /xsrc/external/mit/xsm/dist
Up to higher level directory
NameDateSize
aclocal.m404-Jul-2024121.6K
app-defaults/19-Feb-2026
auth.c28-Feb-20156.6K
auth.h30-Jul-20081.7K
ChangeLog04-Jul-202432.6K
choose.c04-Jul-202417.9K
choose.h30-Jul-20081.9K
compile11-Jul-20227.2K
config.guess04-Jul-202448.8K
config.h.in04-Jul-20241.9K
config.sub04-Jul-202435K
configure04-Jul-2024358.6K
configure.ac04-Jul-20242.4K
COPYING11-Jul-20221.1K
depcomp11-Jul-202223K
info.c11-Jul-202222.8K
info.h21-Nov-20102.1K
INSTALL11-Mar-201815.4K
install-sh11-Jul-202215K
list.c21-Nov-20102.9K
list.h30-Jul-20081.9K
lock.c28-Feb-20153.7K
lock.h21-Nov-20101.8K
log.c21-Nov-20103.8K
log.h30-Jul-20081.6K
mainwin.c21-Nov-20103.9K
mainwin.h30-Jul-20081.5K
Makefile.am31-May-20132.3K
Makefile.in11-Jul-202238K
man/19-Feb-2026
misc.c11-Jul-20223.1K
missing11-Jul-20226.7K
popup.c31-May-20134.2K
popup.h31-May-20131.5K
printhex.c31-May-20133.3K
prop.c21-Nov-20108.9K
prop.h30-Jul-20082K
README21-Nov-20102.9K
remote.c28-Feb-20156.1K
restart.c28-Feb-201514.9K
restart.h30-Jul-20081.8K
save.c11-Jul-202230.7K
save.h30-Jul-20082.2K
saveutil.c11-Jul-202210.6K
saveutil.h31-May-20131.8K
signals.c04-Jul-20245K
system.xsm22-Sep-202078
xsm.c04-Jul-202432.1K
xsm.h11-Jul-20225.9K
xtwatch.c30-Jul-20083.2K
xtwatch.h30-Jul-20081.5K

README

      1 README file for the X Session Manager (xsm)
      2 -------------------------------------------
      3 
      4 xsm is a session manager.  A session is a group of applications, each
      5 of which has a particular state.  xsm allows you to create arbitrary
      6 sessions - for example, you might have a "light" session, a "development"
      7 session, or an "xterminal" session.  Each session can have its own set of
      8 applications.  Within a session, you can perform a "checkpoint" to save
      9 application state, or a "shutdown" to save state and exit the session.  When
     10 you log back in to the system, you can load a specific session, and you can
     11 delete sessions you no longer want to keep.
     12 
     13 Some session managers simply allow you to manually specify a list of
     14 applications to be started in a session.  xsm is more powerful because it
     15 lets you run applications and have them automatically become part of the
     16 session.  On a simple level, xsm is useful because it gives you this ability
     17 to easily define which applications are in a session.  The true power of
     18 xsm, however, can be taken advantage of when more and more applications
     19 learn to save and restore their state.
     20 
     21 This README file discusses the necessary steps you must take to run xsm.  To
     22 learn more about the details of xsm's functionality, read the xsm man page.
     23 
     24 Before building xsm, you should make sure you have the following libraries
     25 built on your system:
     26 
     27 libICE - the Inter Client Exchange Library
     28 libSM  - the Session Management Library
     29 libXt  - the X Toolkit with support for session management
     30 
     31 Once you are sure all of the required libraries are built, you are ready
     32 to build xsm.
     33 
     34 Before you can run xsm, you must make sure that the following programs are
     35 built and installed on your system:
     36 
     37 smproxy - the session manager proxy for applications that don't support
     38           R6 style session management
     39 iceauth - handles storing/retrieving ICE authentication information
     40 rstart  - allows xsm to start applications on remote machines
     41 twm     - window manager that support R6 style session management - takes
     42           care of saving window configurations in a session
     43 
     44 Note that to install rstart, you will need to have root privileges because
     45 the program must be installed in a system wide default path.
     46 
     47 *** rstart and iceauth should be installed on each machine that you expect
     48     to run applications on that will be part of your session ***
     49 
     50 Also note that twm is the default window manager that xsm starts up.  If you
     51 would like to use a different window manager, follow the instructions in the
     52 xsm man page for defining the default startup applications.  Be aware that if
     53 the window manager you choose has not been modified to support R6 style
     54 session management, window configurations will not be saved in your sessions.
     55 
     56 Once again, for more information about actually using xsm, please read the
     57 xsm man page.
     58 
     59 To learn more about making your applications "session aware", consult the
     60 X Toolkit Intrinsics documentation.
     61