# 🎨 SDDM Theme Collection "sm1tee"
## 🎬 Видео-демонстрация всех тем
[](https://youtu.be/fQhZ7fL-WQc)
**👆 Нажмите для просмотра демонстрации всех 25+ тем в действии**
[](https://github.com/Sm1tee/sddm-theme/stargazers)
[](https://github.com/Sm1tee/sddm-theme/issues)
**Коллекция из 25+ потрясающих тем для SDDM с анимированными фонами**
[📥 Установка](#-установка) • [🎯 Особенности](#-особенности) • [🎨 Галерея](#-галерея-тем) • [⚙️ Настройка](#-настройка) • [🤝 Вклад](#-благодарности)
---
## 🎯 Особенности
|
**🎨 Визуальные возможности**
- ✨ 25+ уникальных тем различных стилей
- 🎬 Анимированные фоны в формате MP4
- 🎨 Кастомные шрифты для каждой темы
- 🔧 Полная кастомизация всех элементов
|
**⚡ Функциональность**
- 📱 Виртуальная клавиатура с поддержкой
- 🌐 Мультиязычность (включая русский)
- 🔐 Современный UI для ввода пароля
- ⚡ Быстрое переключение между темами
|
---
## 🎨 Галерея тем
> ⚠️ **Важно**: Превью тем сделаны в тестовом режиме и могут немного отличаться от реального отображения, так как тестовый режим не позволяет продемонстрировать все возможности тем (анимации, эффекты и т.д.). Иногда github долго грузит видео, нужно просто подождать
Нажмите на категорию, чтобы развернуть превью.
👹 Фэнтези и Мистика
https://github.com/user-attachments/assets/22cbd624-5613-4de8-8054-285813db416a
https://github.com/user-attachments/assets/4770a350-65bd-431d-9798-8cb8cc87b2bd
https://github.com/user-attachments/assets/e405a60e-1c20-4d32-b85c-f96da0eb8c11
https://github.com/user-attachments/assets/a4674635-86ad-4844-ab32-77484f60fd3b
https://github.com/user-attachments/assets/d202ed36-ea47-43b5-9d60-cfd3df358799
https://github.com/user-attachments/assets/200b4a74-9f40-4c81-9ec9-46c6b3249e88
🏯 Самураи и Воины
https://github.com/user-attachments/assets/1acfe0c1-7499-4452-b0a4-f0c656180c3d
https://github.com/user-attachments/assets/e538d4a6-9f80-4604-8522-69af2176a3b5
https://github.com/user-attachments/assets/dd5f2816-f742-4ca0-a293-7d00e36c3fb2
https://github.com/user-attachments/assets/5a96860b-d09b-4166-a485-e700ab7f25db
https://github.com/user-attachments/assets/1eb48fae-f788-485c-a248-23f31884980f
https://github.com/user-attachments/assets/d78a40c4-e71a-4b76-a187-f88568a2f1d7
https://github.com/user-attachments/assets/7490e502-25b7-4913-adaa-caa9360c2e13
🏠 Дома и Пейзажи
https://github.com/user-attachments/assets/2852a37c-9590-40b9-962f-0a991493d3b4
https://github.com/user-attachments/assets/de175bd4-8b51-4e5c-a735-96b9a6e7ab47
https://github.com/user-attachments/assets/d276a582-5c7b-4995-8de5-4a78edac2871
https://github.com/user-attachments/assets/cb97e9f5-8476-4bd3-8b23-cd2a08b11193
https://github.com/user-attachments/assets/5274ca38-21e4-480c-9c70-37bc13c3364d
https://github.com/user-attachments/assets/e50d03e4-972e-41e7-bb6e-89c28edda27c
https://github.com/user-attachments/assets/6e3aae70-e433-418d-8b6d-2d6a633dec2f
https://github.com/user-attachments/assets/51bf265d-67bd-4cb6-8f30-35d2956763ba
https://github.com/user-attachments/assets/1887aac2-ceed-44e4-8f89-55a4834aae56
🌌 Космос и Порталы
https://github.com/user-attachments/assets/dab32b73-d15a-4b34-9d4b-73bc7c15ee67
https://github.com/user-attachments/assets/a06c798e-3c3c-4cfe-b9c0-554055346d08
https://github.com/user-attachments/assets/4479f241-8260-4cf7-ab21-7bdb7d7d86e3
https://github.com/user-attachments/assets/bc6c5042-1155-47ce-9003-86ba916bc2d6
---
## 📋 Системные требования
| Компонент | Минимальная версия |
|-----------|-------------------|
| **SDDM** | ≥ 0.21 |
| **Qt** | ≥ 6.5 |
| **qt6-svg** | Обязательно |
| **qt6-virtualkeyboard** | Обязательно |
| **qt6-multimedia** | Обязательно |
---
## 📥 Установка
### 🔧 Шаг 1: Установка зависимостей
Выберите команду для вашего дистрибутива:
🐧 Arch Linux
```bash
sudo pacman -S --needed sddm qt6-svg qt6-virtualkeyboard qt6-multimedia-ffmpeg
```
🔵 Fedora
```bash
sudo dnf install sddm qt6-qtsvg qt6-qtvirtualkeyboard qt6-qtmultimedia
```
🦎 OpenSUSE
```bash
sudo zypper install sddm-qt6 libQt6Svg6 qt6-virtualkeyboard qt6-virtualkeyboard-imports qt6-multimedia qt6-multimedia-imports
```
🌊 Void Linux
```bash
sudo xbps-install sddm qt6-svg qt6-virtualkeyboard qt6-multimedia
```
### 📦 Шаг 2: Загрузка темы
```bash
git clone https://github.com/Sm1tee/sddm-theme.git
cd sddm-theme/
```
### 📂 Шаг 3: Установка файлов темы
```bash
sudo cp -r sddm/themes/sm1tee /usr/share/sddm/themes/
```
### 🔤 Шаг 4: Установка шрифтов
```bash
sudo cp -r sddm/themes/sm1tee/fonts/* /usr/share/fonts/
sudo fc-cache -fv
```
---
## ⚙️ Настройка
### 🔧 Конфигурация SDDM
Откройте конфигурационный файл SDDM:
```bash
sudo nano /etc/sddm.conf
```
Добавьте или измените следующие секции:
```ini
[Theme]
# Устанавливаем sm1tee как текущую тему
Current=sm1tee
[General]
# Включаем виртуальную клавиатуру и указываем путь к компонентам темы
InputMethod=qtvirtualkeyboard
GreeterEnvironment=QML2_IMPORT_PATH=/usr/share/sddm/themes/sm1tee/components/,QT_IM_MODULE=qtvirtualkeyboard
```
### 🎨 Выбор конкретного дизайна
Для смены темы отредактируйте файл метаданных:
```bash
sudo nano /usr/share/sddm/themes/sm1tee/metadata.desktop
```
Все доступные варианты тем закомментированы в конце файла. Раскомментируйте нужную тему.
### 🔍 Предварительный просмотр темы
Вы можете просмотреть тему без перезагрузки системы:
```bash
QT_QPA_PLATFORM=xcb sddm-greeter-qt6 --test-mode --theme /usr/share/sddm/themes/sm1tee
```
> 💡 **Совет**: Используйте тестовый режим для быстрой проверки настроек темы перед применением.
### 🔄 Применение изменений
Перезагрузите систему для применения настроек:
```bash
sudo reboot
```
---
## 📁 Структура проекта
```
sddm/themes/sm1tee/
├── 📁 backgrounds/ # Фоны (PNG + MP4)
├── 📁 components/ # QML компоненты
├── 📁 configs/ # Конфигурационные файлы
├── 📁 docs/ # Документация
├── 📁 fonts/ # Кастомные шрифты
├── 📁 icons/ # Иконки и символы
├── 📄 Main.qml # Главный файл темы
├── 📄 metadata.desktop # Метаданные темы
└── 📄 qmldir # QML модули
```
---
## 🐛 Решение проблем
❓ Тема не загружается
1. Убедитесь, что все зависимости установлены
2. Проверьте права доступа к папке темы: `sudo chmod -R 755 /usr/share/sddm/themes/sm1tee`
3. Проверьте конфигурацию SDDM: `sudo sddm --test-mode --theme /usr/share/sddm/themes/sm1tee`
🎥 Видео-фон не воспроизводится
1. Убедитесь, что установлен `qt6-multimedia`
2. Проверьте наличие кодеков для MP4
3. Попробуйте другую тему с статичным фоном
🔤 Шрифты не отображаются корректно
1. Убедитесь, что шрифты установлены: `sudo cp -r sddm/themes/sm1tee/fonts/* /usr/share/fonts/`
2. Обновите кэш шрифтов: `sudo fc-cache -fv`
3. Проверьте доступные шрифты: `fc-list | grep -i sm1tee`
---
## 🙏 Благодарности
Эта тема является форком и глубокой переработкой проекта **SilentSDDM** от [uiriansan](https://github.com/uiriansan). Большое спасибо автору за проделанную работу, которая послужила основой для этого проекта.
---
**⭐ Понравилось? Поставьте звездочку!**
Made with ❤️ by [Sm1tee](https://github.com/Sm1tee)