Repositorio que contiene temas personalizados para SDDM (Simple Display Desktop Manager), desarrollados y mantenidos por Migbertweb.
Este repositorio incluye dos temas personalizados de SDDM:
Tema basado en SilentSDDM, altamente personalizable con soporte para:
- Fondos animados (videos)
- Pantalla de bloqueo y pantalla de inicio de sesión separadas
- Múltiples presets de configuración (Canaima, Catppuccin, etc.)
- Teclado virtual integrado
- Efectos de desenfoque y ajustes de brillo/saturación
- Más de 200 opciones de personalización
Tema basado en Eucalyptus Drop, enfocado en:
- Experiencia de usuario sencilla y funcional
- Alto grado de personalización
- Soporte para múltiples orientaciones de pantalla
- Efectos de desenfoque configurables
- Interfaz limpia y moderna
- SDDM ≥ 0.21.0
- Qt ≥ 6.5
- qt6-svg
- qt6-virtualkeyboard
- qt6-multimedia
- SDDM ≥ 0.21.0
- Qt6 (incluyendo Qt5 Compatibility Module)
- Qt SVG
- Clona este repositorio:
git clone https://github.com/migbertweb/sddm-personal.git
cd sddm-personal- Para instalar sddm-canaima:
cd sddm-canaima
sudo mkdir -p /usr/share/sddm/themes/silent
sudo cp -rf . /usr/share/sddm/themes/silent/- Para instalar sddm-inspiration:
cd sddm-inspiration
sudo mkdir -p /usr/share/sddm/themes/eucalyptus-drop
sudo cp -rf . /usr/share/sddm/themes/eucalyptus-drop/- Configura SDDM editando
/etc/sddm.conf:
Para sddm-canaima:
[General]
InputMethod=qtvirtualkeyboard
GreeterEnvironment=QML2_IMPORT_PATH=/usr/share/sddm/themes/silent/components/,QT_IM_MODULE=qtvirtualkeyboard
[Theme]
Current=silentPara sddm-inspiration:
[Theme]
Current=eucalyptus-drop- Prueba el tema antes de reiniciar:
# Para sddm-canaima
cd /usr/share/sddm/themes/silent
./test.sh
# Para sddm-inspiration
sddm-greeter-qt6 --test-mode --theme /usr/share/sddm/themes/eucalyptus-dropLos archivos de configuración se encuentran en sddm-canaima/configs/. Para cambiar el preset activo, edita sddm-canaima/metadata.desktop y modifica la línea ConfigFile=:
ConfigFile=configs/canaima.confPuedes crear tu propio archivo de configuración. Consulta la guía de personalización para ver todas las opciones disponibles.
Edita el archivo sddm-inspiration/theme.conf para personalizar colores, imágenes, formatos de fecha/hora y apariencia general.
sddm-personal/
├── README.md # Este archivo
├── LICENSE # Licencia MIT
├── sddm-canaima/ # Tema Canaima
│ ├── Main.qml # Archivo principal QML
│ ├── components/ # Componentes QML
│ ├── configs/ # Archivos de configuración
│ ├── backgrounds/ # Fondos e imágenes
│ ├── icons/ # Iconos del tema
│ ├── docs/ # Documentación
│ └── scripts/ # Scripts de utilidad
└── sddm-inspiration/ # Tema Inspiration
├── Main.qml # Archivo principal QML
├── Components/ # Componentes QML
├── Backgrounds/ # Fondos
├── Assets/ # Recursos
└── theme.conf # Archivo de configuración
test.sh: Prueba el tema sin reiniciar el sistemachange_avatar.sh: Cambia el avatar de un usuariobackgrounds/extract_first_frame.sh: Extrae el primer frame de un video para usar como placeholder
Este proyecto está licenciado bajo la Licencia MIT. Ver el archivo LICENSE para más detalles.
Nota especial: Se recomienda encarecidamente (aunque no es obligatorio) que las obras derivadas mantengan este mismo espíritu de código libre y abierto, especialmente cuando se utilicen con fines educativos o de investigación.
Migbertweb
- Repositorio: https://github.com/migbertweb/sddm-personal
- SilentSDDM - Tema base
- Keyitdev/sddm-astronaut-theme - Inspiración y referencia de código
- Match-Yang/sddm-deepin - Inspiración y referencia de código
- Eucalyptus Drop - Tema base
- SDDM Sugar Candy - Tema original
- Siempre prueba el tema antes de reiniciar usando los scripts de prueba proporcionados
- Asegúrate de tener una versión compatible de SDDM (≥ 0.21.0)
- Mantén una copia de seguridad de tu configuración actual de SDDM antes de instalar nuevos temas
Si encuentras algún problema o tienes sugerencias, por favor abre un issue en el repositorio.
Nota: Este proyecto usa Licencia MIT. Se recomienda (no obliga) mantener derivados como código libre, especialmente para fines educativos.