README 1.6 KB

123456789101112131415161718192021222324252627282930
  1. The xsession program is a session manager. It is normally executed
  2. by your ~/.xinitrc (or ~/.xsession) script and controls your X Window
  3. session. As soon as it is started, xsession launches a window manager
  4. and some applications of your choice. At anytime during your session,
  5. you may switch to another window manager or execute some other
  6. applications from the xsession menus.
  7. You may also lock your screen using an independent locker
  8. application. The window contains a message area which is used to
  9. notify the user whenever an application or a window manager starts
  10. or ends, and also to display all the output and error messages of the
  11. programs (the applications and the window managers) run by xsession.
  12. The console output messages can also be shown either in this area or
  13. in a second, separate area.
  14. One useful feature of xsession is the preprocessing of window
  15. managers' configuration files. When a window manager is launched, its
  16. startup file can be filtered through m4(1) or cpp(1). Some macros are
  17. defined (such as the host name, screen size and so on) that will help
  18. you customize your menus and screen layout. One advantage of this
  19. feature is that several window managers can share the same startup
  20. file: some lines are protected by a test on the "WM_NAME" macro, but
  21. the other lines are common. This saves a lot of time if you want to
  22. maintain the same menu structure for several of them. You can also
  23. use "include" statements in your file.
  24. Note: This slackbuild builds xsession without sound support. If you
  25. wish to have sound support see the Imakefile and INSTALL files within
  26. the source tarball.