OBS Snap: could connecting interfaces be made as default? Currently numerous command to terminal required!

Many people when installing things use the utter defaults that come with, and are not willing to open (nor even understand) the terminal. Some research suggested that amazing number of users don’t even update the system EVER after installing (or rather getting it installed by someone else) the OS.

Currently all this has to be done using terminal and putting huge number of commands to it to make OBS Snap usable:

sudo snap connect obs-studio:alsa
sudo snap connect obs-studio:audio-record
sudo snap connect obs-studio:avahi-control
sudo snap connect obs-studio:camera
sudo snap connect obs-studio:jack1
sudo snap connect obs-studio:kernel-module-observe
snap connect obs-studio:avahi-control
sudo snap connect obs-studio:kernel-module-observe
sudo apt -y install v4l2loopback-dkms v4l2loopback-utils
echo "options v4l2loopback devices=1 video_nr=13 card_label='OBS Virtual Camera'    exclusive_caps=1" | sudo tee /etc/modprobe.d/v4l2loopback.conf
echo "v4l2loopback" | sudo tee /etc/modules-load.d/v4l2loopback.conf
sudo modprobe -r v4l2loopback
sudo modprobe v4l2loopback devices=1 video_nr=13 card_label='OBS Virtual Camera' exclusive_caps=1

I mean what in the heck? This is totally overwhelming. The snap of OBS studio comes pre-loaded with many extra features, but not these. Why is that though?

Could this suggestion be doable? Or is there some technical or legal limitations to add all this stuff inside OBS Snap? Or for example to bring up a dialog which asks “do you want to make OBS actually usable and install these automatically now?”.

Thanks if someone provides insight.

1 Like