-
-
Notifications
You must be signed in to change notification settings - Fork 53
Closed
Copy link
Labels
C: audioThis issue pertains to audio in Qubes OS.This issue pertains to audio in Qubes OS.P: defaultPriority: default. Default priority for new issues, to be replaced given sufficient information.Priority: default. Default priority for new issues, to be replaced given sufficient information.pr submittedA pull request has been submitted for this issue.A pull request has been submitted for this issue.r4.3-host-cur-testr4.3-vm-bookworm-cur-testr4.3-vm-fc40-cur-testr4.3-vm-fc41-cur-testr4.3-vm-fc42-cur-testr4.3-vm-trixie-cur-testtargets-4.3Feature planned for Qubes 4.3. Remove label if not implemented by release; leave if implemented.Feature planned for Qubes 4.3. Remove label if not implemented by release; leave if implemented.
Description
The problem you're addressing (if any)
Currently recording stream is always connected and then depending on recording being allowed it is muted. This results in a confusing long list of recording applications in the volume control, but also uses some resources on the pulseaudio/pipewire server side. This confusion results also in the "recording" icon being always shown in the pulseaudio panel applet in xfce.
The solution you'd like
Connect recording stream only when user allows recording for a VM. Or even only when VM actually records?
The value to a user and who that user might be
Clearer info when/what VM has access to the microphone.
Completion criteria checklist
- separate
rec_stdio_event
registration fromrec_stream
(even if recording is not enabled, the return channel of the recording vchan is used for sending commands, and that must work) - do not connect recording stream initially, but only after recording gets enabled (or even only after VM sends request for recording)
- handle multiple connecting/disconnecting of the stream
- test if xfce recording icon doesn't show up all the time anymore
Atrate
Metadata
Metadata
Assignees
Labels
C: audioThis issue pertains to audio in Qubes OS.This issue pertains to audio in Qubes OS.P: defaultPriority: default. Default priority for new issues, to be replaced given sufficient information.Priority: default. Default priority for new issues, to be replaced given sufficient information.pr submittedA pull request has been submitted for this issue.A pull request has been submitted for this issue.r4.3-host-cur-testr4.3-vm-bookworm-cur-testr4.3-vm-fc40-cur-testr4.3-vm-fc41-cur-testr4.3-vm-fc42-cur-testr4.3-vm-trixie-cur-testtargets-4.3Feature planned for Qubes 4.3. Remove label if not implemented by release; leave if implemented.Feature planned for Qubes 4.3. Remove label if not implemented by release; leave if implemented.