Simple dark SDDM theme with many customization options.
If you're using KDE, you can install theme from System Settings > Startup and Shutdown > Login Screen (SDDM)
. You can download this repo as zip and install with Install From File...
, or you can find it in Get New Login Screens...
window.
- Install
Qt Graphical Effects
QML module - Install Roboto font (optional, you can change to other font, see below)
git clone https://github.com/EricKotato/sddm-slice.git
cp -r sddm-slice /usr/share/sddm/themes/sddm-slice
- Open
/etc/sddm.conf
and putCurrent=sddm-slice
in[Theme]
section
Create file theme.conf.user
in theme folder. See theme.conf
for reference. Also sample configs can be found in wiki.
background
- path to background image. If not set, falls back tocolor_bg
. Not set by default.bg_mode
- background image fill mode. Can be eitheraspect
,fill
,tile
ornone
. Defaults toaspect
.parallax_bg_shift
- shifting of parallax background on tab change in pixels.0
disables parallax motion. Negative values will scroll background in opposite direction. Default is20
.manual
- enables manual login mode and disables user selection. You can use "0/1", "true/false" and "yes/no" on this option. Disabled by default.
There are many color options. In fact, too many. So now they are grouped by layers in color scheme. Most of them are optional, only mandatory options are from layer 1:
color_bg
- background color. Defaults to#222222
.color_main
- main color. Defaults to#dddddd
.color_dimmed
- dimmed main color. Defaults to#888888
.color_contrast
- color that contrasting to both main and dimmed. Defaults to#1f1f1f
.
Info about other layers can be found on wiki: layer 2, layer 3.
There are also many font options, so there is now font scheme too. Most of them are optional, only mandatory option is from layer 1:
font
- overall font. Defaults toRoboto
.
Info about other layers can be found on wiki: layer 2, layer 3.
There are some things that can't be tested well in greeter (e.g. shutdown options or login error). So there is a debug mode.
You can use "0/1", "true/false" and "yes/no" on boolean options. All debug options are disabled by default.
debug
- activates debug mode.debug_can_power_off
- setssddm.canPowerOff
(shows "Shutdown").debug_can_reboot
- setssddm.canReboot
(shows "Reboot").debug_can_suspend
- setssddm.canSuspend
(shows "Suspend").debug_can_hibernate
- setssddm.canHibernate
(shows "Hibernate").debug_can_hybrid_sleep
- setssddm.canHybridSleep
(shows "Hybrid Sleep").debug_login_error
- forces login error.
debug_login_timeout
- time between pressing "Login" and login error in seconds. Not effective ifdebug_login_error
is disabled.
debug_hostname
- setssddm.hostName
.
Icons: Material Design Icons