Escritorio, estética y acceso remoto
KDE Plasma 6, la estética steampunk, el HUD del sistema, el bloqueo de la suspensión y el acceso a distancia.
SkillFishOS usa KDE Plasma 6 como entorno de escritorio, vestido con una estética steampunk coherente y un conjunto de ajustes propios de la BC-250.
Sesiones
En la pantalla de acceso (de la que se encarga SDDM, con entrada automática) hay varias sesiones disponibles:
- KDE Plasma X11 — por defecto. Elegir X11 hace que el acceso remoto sea trivial (ver más abajo);
- KDE Plasma Wayland — se puede elegir;
- Gaming — una sesión de gamescope al estilo Big Picture (ver Juegos).
Atención: bloqueo de la suspensión (crítico)
La BC-250 tiene la suspensión ACPI rota: si se duerme, no despierta y hace falta un reinicio físico (ver hardware). Por eso SkillFishOS desactiva de forma permanente todos los estados de reposo:
systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
A eso añade una regla de logind (IdleAction=ignore), el bloqueo automático de pantalla desactivado y una gestión de energía con inactividad «infinita». Es una medida obligatoria: una máquina suspendida además queda inalcanzable a distancia.
Estética «SkillFish Steampunk»
El aspecto es una paleta coordinada de latón y cobre (acento #d8a849, superficies oscuras) y se mantiene del arranque al escritorio: tema de GRUB, pantalla de Plymouth, saludo de SDDM, fondo con el pez. El paquete de estética incluye:
- iconos (
SkillFishSteampunk, conbreeze-darkcomo respaldo) y cursores propios; - un estilo Kvantum para las aplicaciones Qt y un esquema de color de KDE;
- un tema de Plasma, un tema de Konsole, botones de ventana y un aspecto y comportamiento global (
org.skillfish.steampunk); - avatares de usuario con la misma estética y una galería para elegir.
Los temas Breeze de serie siguen instalados como respaldo estructural (en particular aportan el diálogo de cierre de sesión y apagado). No se deben quitar.
HUD del sistema (Conky)
Arriba a la derecha hay un HUD de latón hecho con Conky que muestra en tiempo real: barras de CPU por núcleo con MHz, °C y vatios, frecuencia, temperatura y VRAM de la GPU, memoria, disco, ventilador y los dispositivos Bluetooth conectados con su nivel de batería (mandos, auriculares…). Los valores vienen de ayudantes propios que leen los sensores del hardware directamente.
Acceso a distancia (x11vnc)
Como la sesión por defecto es X11, el acceso remoto es sencillo: SkillFishOS arranca x11vnc en la pantalla activa y comparte la imagen real. En la red local puede conectarse cualquier cliente VNC. Así se puede dar soporte y configurar desde otro PC sin teclado ni ratón conectados a la placa.
Red, audio y aplicaciones
- Red: de la conexión por cable se encarga NetworkManager, así que se ve y se configura desde las ventanas de Plasma.
- Audio: un conjunto completo de PipeWire (con soporte de Bluetooth). Ojo: los adaptadores DP→HDMI activos pueden romper el audio — ver Solución de problemas.
- Aplicaciones base: gestor de archivos Dolphin, terminal Konsole, visor de PDF Okular, visor de imágenes Gwenview, archivador Ark, capturas Spectacle, tienda Discover (con flatpak), navegador Google Chrome, OnlyOffice.
- Aplicaciones propias de SkillFishOS (agrupadas en el menú «SkillFishOS», cada una instalable y actualizable como
.debdesde el repositorio firmado): Tuner (control de overclock, undervolt, ventilador y CU de la BC-250), AI (modelo de lenguaje local en la GPU integrada, bajo demanda), Monitor (gráficas en vivo de temperatura, frecuencia, voltaje y ventilador), Kernel Manager (elegir el núcleo de arranque y desinstalar los viejos), ISO Mount, Hub — el centro de software al estilo Discover (APT + Flatpak + Snap) con páginas de aplicación, carrusel de capturas y gestión de las fuentes — más Base (vigilante por hardware y detector de cuelgues con aviso en el escritorio) y Console, una sesión «SkillFishOS Console (Big Picture)» al estilo SteamOS que se elige en la pantalla de acceso. - Pantalla: un servicio (
skillfish-dp-hotswap) se ocupa de detectar el monitor, necesario porque el HPD del DisplayPort está averiado.
