https://github.com/migbertweb/sddm-personal
mi sddm
https://github.com/migbertweb/sddm-personal
Last synced: 4 months ago
JSON representation
mi sddm
- Host: GitHub
- URL: https://github.com/migbertweb/sddm-personal
- Owner: migbertweb
- License: other
- Created: 2025-07-08T23:53:41.000Z (11 months ago)
- Default Branch: master
- Last Pushed: 2025-11-15T16:28:22.000Z (7 months ago)
- Last Synced: 2025-11-15T18:23:04.987Z (7 months ago)
- Language: QML
- Size: 29.1 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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](https://github.com/uiriansan/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](https://github.com/MarianArlt/sddm-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:
```bash
git clone https://github.com/migbertweb/sddm-personal.git
cd sddm-personal
```
2. Para instalar **sddm-canaima**:
```bash
cd sddm-canaima
sudo mkdir -p /usr/share/sddm/themes/silent
sudo cp -rf . /usr/share/sddm/themes/silent/
```
3. Para instalar **sddm-inspiration**:
```bash
cd sddm-inspiration
sudo mkdir -p /usr/share/sddm/themes/eucalyptus-drop
sudo cp -rf . /usr/share/sddm/themes/eucalyptus-drop/
```
4. Configura SDDM editando `/etc/sddm.conf`:
Para **sddm-canaima**:
```ini
[General]
InputMethod=qtvirtualkeyboard
GreeterEnvironment=QML2_IMPORT_PATH=/usr/share/sddm/themes/silent/components/,QT_IM_MODULE=qtvirtualkeyboard
[Theme]
Current=silent
```
Para **sddm-inspiration**:
```ini
[Theme]
Current=eucalyptus-drop
```
5. Prueba el tema antes de reiniciar:
```bash
# 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=`:
```ini
ConfigFile=configs/canaima.conf
```
Puedes crear tu propio archivo de configuración. Consulta la [guía de personalización](https://github.com/uiriansan/SilentSDDM/wiki/Customizing) 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](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**
- Repositorio: https://github.com/migbertweb/sddm-personal
## 🙏 Agradecimientos
### sddm-canaima
- [SilentSDDM](https://github.com/uiriansan/SilentSDDM) - Tema base
- [Keyitdev/sddm-astronaut-theme](https://github.com/Keyitdev/sddm-astronaut-theme) - Inspiración y referencia de código
- [Match-Yang/sddm-deepin](https://github.com/Match-Yang/sddm-deepin) - Inspiración y referencia de código
### sddm-inspiration
- [Eucalyptus Drop](https://github.com/MarianArlt/sddm-eucalyptus-drop) - Tema base
- [SDDM Sugar Candy](https://github.com/MarianArlt/sddm-sugar-candy) - Tema original
## ⚠️ 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.