Загрузка данных


OBSIDIAN GLASS ANIME EDITION — STAGE 02
Итог: визуальная основа применена, Pager исправлен, панель и launcher обновлены. Stage 02 не считается полностью завершённым: остаются обязательные FAIL/BLOCKED по визуальному floating-инсету и оконным декорациям, плюс часть интерактивных тестов не выполнена.
A. Выполненные изменения
- Создан независимый backup Stage 02; Stage 01 backup не изменялся.
- Pager очищен: showWindowOutlines=false, showWindowIcons=false. Ранее прямоугольник внутри 01 возникал из-за showWindowIcons=true; теперь иконки и контуры окон не отображаются.
- Создана и применена локальная цветовая схема Obsidian Glass — Abyss Black.
- Акцент переключён с фиолетового #814DDE на холодный #87B7D8.
- Создан и применён локальный Plasma Style ObsidianGlass на базе совместимых Breeze frames. Системный Breeze не редактировался.
- Панель переведена в opacity=translucent; высота оставлена 40 px, floating=true, autohide выключен.
- Размер stock-Kickoff уменьшен до 460×480.
- Установлен уже имевшийся набор иконок Tela-circle-blue; новые пакеты не устанавливались.
- Waybar остаётся отключённым; нижней панели нет.
- Темы окон, wallpaper, Kitty, VS Code, Kate, Ly/SDDM, VPN, сеть и GPU не изменялись.
- KWin/plasmashell не перезапускались.
B. Конфигурационные файлы
Созданы:
- ~/.local/share/color-schemes/ObsidianGlassAbyssBlack.colors
- ~/.local/share/plasma/desktoptheme/ObsidianGlass/metadata.json
- ~/.local/share/plasma/desktoptheme/ObsidianGlass/plasmarc
- ~/.local/share/plasma/desktoptheme/ObsidianGlass/widgets/panel-background.svgz
- ~/.local/share/plasma/desktoptheme/ObsidianGlass/translucent/widgets/panel-background.svgz
- ~/.local/share/plasma/desktoptheme/ObsidianGlass/dialogs/background.svgz
- ~/.local/share/plasma/desktoptheme/ObsidianGlass/translucent/dialogs/background.svgz
- ~/.local/state/obsidian-glass/stage02-after-state.txt
Изменены:
- ~/.config/kdeglobals — ColorScheme, accent, icon theme.
- ~/.config/plasmarc — Plasma Style ObsidianGlass.
- ~/.config/plasmashellrc — panel opacity/geometry.
- ~/.config/plasma-org.kde.plasma.desktop-appletsrc — Pager showWindowOutlines, showWindowIcons, Kickoff popup size.
Не изменялись:
- ~/.config/kwinrc
- ~/.config/kglobalshortcutsrc
- ~/.config/kscreenlockerrc
- Waybar-конфигурация
- Ly/SDDM, сеть, GPU, bootloader
C. Дизайн
Палитра
Элемент	HEX
Deep Background	#080A0F
Secondary Background	#10141C
Window Surface	#151A23
Elevated Surface	#1C2330
Primary Text	#E7EDF6
Secondary Text	#9BAABD
Primary Accent	#87B7D8
Accent Hover	#A1CBE8
Border	#303D50
Selection	#263E52
Компоненты
- Color Scheme: ObsidianGlassAbyssBlack.
- Plasma Style: локальный ObsidianGlass; используются Breeze-совместимые panel/dialog frames.
- Panel opacity: translucent.
- Icons: Tela-circle-blue, уже установленный локально.
- Launcher: штатный Kickoff, popup 460×480.
- Fonts: Noto Sans / JetBrains Mono не менялись.
- Window decorations: Breeze, без сторонних пакетов.
- Wallpaper: остался текущий Obsidian-Aurora; аниме-обои не добавлялись.
Панель визуально остаётся full-width. Floating-инсет через custom length/offset в Plasma 6.8 LayerShell не удалось стабилизировать; после экспериментов возвращена стабильная lengthMode=fill, length=1920, alignment=center. Это честно отражено в ограничениях, а не замаскировано.
D. Pager
Текущая конфигурация:
showWindowOutlines=false
showWindowIcons=false
displayedText=Name
pagerLayout=Horizontal
Проверки:
Тест	Статус
A. Нет открытых окон	NOT TESTED
B. Окно на столе 01	PASS
C. Активен 02, окно осталось на 01	PASS
D. Окна одновременно на 01 и 02	NOT TESTED
E. Meta+1…5 физическим нажатием	NOT TESTED; привязки KWin корректны
F. Переключение мышью	NOT TESTED
G. Hover на неактивном тайле	NOT TESTED
H. Возврат на 01	PASS
Подтверждено: внутри тайлов больше нет контуров/иконок окон; активный тайл визуально один — холодный синий; на скриншоте при активном 01 второй тайл был hover-состоянием.
E. Floating Launcher
Выбран штатный Kickoff — без сторонних QML-плазмоидов.
- Popup компактный: 460×480.
- Открывается через существующий KGlobalAccel action activate application launcher.
- Favorites, поиск, категории и нижняя панель питания визуально присутствуют.
- Popup привязан к верхней панели, не перекрывает её.
- Meta+A не конфликтует с Meta+1…5.
- Повторный D-Bus-вызов того же action не закрыл popup; физическое повторное нажатие Meta+A не эмулировалось, поэтому toggle не отмечен PASS.
- Поиск, Enter, Esc и клик вне меню требуют ручной проверки.
- Размеры popup сохраняются в конфигурации.
F. Panel
Параметр	Значение
Количество панелей	1
Позиция	top
Высота	40 px
Floating	true
Autohide	none
Opacity	translucent
Length mode	fill, фактическая ширина 1920
Основной экран	screen=0
Waybar	не запущен
Нижний dock	отсутствует
SNI host	только plasmashell
Геометрия applets:
- Pager: x≈52…336;
- Icons-Only Task Manager: x≈771…1149;
- System Tray: x≈1442…1828;
- Clock: x≈1832…1903.
Task Manager визуально центрирован. System Tray один, Happ/Throne используют свои стандартные SNI-иконки; их состояние не подменялось.
G. Performance
Снимки не являются контролируемым benchmark:
- до Stage 02: около 83 °C, доступно 1.9 GiB;
- после: около 81 °C, доступно 2.2 GiB.
Условия и активные приложения различались, поэтому делать вывод об улучшении/ухудшении производительности нельзя. Новые фоновые демоны не добавлялись, сторонние KWin-эффекты не включались, blur не изменялся. Стресс-тесты не проводились.
H. Quality Assurance
Критерий	Статус	Комментарий
Одна верхняя Plasma-панель	PASS	panels().length=1
Нет Waybar и нижнего dock	PASS	Waybar не запущен, lower panel отсутствует
Панель функциональна	PASS	applets и shortcuts на месте
Pager показывает 5 столов	PASS	01–05
Нет прямоугольников окон в Pager	PASS	оба параметра false; проверено на 01/02
Активный стол однозначен	PASS	один активный тайл
Meta+1…5 привязки	PASS	KWin actions активны
Meta+1…5 физическое нажатие	NOT TESTED	эмуляция клавиш не выполнялась
Meta+A открывает launcher	PASS	через KGlobalAccel action
Meta+A физическое нажатие	NOT TESTED	реальная клавиша не эмулировалась
Повторное закрытие launcher	NOT TESTED	D-Bus повтор не закрыл popup; нужен ручной тест
Поиск и запуск приложений	NOT TESTED	UI-ввод не проверялся
Favorites	PASS	видны на скриншоте
Панель в Abyss Black	PASS	локальная схема + Plasma Style
Цветные иконки	PASS	Tela-circle-blue
Читаемость popup	PASS	launcher визуально читаем
System tray popup	NOT TESTED	popup не открывался
Оконные рамки 6–8 px	BLOCKED	Breeze stock; сторонняя decoration не установлена
Нет визуальных артефактов в панели/launcher	PASS	проверено визуально
Dolphin / file icons	NOT TESTED	Dolphin UI не открывался
Wi-Fi / Bluetooth / tray	PASS	сервисы и SNI доступны; popup не проверялся
Happ / Throne не затронуты	PASS	SNI Active
Закреплённые приложения	PASS	5 приложений
Визуальный floating-инсет панели	FAIL	фактическая ширина 1920; floating=true, но без видимых полей
Отзывчивость системы	NOT TESTED	контролируемого сравнения нет
Backup создан и проверен	PASS	SHA256 OK
Rollback подготовлен	PASS	синтаксис проверен, не запускался
Нет root/пакетов/сетевых изменений	PASS	сторонние пакеты не устанавливались
Stage 03 не начат	PASS	—
I. Backup / Rollback
Stage 02 backup:
~/.local/state/obsidian-glass/backups/20261102T160402-stage02
Содержит pre-Stage-02 конфигурацию панели, KDE colors, Pager, Launcher, shortcuts, KScreenLocker и Waybar autostart. SHA256 проверен.
Rollback:
cd ~/.local/state/obsidian-glass/backups/20261102T160402-stage02
./rollback-stage02.sh
Скрипт восстанавливает конфигурации, удаляет только созданные Stage 02 локальные ObsidianGlass и ObsidianGlassAbyssBlack.colors, очищает KDE cache и перезапускает только plasma-plasmashell.service.
TTY-инструкция: restore-stage02.md в том же каталоге. Скрипт не запускался на рабочей системе.  
Stage 01 backup: ~/.local/state/obsidian-glass/backups/20261102T151737-stage01 — не изменён.
J. Remaining Issues
1. Floating-панель не соответствует визуальному инсету.  
Фактическая геометрия — full-width 1920. Свойство floating=true не даёт видимых боковых полей при lengthMode=fill. Попытки custom/offset не дали стабильного симметричного результата. Оставлена стабильная full-width конфигурация, без имитации изменения геометрии.
2. Оконные декорации не 6–8 px.  
Установлен Breeze. Для строгого радиуса нужна сторонняя decoration (например, Klassy) или собственная разработка; требуется отдельное согласие и тестирование с NVIDIA/Wayland.
3. Launcher требует ручных тестов: повторное Meta+A, поиск, Enter, Esc, клик вне меню. D-Bus-повтор не закрыл popup — это потенциальная проблема.
4. Pager D/E/F/G: окна на двух столах, физические Meta-клавиши, mouse-click и hover не проверены.
5. Dolphin, tray popup и maximized windows требуют ручной визуальной проверки.
6. Wallpaper остался фиолетовым Obsidian-Aurora, а акцент теперь холодно-синий. Аниме-обои и цветовые профили — следующий этап.
7. Window borders/panel border не кастомные; текущий Plasma Style использует Breeze panel/dialog frames с 6 px скруглением, но full-width геометрия скрывает углы.
8. Повторный вход в систему не проверялся — только с отдельного согласия.
9. Temperature ~81 °C в снимке; это не результат темы, но требует наблюдения.
K. Следующий этап
Stage 03 может включать:
- аниме-обои и профили Abyssal Frost / Neo Eridu Midnight / Black Arsenal;
- кастомный panel background с настоящим визуальным инсетом либо согласованный третий вариант;
- оценку и, при разрешении, установку совместимой window decoration;
- KRunner и lock screen;
- финальную проверку Dolphin, tray popups, двух окон и повторного входа;
- профильный Theme Switcher.
Stage 03 не начат.
Для полноценной визуальной приёмки пришли, пожалуйста, скриншоты:
1. чистый рабочий стол;
2. Meta+A launcher;
3. два окна на разных рабочих столах;
4. Dolphin;
5. popup System Tray.
Пока по этим пунктам статус остаётся NOT TESTED / BLOCKED, а Stage 02 — не полностью завершённым.