Package: ekklesia-classroom Version: @VERSION@ Section: misc Priority: optional Architecture: amd64 Maintainer: Ekklesia Depends: pkexec, polkit-kde-agent-1, plasma-desktop, plasma-workspace, kwin-wayland, plasma-nm, plasma-pa, plasma-widgets-addons, konsole, sddm, dbus-user-session, xwayland, fonts-dejavu, fonts-noto, network-manager, pipewire, pipewire-audio, wireplumber, pulseaudio-utils, cups, cups-client, cups-filters, foomatic-db-compressed-ppds, python3-gi, python3-gi-cairo, gir1.2-gtk-3.0, gir1.2-gtklayershell-0.1, libnotify-bin, curl, gnupg, ca-certificates, python3-paho-mqtt, python3-pyqt6.qtwebengine, python3-pyqt6 Recommends: vlc Conflicts: plasma-welcome, plasma-discover, kdeconnect, kup-backup Description: Ekklesia managed classroom environment A classroom appliance built on Debian's own Plasma desktop. The room's panel, window behaviour, notifications, palette and lockdown are configuration for that desktop rather than a shell of our own; what is left here is the church's own subject matter — Wonder Ink, the browser, the DVD player, the printer, the audio policy and the updater. . konsole is here for one chord. It is the local recovery route for a technical administrator standing at a machine when SSH is not available; it is hidden from every application list and reachable only by Meta+Ctrl+Alt+Shift+K. . plasma-widgets-addons is here for one widget: Quick Launch, which is the only stock way to put a single launcher on the panel that reads /usr/share/applications live. The Icon widget copies the entry into the user's home, so an update could never change it. . python3-gi and gtk-layer-shell are still here because the DVD player draws its own loading cover and control bar as layer-shell surfaces. They are no longer here for a dock. . python3-pyqt6.qtwebengine is Wonder Ink. Teachers prepare a lesson across several tabs and Chrome cannot be asked for tabs without an address bar, so the tab strip is the classroom's and the engine is Debian's Chromium. Measured on Debian 13 before it was chosen: H.264 and AAC both decode, which is the usual and correct objection to QtWebEngine and is not true of this build. Chrome stays exactly where it was, for the ordinary browser. . The Conflicts line is deliberate. A welcome tour, a software centre and a phone pairing daemon are all things plasma-desktop recommends and a room a teacher walks into should not have.