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

Reply via email to