Files
sddm-theme/README.md
Ваше Имя ed9ba99412 update
2025-06-30 23:19:29 +03:00

10 KiB
Raw Blame History

🎨 SDDM Theme Collection "sm1tee"

🎬 Видео-демонстрация всех тем

🎥 СМОТРЕТЬ ПОЛНЫЙ ОБЗОР ВСЕХ ТЕМ НА YOUTUBE

👆 Нажмите для просмотра демонстрации всех 25+ тем в действии

GitHub Stars GitHub 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
sudo pacman -S --needed sddm qt6-svg qt6-virtualkeyboard qt6-multimedia-ffmpeg
🔵 Fedora
sudo dnf install sddm qt6-qtsvg qt6-qtvirtualkeyboard qt6-qtmultimedia
🦎 OpenSUSE
sudo zypper install sddm-qt6 libQt6Svg6 qt6-virtualkeyboard qt6-virtualkeyboard-imports qt6-multimedia qt6-multimedia-imports
🌊 Void Linux
sudo xbps-install sddm qt6-svg qt6-virtualkeyboard qt6-multimedia

📦 Шаг 2: Загрузка темы

git clone https://github.com/Sm1tee/sddm-theme.git
cd sddm-theme/

📂 Шаг 3: Установка файлов темы

sudo cp -r sddm/themes/sm1tee /usr/share/sddm/themes/

🔤 Шаг 4: Установка шрифтов

sudo cp -r sddm/themes/sm1tee/fonts/* /usr/share/fonts/
sudo fc-cache -fv

⚙️ Настройка

🔧 Конфигурация SDDM

Откройте конфигурационный файл SDDM:

sudo nano /etc/sddm.conf

Добавьте или измените следующие секции:

[Theme]
# Устанавливаем sm1tee как текущую тему
Current=sm1tee

[General]
# Включаем виртуальную клавиатуру и указываем путь к компонентам темы
InputMethod=qtvirtualkeyboard
GreeterEnvironment=QML2_IMPORT_PATH=/usr/share/sddm/themes/sm1tee/components/,QT_IM_MODULE=qtvirtualkeyboard

🎨 Выбор конкретного дизайна

Для смены темы отредактируйте файл метаданных:

sudo nano /usr/share/sddm/themes/sm1tee/metadata.desktop

Все доступные варианты тем закомментированы в конце файла. Раскомментируйте нужную тему.

🔍 Предварительный просмотр темы

Вы можете просмотреть тему без перезагрузки системы:

QT_QPA_PLATFORM=xcb sddm-greeter-qt6 --test-mode --theme /usr/share/sddm/themes/sm1tee

💡 Совет: Используйте тестовый режим для быстрой проверки настроек темы перед применением.

🔄 Применение изменений

Перезагрузите систему для применения настроек:

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. Большое спасибо автору за проделанную работу, которая послужила основой для этого проекта.


Понравилось? Поставьте звездочку!

Made with ❤️ by Sm1tee