Skip to content

Labwc

Add the following compositor settings inside your existing <labwc_config> element, located in your Labwc xml configuration file (found at ~/.config/labwc/rc.xml)

Example config structure:

<?xml version="1.0" encoding="UTF-8"?>
<labwc_config>
<!-- The config goes here -->
</labwc_config>

Recommended compositor settings:

<core>
<gap>10</gap>
</core>
<!-- Thumbnail-based window switcher -->
<windowSwitcher preview="no" outlines="yes">
<osd style="thumbnail"/>
</windowSwitcher>

Add the following to the Labwc autostart file ~/.config/labwc/autostart

noctalia

Add these binds to your rc.xml

<keyboard>
<!-- Include the default Labwc keybinds -->
<default />
<!-- Core keys -->
<keybind key="W-space"><action name="Execute"><command>noctalia msg panel-toggle launcher</command></action></keybind>
<keybind key="W-s"><action name="Execute"><command>noctalia msg panel-toggle control-center</command></action></keybind>
<keybind key="W-,"><action name="Execute"><command>noctalia msg settings-toggle</command></action></keybind>
<!-- Media keys -->
<keybind key="XF86AudioRaiseVolume"><action name="Execute"><command>noctalia msg volume-up</command></action></keybind>
<keybind key="XF86AudioLowerVolume"><action name="Execute"><command>noctalia msg volume-down</command></action></keybind>
<keybind key="XF86AudioMute"><action name="Execute"><command>noctalia msg volume-mute</command></action></keybind>
<keybind key="XF86MonBrightnessUp"><action name="Execute"><command>noctalia msg brightness-up</command></action></keybind>
<keybind key="XF86MonBrightnessDown"><action name="Execute"><command>noctalia msg brightness-down</command></action></keybind>
</keyboard>