Correctly Configure roots on monitor change
[clfswm.git] / clfswm.1
blob3725c53a94893c67e454c9d820927b1d4abbc535
1 '\" t
2 .\"     Title: clfswm
3 .\"    Author: [see the "AUTHOR" section]
4 .\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
5 .\"      Date: 10/12/2012
6 .\"    Manual: \ \&
7 .\"    Source: \ \&
8 .\"  Language: English
9 .\"
10 .TH "CLFSWM" "1" "10/12/2012" "\ \&" "\ \&"
11 .\" -----------------------------------------------------------------
12 .\" * Define some portability stuff
13 .\" -----------------------------------------------------------------
14 .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15 .\" http://bugs.debian.org/507673
16 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
17 .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18 .ie \n(.g .ds Aq \(aq
19 .el       .ds Aq '
20 .\" -----------------------------------------------------------------
21 .\" * set default formatting
22 .\" -----------------------------------------------------------------
23 .\" disable hyphenation
24 .nh
25 .\" disable justification (adjust text to left margin only)
26 .ad l
27 .\" -----------------------------------------------------------------
28 .\" * MAIN CONTENT STARTS HERE *
29 .\" -----------------------------------------------------------------
30 .SH "NAME"
31 clfswm \- A(nother) Common Lisp Full Screen Window Manager
32 .SH "SYNOPSIS"
33 .sp
34 \fBclfswm\fR [\fIimplementation\fR]
35 .SH "DESCRIPTION"
36 .sp
37 CLFSWM is a 100% Common Lisp X11 window manager (based on Tinywm and Stumpwm\&. Many thanks to them)\&. It can be driven only with the keyboard or with the mouse\&.
38 .sp
39 CLFSWM uses the following rules to determine which implementation should be used:
40 .sp
41 .RS 4
42 .ie n \{\
43 \h'-04' 1.\h'+01'\c
44 .\}
45 .el \{\
46 .sp -1
47 .IP "  1." 4.2
48 .\}
49 the first command line argument\&.
50 .RE
51 .sp
52 .RS 4
53 .ie n \{\
54 \h'-04' 2.\h'+01'\c
55 .\}
56 .el \{\
57 .sp -1
58 .IP "  2." 4.2
59 .\}
60 environment variable $LISP
61 .RE
62 .sp
63 .RS 4
64 .ie n \{\
65 \h'-04' 3.\h'+01'\c
66 .\}
67 .el \{\
68 .sp -1
69 .IP "  3." 4.2
70 .\}
71 the first line like "debian=<impl>" in its configuration file\&.
72 .RE
73 .sp
74 .RS 4
75 .ie n \{\
76 \h'-04' 4.\h'+01'\c
77 .\}
78 .el \{\
79 .sp -1
80 .IP "  4." 4.2
81 .\}
82 clisp
83 .RE
84 .sp
85 CLFSWM handles clisp, sbcl and cmucl internally\&. If you specify a different implementation, CLFSWM will try to execute the command clfswm\-<implementation>\&. See /usr/share/doc/clfswm/README\&.Debian for details\&.
86 .SH "OPTIONS"
87 .PP
88 \fIimplementation\fR
89 .RS 4
90 Indicates which implementation should be used\&.
91 .RE
92 .SH "ENVIRONMENT"
93 .PP
94 \fILISP\fR
95 .RS 4
96 Indicates which implementation should be used\&.
97 .RE
98 .SH "FILES"
99 .PP
100 \fI$XDG_CONFIG_HOME/clfswm/clfswmrc\fR
101 .RS 4
102 User configuration file\&. If XDG_CONFIG_HOME is undefined,
103 \fI$HOME/\&.config/clfswm/clfswmrc\fR
104 will be used\&.
107 \fI$HOME/\&.clfswmrc\fR
108 .RS 4
109 Deprecated\&. This file will be used only if the previous file does not exist\&.
112 \fI/etc/clfswmrc\fR
113 .RS 4
114 System\-wide configuration file\&.
116 .SH "SEE ALSO"
118 clisp(1), sbcl(1), cmucl(1)\&.
119 .SH "AUTHOR"
121 CLFSWM was written by Philippe Brochard <pbrochard@common\-lisp\&.net>\&.
123 This manual page was written by Desmond O\&. Chang <dochang@gmail\&.com>, for the Debian project (and may be used by others)\&.