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

Воспроизведение звука из нескольких источников

Недавно приобрёл ноутбук ASUS K50AB. Естественно поставил Gentoo. Не понятно почему, но возникли проблемы с воспроизведением и записью звука, точнее с микшированием нескольких каналов.
Решением оказалось использование alsa-плагинов: dmix, dsnoop (первый, соответственно, для микширования воспроизведения, второй - записи). Для их использования необходимо внести изменения в файл ~/.asoundrc/asound.conf Подходящая конфигурация была найдена здесь здесь. Вот собственно сама она:
# asym per default
pcm.!default {
     type plug
     slave.pcm "asymer"
}

# for the aoss script
pcm.dsp0 {
     type plug
     slave.pcm "asymer"
}

# asym plugin magic
pcm.asymer {
     type asym
     playback.pcm "dmixer"
     capture.pcm "dsnooper"
}

# playback channel
pcm.dmixer  {
     type dmix
     ipc_key 1024
     slave {
         pcm "hw:0,0"
         period_time 0
         period_size 1024
         buffer_size 8192
         #periods 128
         rate 44100
     }
     bindings {
         0 0
         1 1
     }
}

# record channel
pcm.dsnooper  {
     type dsnoop
     ipc_key 1024
     slave {
         pcm "hw:0,0"
         period_time 0
         period_size 1024
         buffer_size 8192
         #periods 128
         rate 44100
     }
     bindings {
         0 0
         1 1
     }
}

# sound mixer
ctl.mixer0 {
     type hw
     card 0
}

четверг, 11 июня 2009 г.

Переезд

Через два часа поезд... Как бы хотелось, где-нибудь наконец обосноваться. Но текущий перезд не предвещает конца перездам. Еду в Москву, еду с желанием работать и развиваться, но без желания там с концами оставаться... Когда же у нас в стране появится уютный, стабильный центр разработки ПО.

четверг, 21 мая 2009 г.

Первый этап в переходе на раскладку Colemak.

Прошло три недели как я себя "насилую" переходом с раскладки QWERTY на раскладку Colemak. Этот рубеж ознаменовался тем, что я прошёл все упражнения в KTouch посвящённые этой раскладке. Правда результаты пока не впечатляют: я по прежнему не могу набирать не задумываясь, на автомате, а самое интересное, что при этом, я разучился набирать на QWERTY.

четверг, 14 мая 2009 г.

Проблемы с удалением шаблонов в openSUSE

Вчера прочитал о том, что вышла бета KDE 4.3, и что вроде как есть бинарная сборка для openSUSE. У меня как раз она стоит в качестве попытки перехода на бинарный дистрибутив. В gentoo с kde-testing заморачиваться не хочется, тем более на рабочей системе.
Для начала решил почистить openSUSE, чтобы не качать обновления для всего попала. Обнаражил для себя шаблоны в zypper'е. Отлично! Нашёл шаблон kde4_games - будем сносить. Почитав man'ы, ввожу:
zypper rm -t pattern kde4_games
И что он мне пишет?
Удаление шаблона не определено и не реализовано.
Это ж надо. Так обломать. Погуглил и нашёл вот это. По моему, стоило бы реализовать и другие предложенные варианты с возможностью выбора для пользователя, вместо того, чтобы заставлять пользователей писать вот такие вот вещи:
zypper rm `zypper if -t pattern kde4_games | grep 'i | '|gawk '{ print $3 }'`

среда, 6 мая 2009 г.

Только что обнаружил для себя, что движок xrender для эффектов рабочего стола стал нормально работать. Последний раз, когда я его пробовал - это было, наверное, ещё при KDE версии 4.0 - им нельзя было пользоваться. Если мне не изменяет память, то он просто падал. А сейчас работает, и если отключить различные анимационные плавные переходы и полупрозрачность в эффектах, то вполне даже ничего. Правда с kaffine'ом из KDE 3, так же не всё гладко, как и вслучае использования в качестве движка opengl - левая панель наезжает на видео. Но главное, то что при перемещении окон, они двигаются плавнее, чем при использовании opengl. Это меня всегда раздражало, поэтому эффекты рабочего стола у меня всегда были отключены. Но теперь, если в дальнейшем не обнаружится проблем, буду их использовать с xrender.

вторник, 31 марта 2009 г.

Вынужденный апгрейд

Недавно умерла материнка (Gigabyte K8NS под s754). Самое интересное: видимых следов смерти на ней я не обнаружил... Ну да ладно. В итоге, пришлось почти полностью обновить систему: материнку, процессор и память (видео встроенное). Одно обидно - выгоды от этого я особой не получил, разве что упеличение вдвое объёма оперетивной памяти, но это можно было бы и на старой системе сделать гораздо меньшими средствами. А так: ну сократилось время сборки раза в полтора-два, и что? Не критично, это было. Зато вместо 5 PCI слотов (3 были задействованы) стало всего 2. Правда к ним добавились PCI express слоты... Пришлось ещё перейти на проприетарный AMD'шный драйвер (RS780 aka HD3200)... Раньше у меня видео на резких изменения в кадре не мерцало - теперь мерцает. В mplayer'е вывод через opengl помог, а вот в xine (kaffeine) - нет.