all repos — openbox @ 185d1337e553283530e23b1edff3bb709f04e9bb

openbox fork - make it a bit more like ryudo

data/rc3 (raw)

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
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
[resistance]

# amount of resistance to provide at edges
#strength=10

# resistance against other windows
#windows=true

[placement]

# place windows where they were last
#remember = yes

[focus]

# focus new windows when they appear
#focusNew = yes

# does focus follow the mouse pointer when it enters a window
#followMouse = no

# when no windows are left with focus, focus the last window on the desktop
# to previously have focus
#focusLast = yes

# a special case of focusLast that applies when switching between desktops; if
# set, the previously focused window on the desktop is focused when switching
#focusLastOnDesktop = yes

[desktops]

# The number of virtual desktops to use
#number = 4

# A list of names for the desktops
names = ("one" "two" "three" "four")

[theme]

# the theme to display
#theme = "operation"

[keyboard]

#kbind (Key [Key...])	Action	[Parameter]

kbind (F12)		execute "xterm"

kbind (A-Left)		PreviousDesktopWrap
kbind (A-Right)		NextDesktopWrap

kbind (A-1)		Desktop 1
kbind (A-2)		Desktop 2
kbind (A-3)		Desktop 3
kbind (A-4)		Desktop 4

kbind (C-A-1)		SendToDesktop 1
kbind (C-A-2)		SendToDesktop 2
kbind (C-A-3)		SendToDesktop 3
kbind (C-A-4)		SendToDesktop 4

kbind (C-S-x x)		ToggleMaximizeFull
kbind (C-S-x Up)	ToggleMaximizeVert
kbind (C-S-x Right)	ToggleMaximizeHorz

kbind (C-A-Left)	MoveRelativeHorz -3
kbind (C-A-Right)	MoveRelativeHorz  3
kbind (C-A-Up)		MoveRelativeVert -3
kbind (C-A-Down)	MoveRelativeVert  3

kbind (A-F4)		Close

kbind (W-D)		ToggleDecorations

kbind (A-Tab)           NextWindow
kbind (S-A-Tab)         PreviousWindow

[mouse]

# the distance a drag must go before it is recognized
#dragThreshold = 3

# the amount of time in milliseconds in which two clicks must occur to cause a
# doubleclick event
#doubleClickTime = 200

#mbind Context		Event		Button	Action [Parameter]

mbind	Titlebar	Drag		Left	Move
mbind	Handle		Drag		Left	Move
mbind	Frame		Drag		A-Left	Move

mbind	BLCorner	Drag		Left	Resize
mbind	BRCorner	Drag		Left	Resize
mbind	Frame		Drag		A-Right	Resize

mbind	Titlebar	Click		Left	Raise
mbind	Titlebar	Press		Middle	Lower
mbind	Handle		Click		Left	Raise
mbind	Handle		Press		Middle	Lower
mbind	Frame		Click		A-Left	Raise
mbind	Frame		Click		A-Right	Lower

mbind	Titlebar	Press		Left	Focus
mbind	Handle		Press		Left	Focus
mbind	BLCorner	Press		Left	Focus
mbind	BRCorner	Press		Left	Focus
mbind	Client		Press		Left	FocusRaise
mbind	Client		Press		Middle	Focus
mbind	Client		Press		Right	Focus
mbind	Frame		Press		A-Left	Focus

mbind	Titlebar	DoubleClick	Left	ToggleShade
mbind	Titlebar	Click		Up	Shade
mbind	Titlebar	Click		Down	UnShade

mbind	Maximize	Click		Left	ToggleMaximizeFull
mbind	Maximize	Click		Middle	ToggleMaximizeVert
mbind	Maximize	Click		Right	ToggleMaximizeHorz
mbind	Iconify		Click		Left	Iconify
mbind	Icon		DoubleClick	Left	Close
mbind	Close		Click		Left	Close
mbind	Close		Click		Middle	Kill
mbind	AllDesktops	Click		Left	ToggleOmnipresent
mbind	Shade		Click		Left	ToggleShade

mbind	Root		Click		Up	NextDesktopWrap
mbind	Root		Click		Down	PreviousDesktopWrap
mbind	Root		Click		A-Up	NextDesktopWrap
mbind	Root		Click		A-Down	PreviousDesktopWrap
mbind	Frame		Click		A-Up	NextDesktopWrap
mbind	Frame		Click		A-Down	PreviousDesktopWrap
mbind	Frame		Click		C-A-Up	SendToNextDesktopWrap
mbind	Frame		Click		C-A-Down SendToPreviousDesktopWrap

mbind	Root		Click		Left	execute "xterm"