# 🎨 SDDM Theme Collection "sm1tee"
## 🎬 Видео-демонстрация всех тем [![🎥 СМОТРЕТЬ ПОЛНЫЙ ОБЗОР ВСЕХ ТЕМ НА YOUTUBE](https://img.youtube.com/vi/fQhZ7fL-WQc/hqdefault.jpg?1)](https://youtu.be/fQhZ7fL-WQc) **👆 Нажмите для просмотра демонстрации всех 25+ тем в действии** [![GitHub Stars](https://img.shields.io/github/stars/Sm1tee/sddm-theme?style=for-the-badge&logo=github&color=gold)](https://github.com/Sm1tee/sddm-theme/stargazers) [![GitHub Issues](https://img.shields.io/github/issues/Sm1tee/sddm-theme?style=for-the-badge&logo=github&color=red)](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)