LINUX.ORG.RU

Pulseaudio...

 , ,


0

1

В связи с прекращением поддержки Alsa скайпом пришлось установить pulseaudio. Так вот, вопрос следующий: можно ли сделать так, чтобы системой по умолчанию была alsa, а при включении скайпа автоматически подключалась пульса, при отключении, соответственно, отключалась, но при этом чтобы она контактировала только лишь со скайпом?

А смысл?

Ну, можно сделать чтобы пульс запускался при запуске скайпа (отредактировав соответствующим образом пункт в меню KDE (не знаю, можно ли в других DE (а другие вообще остались сейчас?)), либо положив в один из путей PATH скрипт с именем skype, выполняющий это.

А можно по другому. Пульс можно усыплять, например команда pasuspender deadbeef усыпит пульс, после завершения работы плеера deadbeef пульс проснётся сам.

Gicdillax ()

а при включении скайпа автоматически подключалась пульса

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

А главное зачем?

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

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

А я тебе что сказал? Ладно, попробую попонятнее.

Устанавливаешь пульсу, но убираешь из автозагрузки. Ну и делаешь описанные мной выше шаманства с модификацией запуска скайпа. Всё. Если пульс не запущен, будет использоваться альса, если в приложениях указан дефолт.

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

Вообще, самая главная цель - сохранение оперативной памяти. Ну и там пару побочных целей имеется.

anonymous12345 ()

Yup

https://bbs.archlinux.org/viewtopic.php?pid=1430646#p1430646

I managed to get my workaround from above to work. I configured pulseaudio with dmix according to the wiki. Then I removed the pulseaudio files in /etc/xdg/autostart. After that I copied /etc/pulse/client.conf to ~/.config/pulse/ and set autospawn to no. This prevents pulseaudio to be started for my normal user. But when I run skype secure, pulseaudio is automatically started for the user _skype and stops automatically once I close skype.

Here's the summary:

1. Install skype-secure from AUR

2. Install pulseaudio

3. Setup pulseaudio to use dmix, as explained here

4. remove any pulseaudio files from /etc/xdg/autostart

5. copy /etc/pulse/client.conf to ~/.config/pulse/ for all your normal users, uncomment the autospawn line in these files and set it to no

6. optionally reboot your system to be sure

If you follow these steps, you should still be using alsa for your normal user, but use pulseaudio for skype.

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

Спасибо большое, то что нужно.

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

Вообще, самая главная цель - сохранение оперативной памяти.

3МБ оперативки? Ты действительно хочешь себе весь этот гемор ради трех МБ оперативки?

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

на одном из моих древних компов пульса жрет 5% процессорного времени))) в среднем.

Waldo-de-Kard ★★ ()
Ответ на: комментарий от Waldo-de-Kard

ты процессор покупал, чтоб он простаивал?

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

Когда почти любая операция загружает проц на 100% начинаешь внимательно смотреть, что же его так жрет))) Так что о простое речь не идет.

Waldo-de-Kard ★★ ()
Ответ на: комментарий от Waldo-de-Kard

Сомневаюсь что на таком древнем компе вообще имеет смысл ставить современный десктоп-дистр.

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

Не вариант. Это как отсиживаться на второгноме до конца. А я хочу побыстрее приспособиться, потому что другого выхода не вижу.

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