среда, 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

четверг, 13 октября 2011 г.

Настройка яркости экрана в calculate linux 11.9 на ноутбуке samsung r480-jt02 с видеокартой nvidia GeForce GT 330M


Настройка яркости экрана в calculate linux 11.9 на ноутбуке samsung r480-jt02 с видеокартой nvidia GeForce GT 330M:
По умолчанию кнопки изменения яркости не работали, решил разобраться что к чему.
Менялось значение в "/sys/class/backlight/acpi_video0/brightness", но это не давало никакого результата.
Размаскировал и поставил app-laptop/nvidiabl, подключил модуль nvidiabl - стал доступен параметр "/sys/class/backlight/nvidia_backlight/brightness". При передачи в него числового значения от 0-127 начала меняться яркость, но функциональные клавиши все еще работали с "acpi_video0/brightness".
Добавил в "/etc/modprobe.d/blacklist.conf" "blacklist video" и модуль nvidiabl в "/etc/conf.d/modules". Модуль nvidiabl после перезагрузки запустился как положено, но запретить модуль video не получилось.
Пока нет времени разобраться с этой проблемой, добавил в "/etc/init.d/modules строчку:
eval rmmod video "acpi_video0"
перед строчкой einfo "Autoloaded $cnt module(s)". После перезагрузки "acpi_video0/brightness" пропал и клавиши заработали как положено.