LINUX.ORG.RU

PulseAudio. Исчезает звук при переключении tty.

 , , ,


0

1

X запускаются на tty7. Врубаю музыку, звук есть. При переключении на tty1 и логине тем же пользователем звука в tty1, при переключении обратно в Х на tty7 звук есть.

Сделал как советует гуголь:

~ $ cat ~/.config/pulse/client.conf 
autospawn = yes
всё равно нет звука.

Раньше работало, недавно внезапно перестало.

Как запилить обратно?

Deleted

Не используй поделия господина Поттеринга в принципе. Нужна система инициализации — используй OpenRC, нужен звук — ALSA, нужен скайп или что-то, что требует пульсу — apulse. Горя будешь не знать, отвечаю на пацана.

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

systemd прибито к гному и кде, например.

Все три поделия давно пора прибить к стене и забыть о них.

andreyu ★★★★★
()

Да, недавно тоже открыл такое. Самое интересное что это фича, как я понял для мультисит систем, чтобы чужие люди не слушали твоё аудио.

У меня решилось добавлением пользователя в группу audio

Midael ★★★★★
()
Ответ на: комментарий от l-_-l

Горя будешь не знать

Громкая связь в скайпе перестанет нормально работать. Точнее, работать будет, но без эхоподавления.

i-rinat ★★★★★
()
Ответ на: комментарий от ZenitharChampion

The following mask changes are necessary to proceed: (see «package.unmask» in the portage(5) man page for more details) # required by sys-apps/systemd-230-r1::gentoo[-vanilla] # required by gnome (argument)

=media-plugins/alsa-plugins-1.1.1 pulseaudio

да и поздно уже, для меня он рипнулся 3.10

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

Вы лучше код допишите :-D

У меня ещё когда руки дойдут.

i-rinat ★★★★★
()
Ответ на: комментарий от anonymous

УМВР

$ eix media-sound/pulseaudio
* media-sound/pulseaudio
     Verfügbare Versionen:   7.1 8.0 {+X +alsa +alsa-plugin +asyncns bluetooth +caps dbus doc equalizer +gdbm +glib gnome gtk ipv6 jack libressl libsamplerate lirc native-headset neon ofono-headset +orc oss qt4 realtime selinux sox ssl system-wide systemd tcpd test +udev +webrtc-aec xen zeroconf ABI_MIPS="n32 n64 o32" ABI_PPC="32 64" ABI_S390="32 64" ABI_X86="32 64 x32"}
     Startseite:             http://www.pulseaudio.org/
     Beschreibung:           A networked sound server with an advanced plugin system

$ eix sys-apps/systemd
* sys-apps/systemd
     Verfügbare Versionen:   218-r5(0/2) 226-r2(0/2) (~)228-r1(0/2) (~)229(0/2) (~)230-r1(0/2) **9999(0/2) {acl apparmor audit cryptsetup curl doc elfutils (+)gcrypt gnuefi gudev http idn importd introspection (+)kdbus +kmod +lz4 lzma nat pam policykit python qrcode +seccomp selinux ssl sysv-utils terminal test vanilla xkb ABI_MIPS="n32 n64 o32" ABI_PPC="32 64" ABI_S390="32 64" ABI_X86="32 64 x32" PYTHON_SINGLE_TARGET="python2_7 python3_3 python3_4" PYTHON_TARGETS="python2_7 python3_3 python3_4"}
     Startseite:             https://www.freedesktop.org/wiki/Software/systemd
     Beschreibung:           System and service manager for Linux

$ eix plasma-meta
[I] kde-plasma/plasma-meta
     Verfügbare Versionen:   (5) 5.5.5 (~)5.6.4
       {bluetooth +display-manager grub gtk +handbook mediacenter networkmanager pam plymouth pulseaudio +sddm sdk +wallpapers}
     Installierte Versionen: 5.6.4(5)(22:45:58 04.06.2016)(display-manager networkmanager pam sddm wallpapers -bluetooth -grub -gtk -handbook -mediacenter -plymouth -pulseaudio -sdk)
     Startseite:             https://www.kde.org/workspaces/plasmadesktop/
     Beschreibung:           Merge this to pull in all Plasma 5 packages

Deleted
()
Ответ на: комментарий от ZenitharChampion

С одной стороны здорово. С другой, открыв их GitHub увидел, что там там заместо systemd идёт привязка к OpenRC, ConsoleKit и UPower, то есть всё это делается для трёх с половиной энтузиастов. Например, в Slackware Патрик такой «отвязанный GNOME» всё равно не вернёт из-за OpenRC.

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

Уже не особо, кде5 прибито к loginctl и регулярно заставляет перезапускать иксы.

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

УМВР тоже, поскольку оно не прибито намертво как в гноме, но работает, очевидно, хуже. Возможно дело в sddm.

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

Остальное было на 99% десктопах до 2013 года

Хорошо, что меня Бог миловал видеть уютную семёрочку с ConsoleKit, UPower и OpenRC.

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

В 7 — systemd. Ты так говоришь, будто бы это что-то хорошее. Да и в 6 апстарт был, если уж на то пошло, при чём тут openrc, казалось бы?

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

Я сейчас про 99% десктопов, а не про один из самых негодных для этих целей дистрибутив линукса.

batekman ★★★
()
Ответ на: комментарий от l-_-l

У меня с пульсой всё прекрасно. Вот как в альсе по-человечески переключить вывод из одного приложения между устройствами? С пульсой просто открыл pavucontrol, да переключил. А у альсы даже нормального гуя нет.

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

А у альсы даже нормального гуя нет.

Как нету?

~ $ nvim .asoundrc

совсем немножко распердола и выпердолишь результат.

Вот как в альсе по-человечески переключить вывод из одного приложения между устройствами?

А какой юзкейс?

l-_-l
()
Ответ на: комментарий от l-_-l

совсем немножко распердола и выпердолишь результат.

А в пульсе всё работает из коробки. Максимум, что нужно — это один раз открыть pavucontrol, чтобы всё как надо заработало.

А какой юзкейс?

Колонки и наушники. В федоре меня ещё порадовало, что звук автоматически переключается куда надо, когда втыкаешь и вытыкаешь наушники.

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

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

l-_-l
()
Ответ на: комментарий от Midael

добавил пользователя в группу audio. звук вообще не стал пропадать при переключении tty. но это не то, что надо. надо, чтоб он только при логине тем же пользователем появлялся.

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

по идее разработчиков pulseaudio он должен пропадать, чтоб другой пользователь не слышал, что ты слушаешь, т.е. для целей мультисита.

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

А, так у тебя именно эта фича не работает, я думал ты от нее как раз хочешь избавиться :)

Ну если у тебя не мультисит, то оно как бы и не нужно?

Там кстати любопытно что с mpd теперь происходит на 230-й версии.

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

мне нужна эта фича, т.к. часто запускаю музыку в КДЕ, а копаюсь в tty'ях разных.

Ну если у тебя не мультисит, то оно как бы и не нужно?

а как разница мультисит или нет? она счас работает как для мульсита, т.е. для каждого логина свой звук и пофиг на то, тот же это юзер или нет.

Deleted
()

решено. проблема в том, что consolekit не запускает новую сессию при логине в tty{1..6}.

Deleted
()
Ответ на: комментарий от l-_-l

В твоём случае наушники и колонки подключены к разным выходам одной аудиокарты. Здесь переключением занимается её драйвер, это самый лёгкий с точки зрения юзера случай. А если к разным аудиокартам? Например, USB-гарнитура с шумоподавлением?

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

Если ты логинишься в другое место тем же пользователем — то ничего не пропадает. В systemd+logind+pulseaudio это работает из коробки, да.

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

это и с OpenRC+ConsoleKit+PulseAudio работает, но не у меня.

Deleted
()
Ответ на: комментарий от intelfx

Никаких проблем, если не знаком, в связи с долгой историей любви на лоликс-десктопе, с синтаксисом ~/.asoundrc, то на помощь придет гуй к альсе, например qastools (qt).

l-_-l
()
Ответ на: комментарий от l-_-l

Ну и в чём смысл пердолиться с конфигами на каком-то странном DSL ради решения типичнейшего юзкейса, когда есть пульса, в которой всё это есть из коробки, вне зависимости от видов и количества подключенного к системе железа?

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.