blitztext-app-linux/linux/packaging/blitztext.desktop
mARTin-B78 1c64f19bce overlay: drive waveform + silence countdown via pw-record (fix PipeWire); app reports as "Blitztext" not __main__.py; Release 1.7.1
The live waveform and silence auto-stop countdown were driven by a level
meter that was the last user of sounddevice/PortAudio, which hangs opening
the default input on PipeWire systems — so both stayed blank on the hotkey
and wakeword paths alike. Rewrite LevelMeter to stream raw PCM from the same
recorder as the WAV path (pw-record/parecord/arecord) and RMS it; identical
API, scaling, and ~10 Hz cadence. Also fixes the Settings mic-level preview.

Set GLib prgname/application name to "Blitztext" before any window is
realized (and add StartupWMClass to the .desktop) so the taskbar and GNOME's
"… is not responding" dialog show the app name instead of "__main__.py",
without touching the `python -m blitztext` entry point.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-08 08:39:37 +02:00

13 lines
365 B
Desktop File

[Desktop Entry]
Type=Application
Name=Blitztext Linux
GenericName=Voice Dictation
Comment=Linux voice dictation with local, remote, and realtime STT engines
Exec=blitztext tray
Icon=blitztext
Terminal=false
StartupWMClass=blitztext
Categories=Utility;AudioVideo;Accessibility;
Keywords=dictation;speech;voice;transcription;whisper;stt;riva;nim;
StartupNotify=false