I am using PulseAudio on Linux and this is not the best experience, I was not having the best time getting the USB headset microphone to work. and if you have Pipewire installed, Firefox sound will not work, so I had to remove Pipewire and then start Pulseaudio to get the sound working.
(jcartwright@2403-4800-25af-b00--2) 192.168.1.5 ~ $ su
Password:
[root@2403-4800-25af-b00--2 jcartwright]# dnf in pulseaudio
Last metadata expiration check: 9:47:20 ago on Wed Mar 6 09:55:44 2024.
Error:
Problem: problem with installed package pipewire-pulseaudio-0.3.67-2.el9.x86_64
- package pipewire-pulseaudio-0.3.67-2.el9.x86_64 from @System conflicts with pulseaudio provided by pulseaudio-15.0-2.el9.x86_64 from appstream
- package pipewire-pulseaudio-0.3.67-2.el9.x86_64 from @System conflicts with pulseaudio-daemon provided by pulseaudio-15.0-2.el9.x86_64 from appstream
- package pulseaudio-15.0-2.el9.x86_64 from appstream conflicts with pulseaudio-daemon provided by pipewire-pulseaudio-0.3.67-2.el9.x86_64 from @System
- package pipewire-pulseaudio-0.3.67-2.el9.x86_64 from appstream conflicts with pulseaudio provided by pulseaudio-15.0-2.el9.x86_64 from appstream
- package pipewire-pulseaudio-0.3.67-2.el9.x86_64 from appstream conflicts with pulseaudio-daemon provided by pulseaudio-15.0-2.el9.x86_64 from appstream
- package pulseaudio-15.0-2.el9.x86_64 from appstream conflicts with pulseaudio-daemon provided by pipewire-pulseaudio-0.3.67-2.el9.x86_64 from appstream
- conflicting requests
(try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
The above output is the error I got when I was trying to install the Pulseaudio package.
This is how I fixed it.
[root@2403-4800-25af-b00--2 jcartwright]# dnf in pulseaudio Last metadata expiration check: 9:47:20 ago on Wed Mar 6 09:55:44 2024. Error: Problem: problem with installed package pipewire-pulseaudio-0.3.67-2.el9.x86_64 - package pipewire-pulseaudio-0.3.67-2.el9.x86_64 from @System conflicts with pulseaudio provided by pulseaudio-15.0-2.el9.x86_64 from appstream - package pipewire-pulseaudio-0.3.67-2.el9.x86_64 from @System conflicts with pulseaudio-daemon provided by pulseaudio-15.0-2.el9.x86_64 from appstream - package pulseaudio-15.0-2.el9.x86_64 from appstream conflicts with pulseaudio-daemon provided by pipewire-pulseaudio-0.3.67-2.el9.x86_64 from @System - package pipewire-pulseaudio-0.3.67-2.el9.x86_64 from appstream conflicts with pulseaudio provided by pulseaudio-15.0-2.el9.x86_64 from appstream - package pipewire-pulseaudio-0.3.67-2.el9.x86_64 from appstream conflicts with pulseaudio-daemon provided by pulseaudio-15.0-2.el9.x86_64 from appstream - package pulseaudio-15.0-2.el9.x86_64 from appstream conflicts with pulseaudio-daemon provided by pipewire-pulseaudio-0.3.67-2.el9.x86_64 from appstream - conflicting requests (try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages) [root@2403-4800-25af-b00--2 jcartwright]# dnf in pulseaudio --allowerasing Last metadata expiration check: 9:47:34 ago on Wed Mar 6 09:55:44 2024. Dependencies resolved. ================================================================================================================================================================================================================ Package Architecture Version Repository Size ================================================================================================================================================================================================================ Installing: pulseaudio x86_64 15.0-2.el9 appstream 995 k Installing dependencies: alsa-plugins-pulseaudio x86_64 1.2.7.1-1.el9 appstream 42 k pulseaudio-module-bluetooth x86_64 15.0-2.el9 appstream 104 k Removing dependent packages: pipewire-pulseaudio x86_64 0.3.67-2.el9 @appstream 23 k Transaction Summary ================================================================================================================================================================================================================ Install 3 Packages Remove 1 Package Total download size: 1.1 M Is this ok [y/N]: y Downloading Packages: (1/3): alsa-plugins-pulseaudio-1.2.7.1-1.el9.x86_64.rpm 195 kB/s | 42 kB 00:00 (2/3): pulseaudio-module-bluetooth-15.0-2.el9.x86_64.rpm 328 kB/s | 104 kB 00:00 (3/3): pulseaudio-15.0-2.el9.x86_64.rpm 1.6 MB/s | 995 kB 00:00 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Total 797 kB/s | 1.1 MB 00:01 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Running scriptlet: pulseaudio-15.0-2.el9.x86_64 1/4 Installing : pulseaudio-15.0-2.el9.x86_64 1/4 Running scriptlet: pulseaudio-15.0-2.el9.x86_64 1/4 Installing : alsa-plugins-pulseaudio-1.2.7.1-1.el9.x86_64 2/4 Installing : pulseaudio-module-bluetooth-15.0-2.el9.x86_64 3/4 Erasing : pipewire-pulseaudio-0.3.67-2.el9.x86_64 4/4 Running scriptlet: pulseaudio-15.0-2.el9.x86_64 4/4 Running scriptlet: pipewire-pulseaudio-0.3.67-2.el9.x86_64 4/4 Verifying : alsa-plugins-pulseaudio-1.2.7.1-1.el9.x86_64 1/4 Verifying : pulseaudio-15.0-2.el9.x86_64 2/4 Verifying : pulseaudio-module-bluetooth-15.0-2.el9.x86_64 3/4 Verifying : pipewire-pulseaudio-0.3.67-2.el9.x86_64 4/4 Installed: alsa-plugins-pulseaudio-1.2.7.1-1.el9.x86_64 pulseaudio-15.0-2.el9.x86_64 pulseaudio-module-bluetooth-15.0-2.el9.x86_64 Removed: pipewire-pulseaudio-0.3.67-2.el9.x86_64 Complete!
Then I could start Pulseaudio to get the sound working.
(jcartwright@2403-4800-25af-b00--2) 192.168.1.5 ~ $ pulseaudio -D
This worked just fine, this is after I completely wiped the system removing MATE and Gnome, and then I installed KDE Plasma.
[root@2403-4800-25af-b00--2 jcartwright]# dnf groupinstall "KDE Plasma Workspaces" "base-x" --allowerasing |
This is a far better desktop than Gnome.