Labwc
Dokumentation & Installation: Labwc på Ubuntu/Debian
En minimalistisk, snabb och tangentbordsfokuserad Wayland-skrivbordsmiljö byggd ovanpå Labwc.
1. Paketinstallation (apt)
Kärnan i systemet och de verktyg som installerats för att ersätta tunga GNOME-motsvarigheter:
Bash
# Fönsterhanterare, bar och meny sudo apt install labwc waybar # Skärmlåsning, inaktivitet och skärmhantering sudo apt install swaylock swayidle wlr-randr # Ljud, filhantering och grafiska verktyg sudo apt install pulseaudio pavucontrol thunar pcmanfm # Display Manager & minimal GNOME-reserv sudo apt install gdm3 gnome-session
2. Filstruktur & Konfigurationsfiler
Alla anpassningar för användaren ligger under ~/.config/:
| Sökväg | Syfte / Beskrivning |
| ~/.config/labwc/rc.xml | "Huvudkonfiguration för Labwc (tangentbordsgenvägar, arbetsytor, fönsterregler)." |
| ~/.config/labwc/menu.xml | Högerklicksmenyn på skrivbordet. |
| ~/.config/labwc/autostart | Bash-skript för program som ska startas vid inloggning. |
| ~/.config/labwc/environment | "Miljövariabler (t.ex. GTK-teman, CSD-inställningar)." |
| ~/.config/waybar/config | Layout och moduler för panellisten. |
| ~/.config/waybar/style.css | Utseende och CSS-styling för Waybar. |
3. Viktiga konfigurationer i detalj
A. Labwc-inställningar (~/.config/labwc/rc.xml) Arbetsytor (4 st):
<desktops number="4"> <popupTime>1000</popupTime> <name>1</name> <name>2</name> <name>3</name> <name>4</name> </desktops>
Tangentbordsgenvägar (<keyboard>):
- Byta arbetsyta: Ctrl + Alt + Vänster/Höger-pil
- Skicka fönster till nästa yta: Ctrl + Alt + Shift + Vänster/Höger-pil
- Manuell skärmlåsning: Super + L
<!-- Byta arbetsyta -->
<keybind key="C-A-Left">
<action name="GoToDesktop" to="left" wrap="yes" />
</keybind>
<keybind key="C-A-Right">
<action name="GoToDesktop" to="right" wrap="yes" />
</keybind>
<!-- Flytta aktivt fönster (och följ med) -->
<keybind key="C-A-S-Left">
<action name="SendToDesktop" to="left" wrap="yes" />
</keybind>
<keybind key="C-A-S-Right">
<action name="SendToDesktop" to="right" wrap="yes" />
</keybind>
<!-- Lås skärmen -->
<keybind key="W-l">
<action name="Execute" command="swaylock -f -c 000000" />
</keybind>
B. Autostart (~/.config/labwc/autostart) Körs igång när du loggar in i Labwc:
#!/bin/sh # Starta panelen Waybar waybar & # Hantera inaktivitet (Lås efter 10 min, släck skärm efter 11 min) swayidle -w \ timeout 600 'swaylock -f -c 000000' \ timeout 660 'wlr-randr --off' \ resume 'wlr-randr --on' \ before-sleep 'swaylock -f -c 000000' &
C. GTK / Fönster och tangentbord-fix (~/.config/labwc/environment)
Sätter tangentbordslayout till Svenskt och
tvingar appar att använda standardnamnlister (SSD) och visar minimera/maximera i GTK-appar:
GTK_CSD=0 XKB_DEFAULT_LAYOUT=se XKB_DEFAULT_MODEL=pc105
(Körs även i terminalen för gsettings:)
gsettings set org.gnome.desktop.wm.preferences button-layout 'appmenu:minimize,maximize,close'
4. Nyckelkommandon för underhållLadda om Labwc-konfiguration:
labwc --reconfigure
Ladda om Waybar:
pkill -USR2 waybar
Slå på/av GDM-tjänsten:
sudo systemctl enable/disable gdm3
Manuell start av Labwc från TTY: labwc