Labwc: Skillnad mellan sidversioner

Från DannoWiki
Hoppa till navigeringHoppa till sök
Ingen redigeringssammanfattning
Rad 3: Rad 3:
En minimalistisk, snabb och tangentbordsfokuserad Wayland-skrivbordsmiljö byggd ovanpå Labwc.
En minimalistisk, snabb och tangentbordsfokuserad Wayland-skrivbordsmiljö byggd ovanpå Labwc.
== 1. Paketinstallation (apt) ==
== 1. Paketinstallation (apt) ==
Kärnan i systemet och de verktyg som installerats för att ersätta tunga GNOME-motsvarigheter:
Kärnan i systemet och de verktyg som installerats för att ersätta tunga GNOME-motsvarigheter:<br />
'''OBS! installera med <code>sudo apt install --no-install-recommends xxx'''<br />
Annars drar du med hela gnome-skrivbordet med mera.


Bash
Bash
Rad 16: Rad 18:
sudo apt install pulseaudio pavucontrol thunar pcmanfm
sudo apt install pulseaudio pavucontrol thunar pcmanfm


# Display Manager & minimal GNOME-reserv
# Display Manager & minimal GNOME-reserv - ONÖDIGT PÅ EN REN INSTALLATION!
sudo apt install gdm3 gnome-session
sudo apt install gdm3 gnome-session
</pre>
</pre>

Versionen från 31 juli 2026 kl. 10.24

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:
OBS! installera med sudo apt install --no-install-recommends xxx
Annars drar du med hela gnome-skrivbordet med mera.

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 - ONÖDIGT PÅ EN REN INSTALLATION!
sudo apt install gdm3 gnome-session

2. Filstruktur & Konfigurationsfiler

Alla anpassningar för användaren ligger under ~/.config/:

SökvägSyfte / Beskrivning
~/.config/labwc/rc.xml"Huvudkonfiguration för Labwc (tangentbordsgenvägar, arbetsytor, fönsterregler)."
~/.config/labwc/menu.xmlHögerklicksmenyn på skrivbordet.
~/.config/labwc/autostartBash-skript för program som ska startas vid inloggning.
~/.config/labwc/environment"Miljövariabler (t.ex. GTK-teman, CSD-inställningar)."
~/.config/waybar/configLayout och moduler för panellisten.
~/.config/waybar/style.cssUtseende 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