Система

Рабочий стол, оформление и удалённый доступ

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 сломан.

Источники