-
Notifications
You must be signed in to change notification settings - Fork 1
/
rc.xml
131 lines (121 loc) · 3.92 KB
/
rc.xml
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
<?xml version="1.0"?>
<!--
This is a very basic config file for labwc with LXQt with many options missing. For a complete
set of options with comments, see docs/rc.xml.all
Theme "Vent-dark" has to be copied to ~/.local/share/themes/Vent-dark"
-->
<labwc_config>
<core>
<gap>10</gap>
</core>
<theme>
<name>Vent</name>
<cornerRadius>10</cornerRadius>
<font place="ActiveWindow">
<name>sans</name>
<size>13</size>
<slant>normal</slant>
<weight>bold</weight>
</font>
<font place="MenuItem">
<name>sans</name>
<size>12</size>
<slant>normal</slant>
<weight>normal</weight>
</font>
<font place="OnScreenDisplay">
<name>sans</name>
<size>13</size>
<slant>normal</slant>
<weight>normal</weight>
</font>
</theme>
<keyboard>
<default />
<!-- Reload config -->
<keybind key="C-S-r">
<action name="Reconfigure"/>
</keybind>
<!-- LXQt Keybindings -->
<keybind key="W-Return">
<action name="Execute" command="qterminal" />
</keybind>
<keybind key="W-p">
<action name="Execute" command="pcmanfm-qt" />
</keybind>
<keybind key="W-f">
<action name="Execute" command="fpad" />
</keybind>
<keybind key="A-Space">
<action name="Execute" command="lxqt-runner" />
</keybind>
<keybind key="A-F2">
<action name="Execute" command="lxqt-runner" />
</keybind>
<keybind key="F12">
<action name="Execute" command="wlrctl toplevel focus qterminal" />
</keybind>
</keyboard>
<mouse>
<default />
<!-- Show a custom menu on desktop right click -->
<context name="Root">
<mousebind button="Right" action="Press">
<action name="ShowMenu" menu="some-custom-menu" />
</mousebind>
</context>
</mouse>
<!-- LXQt settings -->
<!-- space for top panel -->
<margin top="38"/>
<!-- positions for lxqt-runner and notifications-->
<regions>
<region name="notifications" x="70%" y="0%" height="50%" width="50%"/>
<region name="runner" x="40%" y="20%" height="1%" width="20%"/>
</regions>
<!-- LXQt rules -->
<windowRules>
<!-- For both a top and a left panel, if desired, remove MatchOnce="true".
Panel configuration windows will open at top left corner using this setting.
Other positions are not recommended -->
<windowRule identifier="lxqt-panel" skipTaskbar="yes" skipWindowSwitcher="yes" MatchOnce="true" fixedPosition="yes">
<action name="ToggleAlwaysOnBottom"/>
<action name="MoveTo" x="0" y="0"/>
<action name="ToggleKeybinds"/>
</windowRule>
<windowRule identifier="lxqt-runner" skipTaskbar="yes" skipWindowSwitcher="yes">
<action name="ToggleAlwaysOnTop"/>
<action name="SnapToRegion" region="runner"/>
</windowRule>
<windowRule title="pcmanfm-desktop*" skipTaskbar="yes" skipWindowSwitcher="yes">
<action name="ToggleAlwaysOnBottom"/>
<action name="Maximize"/>
</windowRule>
<windowRule identifier="lxqt-notificationd" skipTaskbar="yes" skipWindowSwitcher="yes">
<action name="SnapToRegion" region="notifications"/>
</windowRule>
</windowRules>
<!--
The *category* element can be set to touch, non-touch, default or the name
of a device. You can obtain device names by running *libinput list-devices*
as root or member of the input group.
Tap is set to *yes* be default. All others are left blank in order to use
device defaults.
All values are [yes|no] except for:
- pointerSpeed [-1.0 to 1.0]
- accelProfile [flat|adaptive]
- tapButtonMap [lrm|lmr]
-->
<libinput>
<device category="default">
<naturalScroll>no</naturalScroll>
<leftHanded/>
<pointerSpeed>1</pointerSpeed>
<accelProfile>adaptive</accelProfile>
<tap>yes</tap>
<tapButtonMap/>
<middleEmulation/>
<disableWhileTyping>yes</disableWhileTyping>
</device>
</libinput>
</labwc_config>