среда, 21 марта 2012 г.

Привычный ktorrent.

У ktorrentа (4.1.3) в составе CLD (11.15) по умолчанию отключен use-флаг infowidget. Без него нет не только полезных сведений о состоянии загрузки, но и возможности на лету управлять загрузкой содержимого torrenta.
Добавить use-флаг:

echo "net-p2p/ktorrent infowidget" >> /etc/portage/package.use/my_ktorrent

emerge ktorrent
Затем подключить в ktorrent модуль "Сведения".
В версии 4.1.3 по какой-то причине отказался работать модуль UPnP, в 4.2.0 версии этой проблемы не наблюдал.

KDE тема для chromium.

Используемая по умолчанию в CLD шкурка хромиума мне кажется слишком яркой и не контрастной. Нашел отличную замену:
http://kde-look.org/content/show.php/?content=136314
Лучше подходит под стиль оформления kde, текст и элементы управления более контрастные, kdeшный скроллбар.

вторник, 13 марта 2012 г.

Установка PulseAudio в CLD (KDE).


PulseAudio - удобный инструмент, но сожалению он не используется по умолчанию в выбранном мной дистрибутиве. Но это генту, а значит ситуацию можно исправить быстро, просто и качественно.
Нет необходимости в установке pulseaudio в ручную, следует просто указать use-флаг на уровне системы:
euse -E pulseaudio
Остаётся только обновить систему:
emerge -uDN world
Дальше для приложений работающих только с alsa требуется установить пакет media-plugins/alsa-plugins.
emerge media-plugins/alsa-plugins
Начиная с версии 1.0.25-r1 в генту теперь все как у белых людей, больше нет необходимости самим создавать файл asound.conf. Если он уже присутствует в системе, то его следует убрать.
Все, CLD готова к работе и про настройку звука можно забыть. Можно пойти ещё дальше и довести установку до логического конца.

Управление доступа к устройствам через CosoleKit (звук будет работать при смене пользователя):


Для этого потребуется включить Access Control Lists для tmpfs в ядре, добавить consolekit в defaul-runlevel и удалить всех пользователей из группы audio (даже пользователя pulse).
Опцию в ядре включаем с помощью утилиты cl-kernel:
cl-kernel --menuconfig
Включаем
File systems  ---> Pseudo filesystems  ---> [*]   Tmpfs POSIX Access Control List.
Выходим и сохраняем конфигурацию. После сборки желательно пересобрать модули ядра:
module-rebuild -X rebuild
Дальше добавляем consolekit:
rc-update add consolekit default
Удаляем всех пользователей из группы audio:
groupmems -p -g audio
Если все сделано правильно, то после перезапуска все будет работать.

Дополнительно:


Рекомендуется собирать pulseaudio с realtime флагом, пока не замечал в этом потребности.

По умолчанию pulseaudio настроен так, что при вызове в скайпе будут заглушаться мультимедийные программы, такие как amarok. Отключить такое поведение можно закомментировав в /etc/pulse/default.pa строчку load-module module-cork-music-on-phone.

Полезная утилита для регулирования параметров pulseaudio: media-sound/pavucontrol
Описание и настройка PulseAduio в Gentoo: http://wiki.gentoo.org/wiki/PulseAudio