Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Document sys-audio #8093

Open
neowutran opened this issue Mar 13, 2023 · 7 comments
Open

Document sys-audio #8093

neowutran opened this issue Mar 13, 2023 · 7 comments
Labels
C: audio C: doc P: default Priority: default. Default priority for new issues, to be replaced given sufficient information. T: enhancement Type: enhancement. A new feature that does not yet exist or improvement of existing functionality.

Comments

@neowutran
Copy link

How to file a helpful issue

The problem you're addressing (if any)

Currently there is no official documentation on how to setup "sys-audio".
QubesOS provide a salt to create "sys-audio" but things are missing to make it work.

The most up to date documentation on how to setup "sys-audio" are splitted across multiple post in the qubes forum
(
https://forum.qubes-os.org/t/setting-up-an-audio-vm/5491/67
https://forum.qubes-os.org/t/proper-guide-on-how-to-use-sys-audio-audiovm-must-be-created/16851/8
https://forum.qubes-os.org/t/debian-minimal-template-for-sys-audio/11108/74
https://forum.qubes-os.org/t/guide-on-using-an-usb-audio-device-with-qubes-4-1/10748/3
)

The solution you'd like

  • Official documentation for sys-audio
  • An update to the sys-audio salt

I could help, at least for the documentation part, if there is no WIP on that subject.

The value to a user, and who that user might be

Make it easier to properly setup a sys-audio

@neowutran neowutran added P: default Priority: default. Default priority for new issues, to be replaced given sufficient information. T: enhancement Type: enhancement. A new feature that does not yet exist or improvement of existing functionality. labels Mar 13, 2023
@andrewdavidwong
Copy link
Member

andrewdavidwong commented Mar 14, 2023

Please note that every issue must be about a single, actionable thing. Therefore, I'm modifying the title of this issue to be about documentation only. If you wish to open a separate issue for the Salt improvement part, you are free to do so.

@andrewdavidwong andrewdavidwong added this to the Release TBD milestone Mar 14, 2023
@andrewdavidwong andrewdavidwong changed the title sys-audio: official documentation and salt improvement Document sys-audio Mar 14, 2023
@jamke
Copy link

jamke commented Mar 18, 2023

I agree that documentation for sys-audio should exist.
People are not able to use bluetooth headphones with Qubes OS laptops otherwise.

Related link:
Proper guide on how to use sys-audio (AudioVM) must be created
https://forum.qubes-os.org/t/proper-guide-on-how-to-use-sys-audio-audiovm-must-be-created/16851

@andrewdavidwong andrewdavidwong modified the milestones: Release TBD, Non-release Mar 18, 2023
@neowutran
Copy link
Author

thanks,
started to work on it here: https://github.com/neowutran/qubes-doc/blob/sys-audio/user/advanced-topics/audio-qubes.md
once i think it is ready I will send it on the forum and then do a pull request

@jamke
Copy link

jamke commented Apr 9, 2023

started to work on it here: https://github.com/neowutran/qubes-doc/blob/sys-audio/user/advanced-topics/audio-qubes.md
once i think it is ready I will send it on the forum and then do a pull request

I see no screenshots, is it intentional (not finished) or something else?

@neowutran
Copy link
Author

started to work on it here: https://github.com/neowutran/qubes-doc/blob/sys-audio/user/advanced-topics/audio-qubes.md
once i think it is ready I will send it on the forum and then do a pull request

I see no screenshots, is it intentional (not finished) or something else?

Screenshots are in this repo https://github.com/neowutran/qubes-attachment/tree/audiovm/doc ( for integration with qubes os doc ).
And before doing a pull request for the documentation, I at least need to properly fix this issue: #8109 ( or else the permission configuration I mentionned in the WIP doc won't be enough )

@andrewdavidwong andrewdavidwong removed this from the Non-release milestone Aug 13, 2023
@GammaSQ
Copy link

GammaSQ commented Jan 4, 2024

@neowutran I'm so sorry, I didn't realize someone was already preparing a PR. I've submitted mine yesterday, but it's more of a list of notes I kept while setting up my audio-VM. It's more focused on minimal setup and could use another pair of eyes, especially considering your background knowledge. Have a look here: QubesOS/qubes-doc#1366

@neowutran
Copy link
Author

@neowutran I'm so sorry, I didn't realize someone was already preparing a PR. I've submitted mine yesterday, but it's more of a list of notes I kept while setting up my audio-VM. It's more focused on minimal setup and could use another pair of eyes, especially considering your background knowledge. Have a look here: QubesOS/qubes-doc#1366

My personal most uptodate doc is in the forum ( https://forum.qubes-os.org/t/audio-qube/20685 )

Some comments:

"Qubes 4.2 switched from pipewire to pulseaudio.", pretty sure it is the other way, from pulseaudio to pipewire

"The volume-tray-icon doesn't work for audio-VMs at the moment.", I never tried to have a system tray for audio, but probably better to fix it instead of documenting it ( https://forum.qubes-os.org/t/audio-qube/20685/64 )


The things that annoy me is the "policy" part. It probably better to fix it before an official doc

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C: audio C: doc P: default Priority: default. Default priority for new issues, to be replaced given sufficient information. T: enhancement Type: enhancement. A new feature that does not yet exist or improvement of existing functionality.
Projects
None yet
Development

No branches or pull requests

4 participants