It does, however, pick up ~/.config/pulse/default.pa, but the directive for auto-connect-localhost apparently has to go in client.conf, and I cannot find an equivalent for default.pa to do this.
** Description changed: Using inotifywait I can see that Pulseaudio makes no attempt whatsoever to even check if ~/.config/pulse/client.conf exists, so anything you put in there is completely ignored. The man page claims that this should not be the case: “If the per-user file ~/.config/pulse/client.conf exists, it is used” $ cat ~/.config/pulse/client.conf - .include /etc/pulse/client.conf - load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1 auth-anonymous=1 + auto-connect-localhost=yes $ pacmd dump ### Configuration dump generated at Tue May 28 04:31:41 2024 load-module module-device-restore load-module module-stream-restore load-module module-card-restore load-module module-augment-properties load-module module-switch-on-port-available load-module module-switch-on-connect load-module module-udev-detect load-module module-alsa-card device_id="1" name="pci-0000_04_00.1" card_name="alsa_card.pci-0000_04_00.1" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes avoid_resampling=no card_properties="module-udev-detect.discovered=1" load-module module-alsa-card device_id="0" name="pci-0000_00_1b.0" card_name="alsa_card.pci-0000_00_1b.0" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes avoid_resampling=no card_properties="module-udev-detect.discovered=1" load-module module-bluetooth-policy load-module module-bluetooth-discover load-module module-bluez5-discover load-module module-native-protocol-unix load-module module-gsettings load-module module-default-device-restore load-module module-always-sink load-module module-intended-roles load-module module-suspend-on-idle load-module module-systemd-login load-module module-position-event-sounds load-module module-role-cork load-module module-snap-policy load-module module-filter-heuristics load-module module-filter-apply load-module module-cli-protocol-unix set-sink-volume alsa_output.pci-0000_04_00.1.hdmi-stereo 0xcf6a set-sink-mute alsa_output.pci-0000_04_00.1.hdmi-stereo no suspend-sink alsa_output.pci-0000_04_00.1.hdmi-stereo yes set-sink-volume alsa_output.pci-0000_00_1b.0.analog-stereo 0x10000 set-sink-mute alsa_output.pci-0000_00_1b.0.analog-stereo no suspend-sink alsa_output.pci-0000_00_1b.0.analog-stereo yes set-source-volume alsa_output.pci-0000_04_00.1.hdmi-stereo.monitor 0x10000 set-source-mute alsa_output.pci-0000_04_00.1.hdmi-stereo.monitor no suspend-source alsa_output.pci-0000_04_00.1.hdmi-stereo.monitor yes set-source-volume alsa_output.pci-0000_00_1b.0.analog-stereo.monitor 0x10000 set-source-mute alsa_output.pci-0000_00_1b.0.analog-stereo.monitor yes suspend-source alsa_output.pci-0000_00_1b.0.analog-stereo.monitor yes set-card-profile alsa_card.pci-0000_04_00.1 output:hdmi-stereo set-card-profile alsa_card.pci-0000_00_1b.0 output:analog-stereo set-default-sink alsa_output.pci-0000_04_00.1.hdmi-stereo set-default-source alsa_output.pci-0000_04_00.1.hdmi-stereo.monitor ### EOF ProblemType: Bug DistroRelease: Ubuntu 22.04 Package: pulseaudio 1:15.99.1+dfsg1-1ubuntu2.2 ProcVersionSignature: Ubuntu 6.5.0-35.35~22.04.1-generic 6.5.13 Uname: Linux 6.5.0-35-generic x86_64 NonfreeKernelModules: nvidia_modeset nvidia ApportVersion: 2.20.11-0ubuntu82.5 Architecture: amd64 AudioDevicesInUse: - USER PID ACCESS COMMAND - /dev/snd/controlC0: ken 1188152 F.... pulseaudio - /dev/snd/controlC1: ken 1188152 F.... pulseaudio + USER PID ACCESS COMMAND + /dev/snd/controlC0: ken 1188152 F.... pulseaudio + /dev/snd/controlC1: ken 1188152 F.... pulseaudio CasperMD5CheckResult: unknown CurrentDesktop: MATE Date: Tue May 28 04:27:59 2024 SourcePackage: pulseaudio UpgradeStatus: No upgrade log present (probably fresh install) dmi.bios.date: 12/15/2016 dmi.bios.release: 0.60 dmi.bios.vendor: LENOVO dmi.bios.version: A0KT60AUS dmi.board.asset.tag: To be filled by O.E.M. dmi.board.name: LENOVO dmi.board.vendor: LENOVO dmi.board.version: NONE dmi.chassis.type: 7 dmi.chassis.vendor: LENOVO dmi.chassis.version: NONE dmi.modalias: dmi:bvnLENOVO:bvrA0KT60AUS:bd12/15/2016:br0.60:svnLENOVO:pn0606AD5:pvrThinkStationS30:rvnLENOVO:rnLENOVO:rvrNONE:cvnLENOVO:ct7:cvrNONE:skuLENOVO_BI_A0: dmi.product.family: To be filled by O.E.M. dmi.product.name: 0606AD5 dmi.product.sku: LENOVO_BI_A0 dmi.product.version: ThinkStation S30 dmi.sys.vendor: LENOVO modified.conffile..etc.apport.crashdb.conf: [modified] mtime.conffile..etc.apport.crashdb.conf: 2019-08-06T11:56:22.315382 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2067337 Title: pulseaudio ignores ~/.config/pulse/client.conf To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/2067337/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs