Repository navigation
v0.9.6 — Linux
Bedrock Panel v0.9.6 — Linux
Bedrock Panel runs on Linux. That is this release: the panel, the knob, the touchscreen and the
apps on a third platform, with speech that needs no server and no GPU. Windows and macOS are a
rebuild of the same application — no code changed for either since v0.9.5.
Downloads
bedrock-panel-setup.exe— Windows x64 installer ·bedrock-panel-portable.exe— Windows x64, no installbedrock-panel-arm64.dmg— macOS 14.2 or newer on Apple silicon (the.zipis the same app)bedrock-panel_amd64.deb— Debian and Ubuntu, x64 ·bedrock-panel-x86_64.AppImage— every other Linux, x64
Bedrock Panel runs on Linux
Software mode and Panel mode on the DK-QUAKE's 1920×480 display, the knob and the touchscreen, the
tile grids, the editor, dashboards, and every platform-neutral app. Packages are a .deb for Debian
and Ubuntu and an AppImage for everything else.
The panel window is placed through XWayland. A Wayland client cannot put a window at global screen
coordinates, and Panel mode is nothing but placement, so the app relaunches itself onto X11 at
startup and says so in the log.
Speaking and listening, built in
No server, no GPU, no account, and nothing to compile. Piper speaks and sherpa-onnx listens, both
served on the standard Wyoming ports, so a server of your own on 127.0.0.1:10200 or :10300 still
wins if you have one.
- 90 voices in 36 languages, each one public domain, CC0, CC BY or MIT, with the licence shown
beside it. Pick a language, then a voice, and press Preview to hear it before downloading. - Listening comes as a ladder: 28 MB English-only for dictation, or multilingual models from
111 MB up. Live Translate needs a multilingual one, and says so. - Meeting transcription names people. Speakers are separated by voice, and anyone enrolled once
is named thereafter. LucidType dictation and the AI Voice apps, barge-in included, use the
same engine.
Input
- Macros, media keys and typed text through a uinput virtual keyboard. The
.debinstalls the
device-access rule itself; the editor walks everyone else through it. - Global hotkeys through the XDG GlobalShortcuts portal, bound by one dialog rather than a trip
to the desktop's settings. - Monitor mode drives the cursor through a uinput absolute pointer.
What the desktop already publishes
-
Now playing, with cover art and buttons that control the player being shown. It reads MPRIS,
the same thing the desktop's own media applet reads, so Firefox, Chromium, Spotify, VLC, Plex and
Elisa all appear.One thing worth knowing, because it will bite anyone packaging an app for Ubuntu: since 24.04 an
application needs an AppArmor profile before its sandbox may create user namespaces, and the
profile electron-builder installs gives the process a name. A snap-packaged player accepts media
traffic only from senders labelledunconfinedorplasmashell, so the moment the app had a name
every snap refused it — silently, as an AccessDenied nobody was printing. Where the app finds
itself labelled, the reading now happens in a child that sheds the label on its way in. -
The meeting console's output rail shows the real system volume and follows the output you
switched to. -
Auto-record and the busy light notice when an application takes the microphone. On Linux the
names to list are program names likezoomorchromiumrather than Windows.exenames.
Windows and macOS
No application code changed for either platform since v0.9.5, so both are a rebuild at the new
version. The Windows installer is signed as always, and the macOS build is signed with a Developer
ID and notarized.
oMLX Monitor 1.1.1 arrives separately via app updates, not in these builds: the Models column
runs the full height when one server is configured, the numbers are readable at arm's length, and
Activity and Session totals, a Last known reading and a Details dialog were added.
Known limits on Linux
- Reserved Display, follow the focused app and reading a calendar on this computer are
not available and are greyed out with the reason beside them. Wayland does not allow moving or
watching other applications' windows. The Microsoft 365 calendar source works everywhere. - Outlook desktop meeting info is Windows-only.
- A person must be enrolled before a meeting transcript can name them. Until then they are
separated and numbered, and someone who speaks for under five seconds in a whole meeting is not
reported as a participant. - A display scaled to anything other than 100% is untested with Monitor mode.
- mpv publishes no MPRIS unless the
mpv-mprisplugin is installed, so the Music page stays
blank for it. - The AppImage needs FUSE 2 — install
libfuse2t64, or use the.deb. - x64 only. There is no arm64 Linux build yet, and macOS stays Apple silicon only.
Tested on
The Linux build was verified on Ubuntu 26.04, KDE Plasma 6.6 on Wayland, PipeWire, x64, with a real
DK-QUAKE. Other desktops, X11 sessions and other distributions are expected to work and have not
been exercised.
Upgrading
- Windows: install over the previous version; nothing changes in the config.
- macOS: install over the previous version; the privacy grants are kept.
- Linux:
sudo apt install ./bedrock-panel_amd64.deb, or replace the AppImage. First run walks
you through device access for the knob and touchscreen.
Reports: include main.log (%APPDATA%\bedrock-panel on Windows, ~/Library/Logs/Bedrock Panel/
on macOS, ~/.config/bedrock-panel/ on Linux) and your OS version.
Issues: https://github.com/TeeJS/bedrock-panel/issues