Архив рубрики: Linux

Наработки и статьи по работе с Linux

Альтернатива AllShare для телевизоров Samsung под Linux

Windows приложение для «расшаривания» мультимедиа с ПК на телевизор AllShare при ближайшем рассмотрении оказался кривой и медленно работающей реализацией DLNA протокола обмена. А так как я работаю в основном под Linux, принято было решение поставить в качестве DLNA сервера на ноутбуке minidlna. На Ubuntu ставится стандартно:

sudo apt-get install minidlna

Далее открываем конфигурационный файл /etc/minidlna.conf и правим строчки (у себя подставляете свои настройки):

  • media_dir=V,/home/pavel/Video    — где ищем видео файлы. Этих строчек может быть несколько
  • db_dir=/home/pavel — где лежит база данных.
  • inotify=yes — разрешить регулярно сканировать папку media_dir для поиска новых файлов

Запуск сервера:

minidlna -d -f /etc/minidlna.conf

Полезно так-же пехнуть запуск этой строчкой в автозагрузку, чтоб руками не запускать.

 

Звук с микрофона в колонки Ubuntu 12.4

Способ 1: в терминале выполнить arecord | aplay Однако у меня звук получился с задержкой где-то около полсекунды.

Способ 2: установить JACK_Audio_Connection_Kit. Далее все в терминале:

sudo apt-get install jackd qjackctl
sudo gedit /etc/security/limits.conf

Добавляем в конец файла строчки:

@audio — rtprio 99
@audio — memlock unlimited
@audio — nice -19

Добавляем текущего пользователя в группу audio (нужно после этого перелдогинится в системе

sudo gpasswd -a имя_пользователя audio

далее запускаем qjackctl, нажимаем Запустить, потом Соединения. Выставляем все примерно так:

Снимок экрана от 2012-12-28 12:55:15

 

И ура. Звук с микрофона передается на колонки в режиме реалтайм, без задержки. У меня параллельно стоит на ноутбуке Windows 7,  так вот там мне не удалось избавиться таки от задержки.

P.S. Один нюанс, воспроизведение звука из других источников одновременное с передачей микрофон->дианмики наладить не удалось

Запуск ОС из VirtualBox в фоновом режиме

Обычно я запускал виртуальные ОС прямо из GUI VirtualBox. А после запуска переносил окошки на свободные рабочие столы, чтоб они там фоново работали. Однако не удобно! Решил сделать автозапуск нужных мне виртуальных ОС после загрузки, плюс чтобы они не мешались своими окнами, а работали тихонечко фоново. Есть решение!

vboxheadless -s <имя ОС>

из командной строки.