![]() # the "pulseaudio" or "audio-record" interfaces plugged. # Block audio recording for snap confined packages unless they have # Cork music/video streams when a phone stream is active # when no local session needs us anymore. ![]() ![]() # If autoexit on idle is enabled we want to make sure we only quit # Automatically suspend sinks/sources that become idle for too long # Make sure we always have a sink around, even if it is a null sink. Load-module module-default-device-restore # that look up the default sink/source get the right value # NOTE: This should be loaded as early as possible so that subsequent modules # Automatically restore the default sink/source when changed by the user # Please keep in mind that the modules configured by paprefs might conflict with manually This can be configured with the paprefs tool. # Load additional modules from GSettings. #load-module module-rtp-send source=rtp.monitor #load-module module-null-sink sink_name=rtp format=s16be channels=2 rate=44100 sink_properties="scription='RTP Multicast Sink'" # Load the RTP sender module (also configured via paprefs, see above) # Load the RTP receiver module (also configured via paprefs, see above) # Network access (may be configured with paprefs, so leave this commented # Automatically load driver modules for Bluetooth hardware Load-module module-jackdbus-detect channels=2 # Automatically connect sink and source if JACK server is present # Use the static hardware detection module (for systems that lack udev support) # Automatically load driver modules depending on the hardware available #load-module module-oss-mmap device="/dev/dsp" sink_name=output source_name=input #load-module module-oss device="/dev/dsp" sink_name=output source_name=input #load-module module-alsa-source device=hw:1,0 # use module-udev-detect - see below - for doing this automatically) # (it's probably better to not load these drivers manually, but instead # Use hot-plugged devices like Bluetooth or USB automatically (LP: #1702794) Load-module module-switch-on-port-available # Should be after module-*-restore but before module-*-detect # Automatically augment property information from. # Automatically restore the volume of streams and devices # This startup script is used only if PulseAudio is started per-user # You should have received a copy of the GNU Lesser General Public License # General Public License for more details. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # WITHOUT ANY WARRANTY without even the implied warranty of # PulseAudio is distributed in the hope that it will be useful, but # the Free Software Foundation either version 2 of the License, or # under the terms of the GNU Lesser General Public License as published by # PulseAudio is free software you can redistribute it and/or modify it So, I tried using an unmodified default.pa file and adding the the chrome-remote-desktop code to it: #!/usr/bin/pulseaudio -nF Unfortunately, I no longer have local audio and all my regular audio devices are missing. When I add this file to ~/.config/pulse I have an audio device called "~/.config/chrome-remote-desktop/pulseaudio#ff31e90cfd/fifo_output" which will send sound over chrome-remote-desktop. Load-module module-pipe-sink sink_name=chrome_remote_desktop_session file="~/.config/chrome-remote-desktop/pulseaudio#ff31e90cfd/fifo_output" rate=48000 channels=2 format=s16le I discovered that there is a default.pa file in ~/.config/chrome-remote-desktop/pulseaudio#ff31e90cfd containing: load-module module-native-protocol-unix I'm trying to get sound working over Chrome Remote Desktop on Ubuntu 20.04. This is cross-posted from stackoverflow because I wasn't getting any answers there.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |