Global (system level) push to talk
Just moved to Bazzite, and finding it wonderfully easy out of the box, aside from one thing - on Windows I used a program called Talk Toggle which provided a "global" push to talk (i.e. keeps the microphone muted at a system level unless a specific key is held, which is useful for having the same PTT key everywhere, and being able to use it in programs without native PTT or which don't support binding F13 or other keys not on a standard keyboard).
Is there a way of replicating this in Bazzite?
Current ideas (each of which I'm missing some knowledge for at the moment):
1: Using the approach outlined here: https://www.linux.org/threads/linux-apps-ptt.45310/ (would require installing xbindkeys or similar and I've not figured out installation of packages not on flatpack yet), with a setup like:
(A little search and experimentation in terminal shows those are the right commands for mute/unmute here)
2: Custom keyboard shortcut with a script (via System Settings->keyboard->shortcuts->add new), maybe, though I don't know what I'd be needing to put into that script to make it mute again when the button is released (or whether it's possible to bind a keyboard shortcut to a button release directly through this setting).
0 Replies