You are not logged in.
Hello ,
i have upgraded my Alsa-Only Laptop from Jessie to Chimaera and have found that it again installed Pulseaudio in the process.
Since on Linux Laptop Audio is generally weak-spot, thought that Alsa-only at least alleviates the issue;
Now, i have an old command that i copy-pasted from the internet in use since debian wheezy, which helped well,
but i needs to adapt for 2024.
now, if i like to use the command, it would deinstall also XFCE4 and Task-Desktop-XFCE4, which i like to avoid.
Please help to adapt the command to achieve this.
original command
sudo killall pulseaudio
sudo apt-get purge pulseaudio pulseaudio-utils gstreamer0.10-pulseaudio libpulse-browse0 paman pavumeter pavucontrol
sudo mv /etc/asound.conf /etc/asound.conf.bak
rm ~/.pulse-cookie
rm -r ~/.pulse
sudo apt-get install alsa-base alsa-tools alsa-tools-gui alsa-utils alsa-oss alsamixergui libalsaplayer0
newer version?
sudo apt-get purge pulseaudio pulseaudio-utils gstreamer1.0-pulseaudio libpulse-mainloop-glib0 paman pavumeter pavucontrol
however
sudo apt-get purge pulseaudio pulseaudio-utils gstreamer1.0-pulseaudio libpulse-mainloop-glib0 paman pavumeter pavucontrol
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package 'paman' is not installed, so not removed
Package 'pavumeter' is not installed, so not removed
The following packages were automatically installed and are no longer required:
coinor-libcbc3 coinor-libcgl1 coinor-libclp1 coinor-libcoinmp1v5
coinor-libcoinutils3v5 coinor-libosi1v5 cups-pk-helper dns-root-data
dnsmasq-base espeak-ng-data exfalso fonts-font-awesome fonts-lato gimp-data
gir1.2-atspi-2.0 gir1.2-gst-plugins-base-1.0 gir1.2-gstreamer-1.0
gir1.2-gtksource-3.0 gir1.2-javascriptcoregtk-4.0 gir1.2-keybinder-3.0
gir1.2-notify-0.7 gir1.2-packagekitglib-1.0 gir1.2-polkit-1.0
gir1.2-secret-1 gir1.2-soup-2.4 gir1.2-webkit2-4.0 gir1.2-wnck-3.0
gnome-keyring gnome-keyring-pkcs11 gstreamer1.0-gtk3 hddtemp hyphen-en-us
iptables libamd2 libao-common libao4 libappstream4 libatk-adaptor
libatkmm-1.6-1v5 libaudio2 libayatana-appindicator3-1 libayatana-ido3-0.4-0
libayatana-indicator3-7 libbabl-0.1-0 libbluetooth3 libbrlapi0.8 libburn4
libcairomm-1.0-1v5 libcamd2 libcanberra-gtk3-0 libcanberra-gtk3-module
libccolamd2 libcdr-0.1-1 libcholmod3 libck-connector0 libcolamd2
libdbusmenu-glib4 libdbusmenu-gtk3-4 libdotconf0 libespeak-ng1 libexiv2-27
libfreehand-0.1-1 libgegl-0.4-0 libgegl-common libgexiv2-2 libgimp2.0
libglib2.0-bin libglibmm-2.4-1v5 libgtkmm-3.0-1v5 libgtksourceview-3.0-1
libgtksourceview-3.0-common libgtop-2.0-11 libgtop2-common libip4tc2
libip6tc2 libisofs6 libjte2 libkeybinder-3.0-0 libldb2 libmetis5
libmspub-0.1-1 libndp0 libnetfilter-conntrack3 libnfnetlink0 libnm0
libnma-common libnma0 libpackagekit-glib2-18 libpagemaker-0.0-0
libpam-gnome-keyring libpangomm-1.4-1v5 libpcaudio0 libpulsedsp libqrencode4
libqxp-0.0-0 libraw20 libreoffice-calc libreoffice-draw libreoffice-gtk3
libreoffice-help-en-us libreoffice-impress libsigc++-2.0-0v5 libsmbclient
libsonic0 libspeechd2 libspeexdsp1 libstemmer0d libsuitesparseconfig5
libtagc0 libtalloc2 libteamdctl0 libtevent0 libumfpack5 libvisio-0.1-1
libwbclient0 libxfce4ui-utils libxnvctrl0 libzmf-0.0-0 lp-solve
mobile-broadband-provider-info mousepad mythes-en-us network-manager
network-manager-gnome orca p11-kit p11-kit-modules p7zip p7zip-full
packagekit packagekit-tools parole perl-tk python3-brlapi python3-cairo
python3-cups python3-cupshelpers python3-gi-cairo python3-ldb python3-louis
python3-musicbrainzngs python3-mutagen python3-pyatspi python3-pyinotify
python3-smbc python3-talloc ristretto rtkit samba-libs slim sound-icons
speech-dispatcher speech-dispatcher-audio-plugins
speech-dispatcher-espeak-ng sphinx-rtd-theme-common system-config-printer
system-config-printer-common system-config-printer-udev tango-icon-theme
thunar thunar-archive-plugin thunar-media-tags-plugin thunar-volman
xarchiver xbrlapi xfburn xfce4-appfinder xfce4-battery-plugin xfce4-clipman
xfce4-clipman-plugin xfce4-cpufreq-plugin xfce4-cpugraph-plugin
xfce4-datetime-plugin xfce4-dict xfce4-diskperf-plugin xfce4-fsguard-plugin
xfce4-genmon-plugin xfce4-goodies xfce4-mailwatch-plugin
xfce4-netload-plugin xfce4-panel xfce4-places-plugin xfce4-power-manager
xfce4-power-manager-data xfce4-power-manager-plugins xfce4-sensors-plugin
xfce4-smartbookmark-plugin xfce4-systemload-plugin xfce4-taskmanager
xfce4-timer-plugin xfce4-verve-plugin xfce4-wavelan-plugin
xfce4-weather-plugin xfce4-whiskermenu-plugin xkbset xsane xsane-common
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
gstreamer1.0-pulseaudio* libpulse-mainloop-glib0* pavucontrol* pulseaudio*
pulseaudio-utils* quodlibet* task-xfce-desktop* xfce4*
xfce4-pulseaudio-plugin*
0 upgraded, 0 newly installed, 9 to remove and 0 not upgraded.
After this operation, 10.5 MB disk space will be freed.
Do you want to continue? [Y/n]
Thank you very much.
Offline
Perhaps if you avoid removing libpulse-mainloop-glib0 it might not remove xfce4 and hopefully retain that which you will want to retain.
btw, such output you should rather wrap as "code" than "quote" which would have made a scrolling element instead of a full two pages with such "nothingness".
Offline
Hello Ralph,
thank you for the suggestion,
what i ended up doing is uninstalling "everything" that was proposed, but found out that tasksel would everytime re-install pulseaudio and remove everytime every desktop flavour chosen with all the corresponding packages if afterwards again chosen to remove pulseaudio.
so i then installed xfce4 manually afterwards without tasksel command, but this time added
pulseaudio-
like in
sudo apt-get install xfce4 pulseaudio- xfce4-goodies
which then achieved the desired to stop installing the pulseaudio and doing so without breaking the desktop.
Audio still could be better, but the year is long, so lets hope well.
Last edited by kapqa (2024-01-07 11:27:03)
Offline
Hi kapqa,
I too went the "nuclear" route to be rid of pulseaudio and ran into problems.
Until I read this post specifically on how to install pipewire:
https://dev1galaxy.org/viewtopic.php?id=5867
In sort:
Install metapackage pipewire-audio: it will remove pulseaudio automatically
edit .xsession with code below
reboot computer
enjoy the audio from pipewire
# kill any existing pipewire instance to restore sound
pkill -u "$USER" -fx /usr/bin/pipewire-pulse 1>/dev/null 2>&1
pkill -u "$USER" -fx /usr/bin/wireplumber 1>/dev/null 2>&1
pkill -u "$USER" -fx /usr/bin/pipewire 1>/dev/null 2>&1
exec /usr/bin/pipewire &
# wait for pipewire to start before attempting to start related daemons
while [ "$(pgrep -f /usr/bin/pipewire)" = "" ] ; do
sleep 1
done
exec /usr/bin/wireplumber &
exec /usr/bin/pipewire-pulse &
Offline