![]() |
Welcome to ftp.vim.org,
Hosted by ftp.nluug.nl Current directory: /ftp/NetBSD/NetBSD-release-10/xsrc/external/mit/xsm/dist/ |
Contents of README:README file for the X Session Manager (xsm) ------------------------------------------- xsm is a session manager. A session is a group of applications, each of which has a particular state. xsm allows you to create arbitrary sessions - for example, you might have a "light" session, a "development" session, or an "xterminal" session. Each session can have its own set of applications. Within a session, you can perform a "checkpoint" to save application state, or a "shutdown" to save state and exit the session. When you log back in to the system, you can load a specific session, and you can delete sessions you no longer want to keep. Some session managers simply allow you to manually specify a list of applications to be started in a session. xsm is more powerful because it lets you run applications and have them automatically become part of the session. On a simple level, xsm is useful because it gives you this ability to easily define which applications are in a session. The true power of xsm, however, can be taken advantage of when more and more applications learn to save and restore their state. This README file discusses the necessary steps you must take to run xsm. To learn more about the details of xsm's functionality, read the xsm man page. Before building xsm, you should make sure you have the following libraries built on your system: libICE - the Inter Client Exchange Library libSM - the Session Management Library libXt - the X Toolkit with support for session management Once you are sure all of the required libraries are built, you are ready to build xsm. Before you can run xsm, you must make sure that the following programs are built and installed on your system: smproxy - the session manager proxy for applications that don't support R6 style session management iceauth - handles storing/retrieving ICE authentication information rstart - allows xsm to start applications on remote machines twm - window manager that support R6 style session management - takes care of saving window configurations in a session Note that to install rstart, you will need to have root privileges because the program must be installed in a system wide default path. *** rstart and iceauth should be installed on each machine that you expect to run applications on that will be part of your session *** Also note that twm is the default window manager that xsm starts up. If you would like to use a different window manager, follow the instructions in the xsm man page for defining the default startup applications. Be aware that if the window manager you choose has not been modified to support R6 style session management, window configurations will not be saved in your sessions. Once again, for more information about actually using xsm, please read the xsm man page. To learn more about making your applications "session aware", consult the X Toolkit Intrinsics documentation. |
Name Last modified Size
Parent Directory -
CVS/ 17-Dec-2022 21:58 -
app-defaults/ 17-Dec-2022 21:58 -
man/ 17-Dec-2022 21:58 -
COPYING 11-Jul-2022 21:40 1.1K
ChangeLog 11-Jul-2022 21:40 30K
INSTALL 11-Mar-2018 09:53 15K
Makefile.am 31-May-2013 09:51 2.3K
Makefile.in 11-Jul-2022 21:40 38K
README 21-Nov-2010 04:48 2.9K
aclocal.m4 11-Jul-2022 21:40 121K
auth.c 28-Feb-2015 18:27 6.6K
auth.h 30-Jul-2008 06:38 1.7K
choose.c 11-Jul-2022 21:41 18K
choose.h 30-Jul-2008 06:38 1.9K
compile 11-Jul-2022 21:41 7.2K
config.guess 11-Jul-2022 21:40 48K
config.h.in 11-Jul-2022 21:40 1.9K
config.sub 11-Jul-2022 21:40 34K
configure 11-Jul-2022 21:40 353K
configure.ac 11-Jul-2022 21:40 2.3K
depcomp 11-Jul-2022 21:40 23K
info.c 11-Jul-2022 21:40 23K
info.h 21-Nov-2010 04:48 2.1K
install-sh 11-Jul-2022 21:40 15K
list.c 21-Nov-2010 04:48 2.9K
list.h 30-Jul-2008 06:38 1.9K
lock.c 28-Feb-2015 18:27 3.7K
lock.h 21-Nov-2010 04:48 1.8K
log.c 21-Nov-2010 04:48 3.8K
log.h 30-Jul-2008 06:38 1.6K
mainwin.c 21-Nov-2010 04:48 3.9K
mainwin.h 30-Jul-2008 06:38 1.5K
misc.c 11-Jul-2022 21:40 3.1K
missing 11-Jul-2022 21:40 6.7K
popup.c 31-May-2013 09:51 4.2K
popup.h 31-May-2013 09:51 1.5K
printhex.c 31-May-2013 09:51 3.3K
prop.c 21-Nov-2010 04:48 8.9K
prop.h 30-Jul-2008 06:38 2.0K
remote.c 28-Feb-2015 18:27 6.1K
restart.c 28-Feb-2015 18:27 15K
restart.h 30-Jul-2008 06:38 1.8K
save.c 11-Jul-2022 21:40 31K
save.h 30-Jul-2008 06:38 2.2K
saveutil.c 11-Jul-2022 21:41 11K
saveutil.h 31-May-2013 09:51 1.8K
signals.c 11-Mar-2018 09:53 5.6K
system.xsm 22-Sep-2020 18:20 78
xsm.c 11-Jul-2022 21:40 32K
xsm.h 11-Jul-2022 21:40 5.9K
xtwatch.c 30-Jul-2008 06:38 3.2K
xtwatch.h 30-Jul-2008 06:38 1.5K
NLUUG - Open Systems. Open Standards
Become a member
and get discounts on conferences and more, see the NLUUG website!