Стільниця, тема й віддалений доступ
KDE Plasma 6, тема steampunk, системний HUD, блокування присипляння та віддалений доступ.
SkillFishOS користується KDE Plasma 6 як стільничним середовищем, вдягненим у послідовну тему steampunk і набір доробок саме під BC-250.
Сеанси
Під час входу (яким опікується SDDM, з автоматичним входом) доступно кілька сеансів:
- KDE Plasma X11 — типовий. Вибір X11 робить віддалений доступ геть простим (див. нижче);
- KDE Plasma Wayland — на вибір;
- Gaming — сеанс gamescope у стилі Big Picture (див. Ігри).
Увага: блокування присипляння (критичне)
BC-250 має зламане присипляння ACPI: якщо вона засне, то не прокинеться й потребуватиме перезавантаження (див. залізо). Тому SkillFishOS назавжди вимикає всі стани сну:
systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
До цього додається правило logind (IdleAction=ignore), вимкнене автоматичне блокування екрана й керування живленням із «нескінченним» часом простою. Це обов’язковий захід: приспану машину також не дістати віддалено.
Тема «SkillFish Steampunk»
Вигляд — це узгоджена палітра латуні й міді (акцент #d8a849, темні поверхні), послідовна від завантаження до стільниці: тема GRUB, заставка Plymouth, екран входу SDDM, шпалери з рибним мотивом. Пакунок теми містить:
- піктограми (
SkillFishSteampunk, ізbreeze-darkяк запасним набором) і власні вказівники; - стиль Kvantum для програм на Qt і схему кольорів KDE;
- тему плазми, тему Konsole, кнопки вікон і загальний вигляд (
org.skillfish.steampunk); - аватари користувача в тому самому стилі та галерею на вибір.
Типові теми Breeze лишаються встановленими як несуча основа (зокрема саме вони дають вікно виходу й вимкнення). Вилучати їх не можна.
Системний HUD (Conky)
У правому верхньому куті є HUD у латунному стилі, зроблений на Conky, який показує в реальному часі: смужки навантаження ядер із МГц/°C/Вт, МГц, температуру й VRAM графіки, пам’ять, диск, вентилятор і під’єднані пристрої Bluetooth із рівнем заряду (геймпади, навушники…). Значення надходять від окремих помічників, які читають датчики просто із заліза.
Віддалений доступ (x11vnc)
Оскільки типовий сеанс — X11, віддалений доступ простий: SkillFishOS запускає x11vnc на активному екрані й ділиться справжнім зображенням. У локальній мережі під’єднається будь-який клієнт VNC. Це дає змогу допомагати й налаштовувати з іншого ПК, без клавіатури й миші біля самої плати.
Мережа, звук і програми
- Мережа: ethernet веде NetworkManager, тож його видно й налаштовують із вікон Plasma.
- Звук: повний стек PipeWire (з підтримкою Bluetooth). Зауваження: активні перехідники DP→HDMI здатні зламати звук — див. Усунення несправностей.
- Базові програми: файловий менеджер Dolphin, термінал Konsole, переглядач PDF Okular, переглядач зображень Gwenview, архіватор Ark, знімки екрана Spectacle, крамниця Discover (із flatpak), браузер Google Chrome, OnlyOffice.
- Власні програми SkillFishOS (зібрані в меню «SkillFishOS», встановлюються й оновлюються як
.debіз підписаного репозиторію): Control Center об’єднує в одному вікні Tuner (розгін, напруги, вентилятор і CU для BC-250), вентилятор, Monitor (графіки температури, частоти, напруги й вентилятора наживо), ігри, профілі, ядро (вибір ядра для завантаження й вилучення старих), знімки, AI (локальна модель на вбудованій графіці, на вимогу), емулятори, Console (сеанс «Big Picture» у стилі SteamOS, також з екрана входу) та ISO; Hub лишається окремо як центр програм у дусі Discover (APT + Flatpak + Snap) зі сторінками програм, каруселлю знімків екрана й керуванням джерелами; Base — це апаратний watchdog і виявляч зависань зі сповіщенням на стільниці, який завжди працює у фоні. - Зображення: служба (
skillfish-dp-hotswap) опікується виявленням монітора, що потрібно, бо HPD у DisplayPort зламане.
