Возникла у меня одна интересная задачка:
Дано:
Супер-слабый комп с ОЗУ 256 мб (вы уже могли видеть его упоминание где-то здесь). Дебиан 7 на этом девайсе.
Сервер в локальной сети на Арче. Ни монитора, ни колонок, просто ящик.
Задача состоит в том, чтобы сделать из слабого компа тонкий клиент, на котором можно сёрфить по вебу без тормозов, работать с документами, ну и конечно же слушать музыку и смотреть кинцо.
Первая задача решается через VNC. На компе с арчем я сделал чрут, внутрь которого установил всё необходимое. Включая tigervnc как наиболее простой в настройке.
Настроил systemd-сервис для автоматического запуска этого дела.
Загрузил туда LXDE, firefox, libreoffice и так далее.
На слабом компе всё пошло просто замечательно. Но не хватало одного - звука.
Установил Pulseaudio в чрут и на ноут. Старый ноут настроил как сервер.
sudo vim /etc/pulse/default.pa Раскомментируем строки #load-module module-esound-protocol-tcp #load-module module-native-protocol-tcp Добавляем в конец каждой из них auth-anonymous=1
Теперь на чруте/ящике остаётся либо написать в /etc/pulse/client.conf
default-server = айпишник ноута, либо поступить так, как я сделал:
$ export PULSE_SERVER=айпишник $ mplayer file.mp3, что более проще.
Важное замечание: не забывайте примонтировать через --bind внутрь чрута директории /run и /var/lib/dbus, иначе пульса не запустится.
Теперь я получил возможность слушать музыку онлайн на ужасно старом ноуте и даже смотреть MLP без тормозов в весьма хорошем качестве!
Причину того, что видео через VNC работает в десятки раз быстрее, чем на локалхосте, вижу в том, что всё декодирование и считывание этого дела с жёсткого диска производится именно на сервере, а не на третьем пне и старом HDD с черепашьей скоростью =)
// А ещё пульсаудио не шипит и не портит звук, как про него многие с Лора любят говорить :D