A simple yet good looking login theme for sddm with automatic language and locale support based on your operating system and multi user and session selection built in.
This depends on your /etc/locale.conf
configuration, see change locale section below.
English (US) | Italian |
---|---|
By clicking on the user icon you can open the multi user selection menu
On the top right corner you can find your current keyboard layout and a drop down menu of all your available sessions
Important
You have to run the following command with sudo
privileges
wget https://github.com/fabio-garavini/minimal-sddm-login-theme/archive/refs/heads/master.zip -O minimal-sddm-login-theme.zip
unzip minimal-sddm-login-theme.zip
sudo cp -r minimal-sddm-login-theme-master/Minimal-Login /usr/share/sddm/themes/.
rm -rf minimal-sddm-login-theme-master minimal-sddm-login-theme.zip
Add in /etc/sddm.conf.d/theme.conf
[Theme]
Current=Minimal-Login
Important
Make sure that any other configuration file in /etc/sddm.conf.d/ has a different theme config
Edit /usr/share/sddm/themes/name/theme.conf.user
[General]
background=/path/to/your/background.png
Enable your language in /etc/locale.gen
. Example:
...
#de_CH ISO-8859-1
de_DE.UTF-8 UTF-8
#de_DE ISO-8859-1
...
#en_SG ISO-8859-1
en_US.UTF-8 UTF-8
#en_US ISO-8859-1
...
Generate the locale with:
locale-gen
Edit /etc/locale.conf
with your language in /etc/locale.gen
. Example:
LANG=en_US.UTF-8
For more configurable variables please see the Arch wiki
Store your profile image here /var/lib/AccountsService/icons/<user>
Without file extension!