LINUX.ORG.RU

purge xfce4-pulseaudio-plugin не удаляя xfce4

 , , ,


0

1

в общем, тут на форуме посоветовали, если уж поставил devuan, то удаляй все поделки поттеринга, пытаюсь удалить pulseaudio, выдает вот такую фигню

The following packages have unmet dependencies:
 xfce4 : Depends: xfce4-pulseaudio-plugin but it is not going to be installed

соответственно предлагает удалить xfce4, как удалить пакет xfce4-pulseaudio-plugin не удаляя xfce4, подумал, переписать зависимости в xfce4 control.tar.xz и создать локальный репозиторий с переписанным пакетом, но придется тогда менять версию xfce4 и переписывать зависимости всех пакетов, которые завязаны на xfce4, это не реально, есть ли простой способ?

★★★

удаляй не боись, xfce4 это метапакет, метапакет он чисто для удобства придуман чтобы устанавливать все зависимости автоматом вместе с ним самим

superuser ★★★★☆
()
Последнее исправление: superuser (всего исправлений: 1)

если уж поставил devuan, то удаляй все поделки поттеринга

this

puffy ★★
()
Ответ на: комментарий от IvanR

Как человек, который использует именно Debian без PA, а Devuan только инитом и отличается, скажу – его нужно ставить именно с netinstall, потом блокировать установку PA, а потом настраивать уже GUI.

Иначе – звук после удаления или отключения PA не будет работать. Подробности в: Debian 11 Xfce с ALSA

Я правда это проверял. Если поставить Debian или Ubuntu с PA, потом удалить или отключить его – звук не работает нормально. Но если изначально его не ставить – всё хорошо. Не знаю, почему. Просто проверено экспериментально. Скорее всего, это какая-то старая автонастройка.

Да, и если какое-то ПО все равно требует PA, можешь apulse использовать. Я при его помощи сейчас с последнего Firefox пишу, поставил из тарбола. Звук есть, да.

Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 3)
Ответ на: комментарий от t184256

Я рассказываю свой опыт. Вполне возможно, что обладай я необходимыми знаниями, я мог бы переключить звук после удаления или отключения PA на ALSA. Но для меня оказалось проще идти по тому пути, что я описал.

И почему спорить? Я никогда не утверждал, что не могу ошибаться. Если ты знаешь, как правильно переключить звук всех приложений на ALSA после удаления или отключения PA в Debian или Ubuntu, то скажи – я буду рад попробовать.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

У нас нет тех десятков часов, которые ты тратишь на 4.2 про необходимость переустанавливать. По правилу верблюда диффнуть две установки с багом и без должен ты, и то если проще никак.

t184256 ★★★★★
()
Ответ на: комментарий от t184256

@IvanR , извини. Я не могу тебе помочь с переключением звука без переустановки, а который может, тому лень это описывать.

Всё как всегда… знающие не делятся знаниями, а потом удивляются, откуда все такие неграмотные…

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

понятно, может переустановлю, музыку не слушаю, только сигнал о приходящих сообщениях нужны, по сути, ну и для галочки, что блютусные наушники работают, так-то понятно, что можно не переустанавливать, вот только не охота парится, переустановить всегда легче, этому мы научились еще во времена виндовс

IvanR ★★★
() автор топика
Ответ на: комментарий от IvanR

Перед переустановкой забэкапь, а после сравни /etc, а то так @Vsevolod-linuxoid и будет страшные истории неосиляторства талдычить до скончания времен, новеньких пугать.

t184256 ★★★★★
()
Ответ на: комментарий от t184256

Честно говоря, я думаю что дело в конфигах в домашней директории пользователя, что автоматически копируются из дефолтных в зависимости от того, есть ли PA или нет. Но могу и ошибаться.

Или ты утверждаешь, что если просто удалить или выключить PA, то звук всех приложений переключится автоматически на ALSA? Потому что у меня так не работало, почему-то.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

можете теперь объяснить, как без blueman подключать bluetooth наушники?

да, домашняя директория ни при чем, так как я /home не форматировал, все настройки сохранились

IvanR ★★★
() автор топика
Последнее исправление: IvanR (всего исправлений: 1)
Ответ на: комментарий от t184256

вот так попробовал:

for i in $(find ./etc -name '*asound*' -o -name '*alsa*' -o -name '*pulse*') ;do  diff -Naur $i ${i#\.} ; done
diff -Naur ./etc/alsa/conf.d/99-pulseaudio-default.conf.example /etc/alsa/conf.d/99-pulseaudio-default.conf.example
--- ./etc/alsa/conf.d/99-pulseaudio-default.conf.example	2020-08-20 22:37:42.000000000 +0300
+++ /etc/alsa/conf.d/99-pulseaudio-default.conf.example	1970-01-01 03:00:00.000000000 +0300
@@ -1,13 +0,0 @@
-# Default to PulseAudio
-
-pcm.!default {
-    type pulse
-    hint {
-        show on
-        description "Default ALSA Output (currently PulseAudio Sound Server)"
-    }
-}
-
-ctl.!default {
-    type pulse
-}
--- ./etc/alsa/conf.d/99-pulseaudio-default.conf.example	2020-08-20 22:37:42.000000000 +0300
+++ /etc/alsa/conf.d/99-pulseaudio-default.conf.example	1970-01-01 03:00:00.000000000 +0300
@@ -1,13 +0,0 @@
-# Default to PulseAudio
-
-pcm.!default {
-    type pulse
-    hint {
-        show on
-        description "Default ALSA Output (currently PulseAudio Sound Server)"
-    }
-}
-
-ctl.!default {
-    type pulse
-}
diff: ./etc/alsa/conf.d/50-pulseaudio.conf: No such file or directory
diff: /etc/alsa/conf.d/50-pulseaudio.conf: No such file or directory
--- ./etc/pipewire/media-session.d/alsa-monitor.conf	2021-01-05 15:39:10.000000000 +0300
+++ /etc/pipewire/media-session.d/alsa-monitor.conf	1970-01-01 03:00:00.000000000 +0300
@@ -1,59 +0,0 @@
-# alsa-monitor config file
-properties = {
-}
-
-rules = [
-    # an array of matches/actions to evaluate
-    {
-        # rules for matching a device or node. It is an array of
-        # properties that all need to match the regexp. If any of the
-        # matches work, the actions are executed for the object.
-        matches = [
-            {
-	        # this matches all cards
-                device.name = ~alsa_card.*
-            }
-        ]
-        actions = {
-            # actions can update properties on the matched object.
-            update-props = {
-                api.alsa.use-acp = 		true
-                #api.alsa.use-ucm = 		true
-                #api.alsa.soft-mixer = 		false
-                #api.alsa.ignore-dB = 		false
-                #device.profile-set = 		"profileset-name"
-                #device.profile = 		"default profile name"
-                #api.acp.auto-port = 		true
-                #api.acp.auto-profile = 	true
-                #device.nick = 			"My Device"
-            }
-        }
-    }
-    {
-        matches = [
-            {
-	        # matches all sinks
-                node.name = ~alsa_input.*
-            }
-            {
-	        # matches all sources
-                node.name = ~alsa_output.*
-            }
-        ]
-        actions = {
-            update-props = {
-                #node.nick = 			"My Node"
-                #node.nick = 			null
-                #priority.driver = 		100
-                #priority.session = 		100
-                #resample.quality = 		4
-                #channelmix.normalize =		false
-                #channelmix.mix-lfe = 		false
-                #audio.format = 		"S16LE"
-                #audio.rate = 			44100
-                #audio.position = 		"FL,FR"
-            }
-        }
-    }
-]
-

не показывает, какие файлы появились в новой установке, завтра попробую пройтись по всей директории и вручную выкинуть ненужное

IvanR ★★★
() автор топика
Ответ на: комментарий от Vsevolod-linuxoid

Вполне возможно, что обладай я необходимыми знаниями,

This

anonymous
()
Ответ на: комментарий от Vsevolod-linuxoid

почему на devuan без systemd вот так:

find /var/lib/dpkg/info -name '*.list' -exec egrep -Hn 'systemd.*\.service' {} \;
/var/lib/dpkg/info/console-setup-linux.list:41:/lib/systemd/system/console-setup.service
/var/lib/dpkg/info/console-setup-linux.list:42:/lib/systemd/system/keyboard-setup.service
/var/lib/dpkg/info/apparmor.list:161:/lib/systemd/system/apparmor.service
/var/lib/dpkg/info/upower.list:8:/lib/systemd/system/upower.service
/var/lib/dpkg/info/openssh-server.list:30:/lib/systemd/system/ssh.service
/var/lib/dpkg/info/openssh-server.list:32:/lib/systemd/system/ssh@.service
/var/lib/dpkg/info/glib-networking-services.list:6:/usr/lib/systemd/user/glib-pacrunner.service
/var/lib/dpkg/info/xfce4-notifyd.list:12:/usr/lib/systemd/user/xfce4-notifyd.service
/var/lib/dpkg/info/lm-sensors.list:8:/lib/systemd/system/lm-sensors.service
/var/lib/dpkg/info/man-db.list:13:/lib/systemd/system/man-db.service
/var/lib/dpkg/info/rsyslog.list:15:/lib/systemd/system/rsyslog.service
/var/lib/dpkg/info/cron.list:23:/lib/systemd/system/cron.service
/var/lib/dpkg/info/e2fsprogs.list:10:/lib/systemd/system/e2scrub@.service
/var/lib/dpkg/info/e2fsprogs.list:11:/lib/systemd/system/e2scrub_all.service
/var/lib/dpkg/info/e2fsprogs.list:13:/lib/systemd/system/e2scrub_fail@.service
/var/lib/dpkg/info/e2fsprogs.list:14:/lib/systemd/system/e2scrub_reap.service
/var/lib/dpkg/info/gvfs-daemons.list:7:/usr/lib/systemd/user/gvfs-daemon.service
/var/lib/dpkg/info/gvfs-daemons.list:8:/usr/lib/systemd/user/gvfs-metadata.service
/var/lib/dpkg/info/gvfs-daemons.list:9:/usr/lib/systemd/user/gvfs-udisks2-volume-monitor.service
/var/lib/dpkg/info/wpasupplicant.list:20:/lib/systemd/system/wpa_supplicant-nl80211@.service
/var/lib/dpkg/info/wpasupplicant.list:21:/lib/systemd/system/wpa_supplicant-wired@.service
/var/lib/dpkg/info/wpasupplicant.list:22:/lib/systemd/system/wpa_supplicant.service
/var/lib/dpkg/info/wpasupplicant.list:23:/lib/systemd/system/wpa_supplicant@.service
/var/lib/dpkg/info/logrotate.list:12:/lib/systemd/system/logrotate.service
/var/lib/dpkg/info/ifupdown.list:20:/lib/systemd/system/ifup@.service
/var/lib/dpkg/info/ifupdown.list:21:/lib/systemd/system/ifupdown-pre.service
/var/lib/dpkg/info/ifupdown.list:22:/lib/systemd/system/ifupdown-wait-online.service
/var/lib/dpkg/info/ifupdown.list:23:/lib/systemd/system/networking.service
/var/lib/dpkg/info/thunar-data.list:10:/usr/lib/systemd/user/thunar.service
/var/lib/dpkg/info/nftables.list:7:/lib/systemd/system/nftables.service
/var/lib/dpkg/info/evince.list:15:/usr/lib/systemd/user/org.gnome.Evince.service
/var/lib/dpkg/info/slim.list:18:/lib/systemd/system/slim.service
/var/lib/dpkg/info/openssh-client.list:26:/usr/lib/systemd/user/ssh-agent.service
/var/lib/dpkg/info/openssh-client.list:64:/usr/lib/systemd/user/graphical-session-pre.target.wants/ssh-agent.service
/var/lib/dpkg/info/alsa-utils.list:8:/lib/systemd/system/alsa-restore.service
/var/lib/dpkg/info/alsa-utils.list:9:/lib/systemd/system/alsa-state.service
/var/lib/dpkg/info/alsa-utils.list:104:/lib/systemd/system/alsa-utils.service
/var/lib/dpkg/info/alsa-utils.list:105:/lib/systemd/system/sound.target.wants/alsa-restore.service
/var/lib/dpkg/info/alsa-utils.list:106:/lib/systemd/system/sound.target.wants/alsa-state.service

вроде systemd выпилен, почему остался мусор от этого бесовского поделия?

IvanR ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.