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

312 lines
10 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 🎨 SDDM Theme Collection "sm1tee"
<div align="center">
## 🎬 Видео-демонстрация всех тем
[![🎥 СМОТРЕТЬ ПОЛНЫЙ ОБЗОР ВСЕХ ТЕМ НА 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 с анимированными фонами**
[📥 Установка](#-установка) • [🎯 Особенности](#-особенности) • [🎨 Галерея](#-галерея-тем) • [⚙️ Настройка](#-настройка) • [🤝 Вклад](#-благодарности)
</div>
---
## 🎯 Особенности
<table>
<tr>
<td width="50%">
**🎨 Визуальные возможности**
- ✨ 25+ уникальных тем различных стилей
- 🎬 Анимированные фоны в формате MP4
- 🎨 Кастомные шрифты для каждой темы
- 🔧 Полная кастомизация всех элементов
</td>
<td width="50%">
**⚡ Функциональность**
- 📱 Виртуальная клавиатура с поддержкой
- 🌐 Мультиязычность (включая русский)
- 🔐 Современный UI для ввода пароля
- ⚡ Быстрое переключение между темами
</td>
</tr>
</table>
---
## 🎨 Галерея тем
> ⚠️ **Важно**: Превью тем сделаны в тестовом режиме и могут немного отличаться от реального отображения, так как тестовый режим не позволяет продемонстрировать все возможности тем (анимации, эффекты и т.д.). Иногда github долго грузит видео, нужно просто подождать
Нажмите на категорию, чтобы развернуть превью.
<details>
<summary><strong>👹 Фэнтези и Мистика</strong></summary>
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
</details>
<details>
<summary><strong>🏯 Самураи и Воины</strong></summary>
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
</details>
<details>
<summary><strong>🏠 Дома и Пейзажи</strong></summary>
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
</details>
<details>
<summary><strong>🌌 Космос и Порталы</strong></summary>
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
</details>
---
## 📋 Системные требования
| Компонент | Минимальная версия |
|-----------|-------------------|
| **SDDM** | ≥ 0.21 |
| **Qt** | ≥ 6.5 |
| **qt6-svg** | Обязательно |
| **qt6-virtualkeyboard** | Обязательно |
| **qt6-multimedia** | Обязательно |
---
## 📥 Установка
### 🔧 Шаг 1: Установка зависимостей
Выберите команду для вашего дистрибутива:
<details>
<summary><strong>🐧 Arch Linux</strong></summary>
```bash
sudo pacman -S --needed sddm qt6-svg qt6-virtualkeyboard qt6-multimedia-ffmpeg
```
</details>
<details>
<summary><strong>🔵 Fedora</strong></summary>
```bash
sudo dnf install sddm qt6-qtsvg qt6-qtvirtualkeyboard qt6-qtmultimedia
```
</details>
<details>
<summary><strong>🦎 OpenSUSE</strong></summary>
```bash
sudo zypper install sddm-qt6 libQt6Svg6 qt6-virtualkeyboard qt6-virtualkeyboard-imports qt6-multimedia qt6-multimedia-imports
```
</details>
<details>
<summary><strong>🌊 Void Linux</strong></summary>
```bash
sudo xbps-install sddm qt6-svg qt6-virtualkeyboard qt6-multimedia
```
</details>
### 📦 Шаг 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 модули
```
---
## 🐛 Решение проблем
<details>
<summary><strong>❓ Тема не загружается</strong></summary>
1. Убедитесь, что все зависимости установлены
2. Проверьте права доступа к папке темы: `sudo chmod -R 755 /usr/share/sddm/themes/sm1tee`
3. Проверьте конфигурацию SDDM: `sudo sddm --test-mode --theme /usr/share/sddm/themes/sm1tee`
</details>
<details>
<summary><strong>🎥 Видео-фон не воспроизводится</strong></summary>
1. Убедитесь, что установлен `qt6-multimedia`
2. Проверьте наличие кодеков для MP4
3. Попробуйте другую тему с статичным фоном
</details>
<details>
<summary><strong>🔤 Шрифты не отображаются корректно</strong></summary>
1. Убедитесь, что шрифты установлены: `sudo cp -r sddm/themes/sm1tee/fonts/* /usr/share/fonts/`
2. Обновите кэш шрифтов: `sudo fc-cache -fv`
3. Проверьте доступные шрифты: `fc-list | grep -i sm1tee`
</details>
---
## 🙏 Благодарности
Эта тема является форком и глубокой переработкой проекта **SilentSDDM** от [uiriansan](https://github.com/uiriansan). Большое спасибо автору за проделанную работу, которая послужила основой для этого проекта.
---
<div align="center">
**⭐ Понравилось? Поставьте звездочку!**
Made with ❤️ by [Sm1tee](https://github.com/Sm1tee)
</div>