-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathREADME
69 lines (55 loc) · 2.01 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
Calavera-wm ☠ - Window manager for X11/Linux, using prefix key style, à la ratpoison and stumpwm.
Features
-------------
- Floating window manager.
- Does not have tags/virtual workspaces, just one view.
- Toggling windows to center, maximize, and full screen maximizing.
- Good keyboard control (Emacs keybindings).
- Autostart file read on startup.
- Multimedia keys.
- Does not have Xinerama support.
- Mouse support.
Keyboard controls
------------------
- [Ctl t + c] - Start Urxvt.
- [Ctl t + a] - Start app launcher.
- [Ctl t + e] - RunOrRaise Emacs.
- [Ctl t + w] - RunOrRaise Conkeror.
- [Ctl t + l] - Locks the screen with Xlock.
- [Ctl t + b] - Banish the mouse cursor.
- [Ctl t + f] - Toggles fullscreen.
- [Ctl t + m] - Maximise focused window.
- [Ctl t + .] - Center focused window.
- [Ctl t + Tab] - Window switcher.
- [Ctl t + Shift+Tab] - Reverse direction in the window switcher.
- [Ctl t + k] - Close focused window.
- [Ctl t + 0,1,2] - Switch to window by number 0|1|2|...
- [Ctl t + Shift+r] - Reload calavera-wm configuration (need to (re)compile first).
- [Ctl t + Shift+q] - Quit calavera-wm
Mouse
--------
- [Ctl + Left button] - Move the window.
- [Ctl + Right button] - Resize the window.
- [Ctl + Middle button] - Close the window.
- [Ctl + MouseScroll] - Window swtcher.
Requirements
------------
- Libx11
Installation
------------
Calavera-wm is installed into the /usr/local namespace by default,
change the path indicated in the Makefile.
Afterwards enter the following command to build and install Calavera-wm (if
necessary as root):
make clean install
Running Calavera-wm
-----------
Add the following line to your .xinitrc to start calavera-wm using startx:
exec calavera-wm
Configuration
-------------
The configuration of Calavera-wm is done by creating a custom conf.h
and (re)compiling the source code.
About/Licensing
----------------
This project is a fork of [dwm](http://dwm.suckless.org/), which was created by see [LICENSE](https://raw.github.com/ivoarch/calavera-wm/master/LICENSE) file.