Ваше Имя 92840cd956 update
2025-07-20 18:30:04 +03:00
2025-07-20 17:37:25 +03:00
2025-07-01 22:04:14 +03:00
2025-07-20 17:37:25 +03:00
2025-07-20 18:30:04 +03:00

🎨 SDDM Theme Collection "sm1tee"

Header

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

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

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

GitHub Stars GitHub Issues GitHub Forks

Коллекция из 25+ потрясающих тем для SDDM с анимированными фонами

🚀 Автоустановка📥 Ручная установка🎯 Особенности🎨 Галерея


📊 Статистика проекта

GitHub repo size GitHub last commit GitHub contributors


🎨 Галерея тем

⚠️ Важно: Превью тем сделаны в тестовом режиме и могут немного отличаться от реального отображения, так как тестовый режим не позволяет продемонстрировать все возможности тем (анимации, эффекты и т.д.). Иногда github долго грузит видео, нужно просто подождать

Нажмите на категорию, чтобы развернуть превью.

👹 Фэнтези и Мистика

https://github.com/user-attachments/assets/384bfa7d-f1ec-4f60-a897-511669d8679c

https://github.com/user-attachments/assets/1b17916c-1a90-4f4c-b868-863fbbb8de70

https://github.com/user-attachments/assets/21628957-90e1-4136-9e61-8861c6424fee

https://github.com/user-attachments/assets/91ec7ca3-baad-4fca-828d-b2d32a8f253f

https://github.com/user-attachments/assets/ead28860-b7cd-422a-83ca-96ab4d98773e

https://github.com/user-attachments/assets/0df28a63-bf20-42b6-bee3-128567862dab

https://github.com/user-attachments/assets/4effd896-9b76-49ff-97b3-cc0576840ad6

🏯 Самураи и Воины

https://github.com/user-attachments/assets/d485b2d1-37b3-4e40-b4af-c2a3f1bca4fa

https://github.com/user-attachments/assets/65ebe9aa-77f0-4e10-94d4-981b6464c437

https://github.com/user-attachments/assets/c1146770-13fa-40fb-a092-4334ff9dbb1b

https://github.com/user-attachments/assets/956994f3-fcf9-41a9-b025-16d2d75ca35a

https://github.com/user-attachments/assets/3f4f615f-9c79-4c46-b06d-b38a25e859aa

https://github.com/user-attachments/assets/7d63be93-2fe9-4d48-b720-2f3538143f23

🏠 Дома и Пейзажи

https://github.com/user-attachments/assets/fb803c22-50cb-45d1-a144-d3df8233310e

https://github.com/user-attachments/assets/7444a19f-2be3-480f-8096-5aa3134fea0a

https://github.com/user-attachments/assets/9e54422f-a6ad-4ff7-a0ea-4f52f56039cc

https://github.com/user-attachments/assets/bf56b52a-c41c-4f78-b8da-da1ed2f8e3b9

https://github.com/user-attachments/assets/c16ee009-cd56-44c6-af8c-751f1afe81cd

https://github.com/user-attachments/assets/036092c8-2297-48d0-9440-10f289da746f

https://github.com/user-attachments/assets/c954cbfd-0fb5-4363-a22c-d8c0a743e275

https://github.com/user-attachments/assets/ff328d6c-f958-465c-b2f2-1cee0ae71643

🌌 Космос и Порталы

https://github.com/user-attachments/assets/b633c1b4-478d-4318-9eb1-f6c01502074f

https://github.com/user-attachments/assets/36e83a35-50c0-4168-b54e-2fa680a7847e

https://github.com/user-attachments/assets/b5346394-a891-4719-b8dd-c551ad70d295

https://github.com/user-attachments/assets/7298fc6d-3156-4875-bcb2-b7c98ffd4d39

https://github.com/user-attachments/assets/12f9cff2-40af-487b-b39a-d1c93a24fbfd


🎯 Особенности

🎨 Визуальные возможности Функциональность 🛠️ Удобство
25+ уникальных тем 📱 Виртуальная клавиатура 🚀 Автоматическая установка
<EFBFBD> АMнимированные MP4 фоны 🌐 Мультиязычность 🔧 Простая настройка
🎨 Кастомные шрифты 🔐 Современный UI Быстрое переключение
🖼️ Поддержка аватаров 🎮 Игровые стили 👀 Предварительный просмотр

🌟 Что делает эти темы особенными?

  • 🎭 Разнообразие стилей: От мистических и фэнтезийных до современных и минималистичных
  • 🎥 Живые фоны: Каждая тема имеет анимированный фон, создающий атмосферу
  • 🎨 Уникальная типографика: Специально подобранные шрифты для каждой темы
  • 🔄 Легкое переключение: Смена темы за несколько секунд
  • 📱 Современный UX: Интуитивный интерфейс с поддержкой сенсорного ввода

🐧 Поддерживаемые дистрибутивы

Дистрибутив Статус Команда установки
🐧 Arch Linux / Manjaro / EndeavourOS Полная поддержка pacman -S --needed sddm qt6-svg qt6-virtualkeyboard qt6-multimedia-ffmpeg
🔵 Fedora Полная поддержка dnf install sddm qt6-qtsvg qt6-qtvirtualkeyboard qt6-qtmultimedia
🦎 openSUSE Полная поддержка zypper install sddm-qt6 libQt6Svg6 qt6-virtualkeyboard qt6-multimedia
🟠 Ubuntu / Debian / Pop!_OS / Mint Полная поддержка apt install sddm qt6-svg-dev qt6-virtualkeyboard-dev qt6-multimedia-dev
🌊 Void Linux Полная поддержка xbps-install sddm qt6-svg qt6-virtualkeyboard qt6-multimedia

📋 Системные требования

Компонент Минимальная версия Статус
SDDM ≥ 0.21 🔴 Обязательно
Qt ≥ 6.5 🔴 Обязательно
qt6-svg Любая 🔴 Обязательно
qt6-virtualkeyboard Любая 🔴 Обязательно
qt6-multimedia Любая 🔴 Обязательно

🚀 Автоматическая установка (Рекомендуется)

🎉 Рекомендуемый способ! Интерактивный скрипт установки с пошаговым руководством

📋 Требования: Убедитесь, что у вас установлены curl или wget и bash

🔥 Одна команда — полная установка

Для Bash/Zsh:

bash <(curl -fsSL https://raw.githubusercontent.com/Sm1tee/sddm-theme/main/install.sh)

Для Fish или универсальный способ:

curl -fsSL https://raw.githubusercontent.com/Sm1tee/sddm-theme/main/install.sh | bash

Альтернативный способ (работает везде):

wget -qO- https://raw.githubusercontent.com/Sm1tee/sddm-theme/main/install.sh | bash

🤖 Что делает автоустановщик:

🔍 Умная диагностика

  • Автоматически определяет ваш дистрибутив Linux
  • Проверяет системные зависимости
  • Предлагает оптимальные команды установки

📦 Управление пакетами

  • Устанавливает все необходимые зависимости
  • Поддерживает 5+ популярных дистрибутивов
  • Показывает подробные объяснения каждого пакета

🎨 Гибкая установка

  • Выбор между полной установкой или одной темой
  • Интерактивный выбор активной темы
  • Автоматическая настройка конфигурации SDDM

🛠️ Дополнительные возможности

  • Установка пользовательского аватара
  • Предварительный просмотр темы
  • Подробный отчет о выполненных действиях

📋 Интерактивный процесс установки:

🎨 SDDM Theme sm1tee - Установщик

ШАГ 1: Определение системы ✅
ШАГ 2: Установка зависимостей SDDM ⚙️
ШАГ 3: Выбор типа установки 🎯
ШАГ 4: Загрузка тем с GitHub 📥
ШАГ 5: Установка файлов темы 📁
ШАГ 6: Установка шрифтов 🔤
ШАГ 7: Настройка активной темы 🎨
ШАГ 8: Настройка конфигурации SDDM ⚙️
ШАГ 9: Установка аватара (опционально) 👤
ШАГ 10: Предварительный просмотр 👀

📥 Ручная установка

💡 Совет: Рекомендуется использовать автоматическую установку для лучшего опыта

Если предпочитаете ручную установку, выберите один из способов:

👉 Вариант 1: Простая установка (скачать все темы)

Шаг 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
🟠 Ubuntu / Debian
sudo apt update
sudo apt install sddm qt6-svg-dev qt6-virtualkeyboard-dev qt6-multimedia-dev
🌊 Void Linux
sudo xbps-install sddm qt6-svg qt6-virtualkeyboard qt6-multimedia

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

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

Шаг 3: Копирование файлов темы и шрифтов

Переходим в скачанную папку

cd sddm-theme

Копируем папку с темами

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

Копируем шрифты

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

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

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

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

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

swappy-20250701_220231

Вариант 2: Рекомендуемая установка (только одна тема)
Этот репозиторий содержит много больших видео-файлов. Чтобы не скачивать их все, вы можете загрузить только ту тему, которая вам нужна.

Шаг 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
🟠 Ubuntu / Debian
sudo apt update
sudo apt install sddm qt6-svg-dev qt6-virtualkeyboard-dev qt6-multimedia-dev
🌊 Void Linux
sudo xbps-install sddm qt6-svg qt6-virtualkeyboard qt6-multimedia

Шаг 2: Клонирование структуры репозитория

Эта команда создаст папку sddm-theme, но еще не будет скачивать содержимое файлов. Это сэкономит трафик.

git clone --filter=blob:none --sparse https://github.com/Sm1tee/sddm-theme.git
cd sddm-theme

Шаг 3: Выбор и загрузка вашей темы

Теперь укажите, какую именно тему вы хотите скачать. Замените НАЗВАНИЕ_ТЕМЫ в команде ниже на имя понравившейся темы из Галереи (например: witcher, samurai, bones, apocalypse и т.д.).

⚠️ Важно: Замените НАЗВАНИЕ_ТЕМЫ в трех местах в команде ниже

# Шаблон команды для скачивания одной темы
git sparse-checkout set --no-cone   "/README.md"   "themes/sm1tee/components/"   "themes/sm1tee/fonts/"   "themes/sm1tee/icons/"   "/themes/sm1tee/Main.qml"   "/themes/sm1tee/metadata.desktop"   "/themes/sm1tee/qmldir"   "/themes/sm1tee/configs/НАЗВАНИЕ_ТЕМЫ.conf"   "/themes/sm1tee/backgrounds/НАЗВАНИЕ_ТЕМЫ.mp4"   "/themes/sm1tee/backgrounds/НАЗВАНИЕ_ТЕМЫ.png"
Нажмите, чтобы увидеть пример для темы "witcher"

Если вы хотите скачать тему "witcher", команда будет выглядеть так:

git sparse-checkout set --no-cone   "/README.md"   "themes/sm1tee/components/"   "themes/sm1tee/fonts/"   "themes/sm1tee/icons/"   "/themes/sm1tee/Main.qml"   "/themes/sm1tee/metadata.desktop"   "/themes/sm1tee/qmldir"   "/themes/sm1tee/configs/witcher.conf"   "/themes/sm1tee/backgrounds/witcher.mp4"   "/themes/sm1tee/backgrounds/witcher.png"

Шаг 4: Копирование файлов темы и шрифтов

Теперь, когда нужные файлы загружены, можно скопировать их в системные папки.

Копируем папку с темами

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

Копируем шрифты

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

Шаг 5: Редактирование файла metadata.desktop

Найдите в файле metadata.desktop

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

Секцию ConfigFile=configs/ в конце файла и укажите тему которую вы скачали

Например ConfigFile=configs/witcher.conf

В подвале файла есть закомментированные варианты со всеми названиями тем, не трогайте их - они нужны только для удобства замены тем, менять нужно только незакомментированную строку ConfigFile=configs/

swappy-20250701_220231


⚙️ Настройка (только для ручной установки)

🔧 Конфигурация 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 cp /полный/путь/к/аватару.png /var/lib/AccountsService/icons/$USER
  • Замените путь/к/вашему/аватару.png на реальный путь к вашему файлу.

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

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

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

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

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

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

sudo reboot

📁 Структура проекта

sddm/themes/sm1tee/
├── 📁 backgrounds/          # Фоны (PNG + MP4)
├── 📁 components/           # QML компоненты
├── 📁 configs/              # Конфигурационные файлы
├── 📁 docs/                 # Документация
├── 📁 fonts/                # Кастомные шрифты
├── 📁 icons/                # Иконки и символы
├── <20> bMain.qml              # Главный файл темы
├── <20> moetadata.desktop      # Метаданные темы
└── 📄 qmldir                # QML модули

<EFBFBD> Решtение проблем

Тема не загружается
  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
🤖 Скрипт автоустановки не работает
  1. Проверьте подключение к интернету
  2. Убедитесь, что установлены curl и bash
  3. Попробуйте скачать скрипт вручную: wget https://raw.githubusercontent.com/Sm1tee/sddm-theme/main/install.sh && bash install.sh
  4. Проверьте права на выполнение: chmod +x install.sh
🤖 Любые другие проблемы
Приложите содержание данной инструкции и описание своей проблемы в диалог с любым чат ботом (например ChatGPT) и вы получите развернутое решение.

🙏 Благодарности

Эта тема является форком и глубокой переработкой проекта SilentSDDM от uiriansan. Большое спасибо автору за проделанную работу, которая послужила основой для этого проекта.


Footer

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

GitHub

Made with ❤️ by Sm1tee

Description
No description provided
Readme 730 MiB
Languages
QML 79.4%
Shell 18.3%
Python 2.3%