Рабочий стол, оформление и удалённый доступ
KDE Plasma 6, стимпанк-оформление, системный HUD, запрет спящего режима и доступ издалека.
SkillFishOS использует KDE Plasma 6 как рабочую среду, одетую в единое стимпанк-оформление и набор доработок именно под 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;
- тема Plasma, тема Konsole, кнопки окон и общий вид и поведение (
org.skillfish.steampunk); - оформленные значки пользователей и галерея на выбор.
Стандартные темы Breeze остаются установленными как несущий запасной вариант (в частности, они дают окно выхода и выключения). Удалять их нельзя.
Системный HUD (Conky)
В правом верхнем углу висит латунный HUD, собранный на Conky, и показывает в реальном времени: полоски загрузки по ядрам с МГц, °C и ваттами, частоту, температуру и видеопамять GPU, оперативную память, диск, вентилятор и подключённые устройства Bluetooth с уровнем заряда (геймпады, наушники…). Значения приходят от отдельных помощников, читающих датчики железа напрямую.
Доступ издалека (x11vnc)
Поскольку сеанс по умолчанию — X11, доступ издалека прост: SkillFishOS запускает x11vnc на активном экране и делится настоящим изображением. В своей сети подключиться может любой клиент VNC. Так можно помогать и настраивать с другого компьютера, не подключая к плате клавиатуру и мышь.
Сеть, звук и приложения
- Сеть: проводным подключением заведует NetworkManager, поэтому оно видно и настраивается из окон Plasma.
- Звук: полный набор PipeWire (с поддержкой Bluetooth). Учтите: активные переходники DP→HDMI могут сломать звук — см. Решение проблем.
- Основные программы: файловый менеджер Dolphin, терминал Konsole, просмотр PDF Okular, просмотр изображений Gwenview, архиватор Ark, снимки экрана Spectacle, магазин Discover (с flatpak), браузер Google Chrome, OnlyOffice.
- Родные приложения SkillFishOS (собраны в меню «SkillFishOS», каждое ставится и обновляется как
.debиз подписанного репозитория): Tuner (разгон, снижение напряжения, вентилятор и CU на BC-250), AI (локальная языковая модель на встроенном GPU по требованию), Monitor (живые графики температуры, частоты, напряжения и вентилятора), Kernel Manager (выбор загрузочного ядра и удаление старых), ISO Mount, Hub — центр программ в духе Discover (APT + Flatpak + Snap) со страницами приложений, каруселью снимков экрана и управлением источниками, — плюс Base (сторожевой таймер железа и детектор зависаний с уведомлением) и Console, сеанс «SkillFishOS Console (Big Picture)» в духе SteamOS, выбираемый на экране входа. - Изображение: служба (
skillfish-dp-hotswap) занимается определением монитора — она нужна, потому что HPD у DisplayPort сломан.
