воскресенье, 13 сентября 2009 г.

Воспроизводим звук по сети: pulseaudio + ubuntu + gentoo

Итак, задача. У вас есть компьютер, на котором есть большой монитор, но... нет колонок. Есть еще нетбук, колонки не ахти, но есть. Ну и наушники есть, только провода у них не очень длинные. Что надо сделать, чтобы смотреть кино на большом мониторе и при этом слушать звук на нетбуке?

Все очень просто, нужна всего лишь флэшка. Копируем фильм на оба устройства, одновременно жмем проигрывать... и, получаем искомый результат.

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

Дальше мы включаем google. Находим padevchooser, ставим (на нетбуке, где у нас ubuntu), запускаем:

kilork@pantogan:~$ sudo apt-get install padevchooser
kilork@pantogan:~$ padevchooser &


В трее появляется иконка, жмем на нее, выбираем "Configure Local Sound Server...", там включаем все что понравится на закладке "Network Access". Все, на нетбуке все.

Теперь в gentoo ставим флаг pulseaudio для mplayer'а, запускаем кино воспроизводиться, установив переменную окружения PULSE_SERVER адресом нашего нетбука (да, чуть не забыл, у нас еще и wifi работает, так что способ с флэшкой - это просто позор):

kilork@phoenix:~$ PULSE_SERVER=192.168.1.2 mplayer -ao pulse ~/kilork_the_best.avi


192.168.1.2 - как нетрудно догадаться, адрес нетбука. Если все у нас хорошо, то на большом экране заиграет видео, а звук будет играть на нетбуке. У меня все было именно так.

Но этого мало, ведь чтобы поставить на паузу по прежнему надо пойти и нажать на паузу (у меня конечно, беспроводная клава, но все равно, это не то). Итак, чтобы все было совсем хорошо, заходим по ssh с нетбука и добавляем еще два параметра к запуску: DISPLAY и XAUTHORITY. Приблизительно так:

kilork@phoenix:~$ XAUTHORITY=/var/run/gdm/auth-for-kilork-blablabla/database DISPLAY=:0.0 PULSE_SERVER=192.168.1.2 mplayer -ao pulse ~/kilork_the_best.avi


Теперь, все путем, нетбук превращается в окончание звукового штекера и пульт управления.

С праздником!

Всех, кто хоть раз заставил плясать компьютер под свою несгибаемую волю - поздравляю!

воскресенье, 6 сентября 2009 г.

100000 км, отпуск и ремонт

Лето было весьма насыщенно событиями.

Я проездил на Левине более 100000 км, точно момент перехода не заметил, но все же. Конечно, это уже не та машинка, что была, но он все еще на ходу, что достаточно удивительно, учитывая мое весьма халатное отношение к его техническому и эстетическому состоянию. Один из фактов, что машина и ее обслуживание обошлись дешевле, чем бензин и мздоимство.

С начала лета мы начали ремонт в квартире. Капитальный ремонт. Поменяно все, что только можно было поменять, имея на руках ограниченные в некоторых рамках средства. Теперь я сижу в чистой, уютной, современной, но абсолютно пустой квартире. У вещей нет памяти и надо будет наполнять эту пустоту, думаю, мы справимся.

Надежды провести тяжелое время на даче не оправдались, хотя все же я свой месяц смог умыкнуть. Две недели в командировке, две - на даче. Можно сказать, что я в какой то степени готовился к такой смене обстановки, поэтому у меня был eee и cdma модем skylink. Первый помогал мне вообще везде, пару недель я даже на нем реально работал (но тяжеловато, я люблю работать на большом экране), в основном он был именно тем, чем должен быть - средством для получения информации из глобальной сети. Благодаря модему, я был на связи на достаточно высокой скорости и две дачные недели. Фактически, никакого отрыва от нужной мне цивилизации. Итого, eee - лучшее приобретение последнего года, отдача от него просто потрясающая. Модем себя пока что просто оправдал, я подключил тарифный план, смысл которого только в нахождении на даче, в городе - только на самый крайний случай (1 руб/Мб против 5 руб/Мб).