Sddm
sddm - Simple Desktop Display Manager
`sddm` är en enkel och lättviktig display manager för X11 och Wayland, designad för att vara snabb och användarvänlig.
NAMN
sddm - Simple Desktop Display Manager
SYNOPSIS
sddm [ALTERNATIV]
BESKRIVNING
`sddm` är en display manager för X11 och Wayland som erbjuder en grafisk inloggningsskärm och hanterar användarsessioner. Den är designad för att vara snabb, lättviktig och enkel att konfigurera, och används ofta i moderna Linux-distributioner som standarddisplay manager.
ALTERNATIV
Kommandot `sddm` stöder flera alternativ som kan användas för att justera dess beteende:
- -h, --help - Visa hjälpmeddelande och avsluta.
- -v, --version - Visa versionsinformation och avsluta.
- --example-config - Visa ett exempel på en konfigurationsfil och avsluta.
- --test-mode - Kör i testläge utan att byta till en annan terminal.
- --no-log - Inaktivera loggning.
- --sessions-dir DIR - Ange katalog för sessioner.
- --theme-dir DIR - Ange katalog för teman.
- --user USER - Ange användare som ska användas för SDDM.
- --wayland - Starta i Wayland-läge.
- --x11 - Starta i X11-läge.
- --logfile FILE - Ange loggfil.
- --socket DIR - Ange katalog för sockets.
- --prompt-captcha - Visa CAPTCHA på inloggningsskärmen.
KONFIGURATION
SDDM konfigureras via en huvudkonfigurationsfil vanligtvis placerad i `/etc/sddm.conf` och temafiler i katalogen `/usr/share/sddm/themes/`.
Exempel på en konfigurationsfil
[Autologin]
User=johndoe
Session=plasma.desktop
[General]
Numlock=on
InputMethod=
HaltCommand=/usr/bin/systemctl poweroff
RebootCommand=/usr/bin/systemctl reboot
[Theme]
Current=elarun
CursorTheme=Adwaita
[Users]
MinimumUid=1000
MaximumUid=60000
HideUsers=johndoe
ReuseSession=true
[Wayland]
SessionCommand=/usr/share/sddm/scripts/wayland-session
SessionDir=/usr/share/wayland-sessions
[X11]
ServerPath=/usr/bin/X
SessionCommand=/usr/share/sddm/scripts/Xsession
SessionDir=/usr/share/xsessions
UserAuthFile=.Xauthority
XauthPath=/usr/bin/xauth
XephyrPath=/usr/bin/Xephyr
Parametrar
- [Autologin] - Inställningar för automatisk inloggning.
* User - Användarnamn för automatisk inloggning. * Session - Session som ska användas vid automatisk inloggning.
- [General] - Generella inställningar för SDDM.
* Numlock - Sätt Numlock till "on", "off" eller "none". * InputMethod - Sätt input method. * HaltCommand - Kommando för att stänga av systemet. * RebootCommand - Kommando för att starta om systemet.
- [Theme] - Inställningar för teman.
* Current - Temat som ska användas. * CursorTheme - Markörtema som ska användas.
- [Users] - Inställningar för användarhantering.
* MinimumUid - Minimum UID för att visa användare. * MaximumUid - Maximum UID för att visa användare. * HideUsers - Dolda användare. * ReuseSession - Återanvänd sessioner.
- [Wayland] - Inställningar för Wayland.
* SessionCommand - Kommando för att starta Wayland-session. * SessionDir - Katalog för Wayland-sessioner.
- [X11] - Inställningar för X11.
* ServerPath - Sökväg till X11-server. * SessionCommand - Kommando för att starta X11-session. * SessionDir - Katalog för X11-sessioner. * UserAuthFile - Användarauth-fil. * XauthPath - Sökväg till xauth. * XephyrPath - Sökväg till Xephyr.
EXEMPEL
Här är några praktiska exempel som visar hur du kan använda `sddm`-kommandot och dess konfigurationsalternativ:
Starta SDDM i testläge
sddm --test-mode
Denna kommando startar SDDM i testläge utan att byta till en annan terminal, vilket är användbart för felsökning.
Använda en specifik konfigurationsfil
sddm --config /path/to/custom/sddm.conf
Denna kommando startar SDDM med en specifik konfigurationsfil.
Lista tillgängliga teman
ls /usr/share/sddm/themes/
Denna kommando listar alla tillgängliga teman som kan användas med SDDM.
Ange ett specifikt tema i konfigurationsfilen
[Theme]
Current=breeze
Lägg till eller ändra temat i konfigurationsfilen för att använda temat `breeze`.
Automatisk inloggning för en användare
[Autologin]
User=johndoe
Session=plasma.desktop
Lägg till dessa rader i konfigurationsfilen för att aktivera automatisk inloggning för användaren `johndoe` med Plasma-skrivbordsmiljö.
SKILLNADER MELLAN macOS OCH LINUX
Det finns några skillnader att tänka på när man använder SDDM på macOS jämfört med Linux. Eftersom SDDM främst är designad för Linux-miljöer finns det begränsat stöd för macOS.
Tillgänglighet: SDDM är tillgängligt på de flesta Linux-distributioner och kan installeras via paketförvaltaren (t.ex. `apt-get install sddm` på Debian-baserade system). På macOS är SDDM inte inkluderat som standard och stödet är begränsat.
Installationssteg på Linux:
- På Debian-baserade system:
sudo apt-get update
sudo apt-get install sddm
- På Red Hat-baserade system:
sudo yum install sddm
Installationssteg på macOS: Eftersom SDDM inte är designat för macOS, är installation och användning inte rekommenderad eller stödd. Användare som vill ha en display manager på macOS bör använda de inbyggda verktygen och tjänsterna som macOS tillhandahåller.
Användning: På Linux är SDDM en välanvänd display manager med många teman och anpassningsalternativ. På macOS saknas stöd för SDDM, och användare bör använda macOS inbyggda inloggnings- och sessionshanterare.
Funktionalitet: De flesta funktioner som erbjuds av SDDM är tillgängliga på Linux. På macOS kan användare inte använda SDDM, och det finns ingen direkt motsvarighet som tillhandahåller samma funktionalitet.
FELSÖKNING
Om du får ett felmeddelande när du använder SDDM, kontrollera följande:
Att du använder rätt syntax och alternativ för ditt specifika kommando. Att konfigurationsfilen är korrekt och inte innehåller några syntaxfel. Att alla nödvändiga beroenden är installerade och uppdaterade. Att tjänsten SDDM är korrekt startad och körs.
Vanliga fel och deras lösningar:
- Felmeddelande: "Failed to read display number from pipe":
* Lösning: Kontrollera att X11-servern är korrekt installerad och konfigurerad.
- Felmeddelande: "Could not start Display Manager":
* Lösning: Kontrollera att SDDM är installerat och att konfigurationsfilen är korrekt.
- Felmeddelande: "Authentication failed":
* Lösning: Kontrollera att användarnamnet och lösenordet är korrekta och att användaren har rättigheter att logga in.
AVANCERAD ANVÄNDNING
SDDM erbjuder avancerade funktioner som kan användas för att anpassa och hantera inloggningsskärmen och användarsessioner mer effektivt. Här är några exempel:
Anpassa inloggningsskärmen med teman
[Theme]
Current=mycustomtheme
Ange ett anpassat tema i konfigurationsfilen för att använda ett eget tema för inloggningsskärmen.
Hantera användarsessioner
[Users]
MinimumUid=1000
MaximumUid=60000
HideUsers=johndoe
ReuseSession=true
Använd dessa inställningar för att specificera vilka användare som ska visas och hur sessioner ska hanteras.
Integrera med systemd för att hantera strömkommandon
[General]
HaltCommand=/usr/bin/systemctl poweroff
RebootCommand=/usr/bin/systemctl reboot
Konfigurera SDDM för att använda systemd-kommandon för att stänga av och starta om systemet.
Använda smartkort för autentisering
[Autologin]
User=johndoe
Session=plasma.desktop
[General]
InputMethod=/usr/share/sddm/scripts/sddm-smartcard
Ange inställningar för att använda smartkort för inloggning.
SE ÄVEN
- X11 - X Window System, ett fönstersystem för bitmapdisplayenheter.
- Wayland - En protokollspecifikation för att kommunicera mellan en displayserver och dess klienter.
- systemd - En init-system och system manager för Linux-operativsystem.
- lightdm - En annan display manager för Linux.
FÖRFATTARE
SDDM utvecklades av SDDM-projektgruppen och bidragsgivare som en del av SDDM-projektet.
KOLOFON
Denna sida är en del av SDDM-projektet. Mer information om projektet finns på ⟨https://github.com/sddm/sddm⟩. Om du har en buggrapport för denna manualsida, se ⟨https://github.com/sddm/sddm/issues⟩. Denna sida erhölls från projektets upstream Git-repository ⟨https://github.com/sddm/sddm.git⟩ den 2023-12-22. Om du upptäcker några renderingsproblem i denna HTML-version av sidan, eller om du tror att det finns en bättre eller mer uppdaterad källa för sidan, eller om du har korrigeringar eller förbättringar av informationen i denna KOLOFON (som inte är en del av den ursprungliga manualsidan), skicka ett e-postmeddelande till man-pages@man7.org.