Skip to content

migbertweb/sddm-personal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SDDM Personal - Temas Personalizados

Repositorio que contiene temas personalizados para SDDM (Simple Display Desktop Manager), desarrollados y mantenidos por Migbertweb.

📋 Descripción

Este repositorio incluye dos temas personalizados de SDDM:

🎨 sddm-canaima

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

🌿 sddm-inspiration

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

📦 Requisitos

Para sddm-canaima:

  • SDDM ≥ 0.21.0
  • Qt ≥ 6.5
  • qt6-svg
  • qt6-virtualkeyboard
  • qt6-multimedia

Para sddm-inspiration:

  • SDDM ≥ 0.21.0
  • Qt6 (incluyendo Qt5 Compatibility Module)
  • Qt SVG

🚀 Instalación

Instalación Manual

  1. Clona este repositorio:
git clone https://github.com/migbertweb/sddm-personal.git
cd sddm-personal
  1. Para instalar sddm-canaima:
cd sddm-canaima
sudo mkdir -p /usr/share/sddm/themes/silent
sudo cp -rf . /usr/share/sddm/themes/silent/
  1. 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/
  1. 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=silent

Para sddm-inspiration:

[Theme]
Current=eucalyptus-drop
  1. 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-drop

⚙️ Personalización

sddm-canaima

Los 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.conf

Puedes crear tu propio archivo de configuración. Consulta la guía de personalización para ver todas las opciones disponibles.

sddm-inspiration

Edita el archivo sddm-inspiration/theme.conf para personalizar colores, imágenes, formatos de fecha/hora y apariencia general.

📁 Estructura del Repositorio

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

🛠️ Scripts de Utilidad

sddm-canaima

  • test.sh: Prueba el tema sin reiniciar el sistema
  • change_avatar.sh: Cambia el avatar de un usuario
  • backgrounds/extract_first_frame.sh: Extrae el primer frame de un video para usar como placeholder

📝 Licencia

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.

👤 Autor

Migbertweb

🙏 Agradecimientos

sddm-canaima

sddm-inspiration

⚠️ Advertencias

  • 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

📞 Soporte

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.

About

mi sddm

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors