Costruttivista — tema SDDM
Schermata di accesso in stile costruttivista sovietico per SDDM, gemella del tema splash KDE org.enne2.costruttivista.splash. Stessa identità visiva: palette rosso/crema/nero, accenti geometrici, marca rotante e pannello con bordo crema.
Autosufficiente: solo QtQuick 2.15 e QtQuick.Controls 2.15, nessuna dipendenza esterna (niente Kirigami, Plasma components o rete). L'immagine di sfondo è inclusa nel pacchetto.
Funzionalità
- Lista utenti con avatar (dal modello
userModeldi SDDM, con fallback geometrico se manca l'avatar) - Campo password con focus automatico
- Selettore sessione
- Orologio e data in italiano su pannello scuro
- Pulsanti di sistema: sospendi / riavvia / spegni
- Animazione di ingresso, scossa su errore, dissolvenza al successo
Struttura
org.enne2.costruttivista.sddm/
├── theme.conf # metadati del tema
├── metadata.desktop # metadati (compatibilità)
├── Main.qml # schermata principale
├── UserList.qml # lista utenti con avatar
├── Field.qml # campo di input etichettato
├── Combo.qml # selettore a tendina etichettato
├── PowerButton.qml # pulsante di sistema
├── Mark.qml # marca geometrica rotante
├── assets/
│ └── sfondo_costruttivista_fhd.png
└── dist/
└── org.enne2.costruttivista.sddm.tar.gz
Installazione
SDDM gira come servizio di sistema: i temi vanno installati a livello di sistema in /usr/share/sddm/themes/ (la cartella utente ~/.local/share/sddm/themes non viene scansionata dal demone).
sudo cp -a org.enne2.costruttivista.sddm /usr/share/sddm/themes/
sudo chown -R root:root /usr/share/sddm/themes/org.enne2.costruttivista.sddm
sudo find /usr/share/sddm/themes/org.enne2.costruttivista.sddm -type d -exec chmod 755 {} +
sudo find /usr/share/sddm/themes/org.enne2.costruttivista.sddm -type f -exec chmod 644 {} +
Attivazione
Creare un drop-in in /etc/sddm.conf.d/ (il nome Current deve coincidere con il nome della cartella del tema):
sudo tee /etc/sddm.conf.d/theme.conf > /dev/null << 'EOF'
[Theme]
Current=org.enne2.costruttivista.sddm
EOF
In alternativa, dal KCM Impostazioni di sistema → Sessione → Schermata di accesso (SDDM) selezionare Costruttivista.
Il tema viene mostrato alla prossima visualizzazione del greeter (logout, blocco schermo o riavvio). Il pacchetto non viene installato né attivato automaticamente.
