Skip to content

Minimal SDDM login theme with automatic language and locale support

License

Notifications You must be signed in to change notification settings

fabio-garavini/minimal-sddm-login-theme

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Minimal SDDM Login Theme 🎨

screenshot

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.

Features 📖

Automatic locale and language support 🗺️

This depends on your /etc/locale.conf configuration, see change locale section below.

English (US) Italian
English Italian

User selection 👤

By clicking on the user icon you can open the multi user selection menu

multi user selection

Session selection 🖥️

On the top right corner you can find your current keyboard layout and a drop down menu of all your available sessions

session keyboard

session selection

Setup ⚙️

1. Download ⬇️

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

2. Enable 🔦

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

3. Change background image 🖼️ (optional)

Edit /usr/share/sddm/themes/name/theme.conf.user

[General]
background=/path/to/your/background.png

4. Change system locale 🗺️ (optional)

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

5. User avatar image 👤 (optional)

Store your profile image here /var/lib/AccountsService/icons/<user> Without file extension!

About

Minimal SDDM login theme with automatic language and locale support

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages