Система

Стільниця, тема й віддалений доступ

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 зламане.

Джерела