FAQ

Я обновил/установил ${Пакет}, а он не работает!

Бывает всякое. Но зачастую дело в том, что кое-кто не прочитал вывод emerge, за что и поплатился. Но в природе есть секретный файл по имени /var/log/portage/elog/summary.log, в котором хранятся сообщения. Его ещё можно красиво просматривать с помощью app-portage/elogv. За подробностями пожалуйте в man portage.

Перевод man-страниц популярных Gentoo утилит

Представляю вашему вниманию работу Елены Гавриловой по переводу справочных страниц популярных Gentoo утилит, входящих в состав Calculate Linux: portage (версия 2.2), eix, layman, openrc, portage-utils, gentool

kde 4.6.2 и sysvinit

После недавнего обновления KDE до версии 4.6.2 KDM перестал выключать ноутбук.

Ковыряние в логах показало, что виной всему неправильные ключи для /sbin/shutdown в конфиге KDM по умолчанию.

Исправляется сие правкой раздела Shutdown конфига /usr/share/config/kdm/kdmrc:

[Shutdown]
# The command (subject to word splitting) to run to halt the system.
# Default is "/sbin/shutdown -p now"
HaltCmd=/sbin/shutdown -hP now

Gallium: что это за зверь?

Gallium — это новая архитектура для разработки (свободных) видеодрайверов. Это часть проекта Mesa и потому отдельного пакета не представляет, а контролируется флагом gallium у media-libs/mesa (включён по умолчанию). Поиграться с ним и старой реализацией («классическая mesa») можно с помощью eselect mesa.

Стоит ли использовать gallium?

  • для nouveau это единственная реализация аппаратного ускорения

переход на PHP 5.3

Чтобы сайты нормально работали с PHP 5.3 и скрипты (drupal, coppermine, ganglia, также справедливо для joomla и прочих) не выдавали глупых предупреждений мне пришлось поправить в php.ini

[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = "Europe/Moscow"

[PHP]

error_reporting = E_ALL

Обновление libpng на стабильной ветке

Вольный и очень краткий пересказ этого поста.

Многие наверно уже сталкивались с проблемой апдейта media-libs/libpng-1.2.43-r2 до версии media-libs/libpng-1.4.3
Разработчик Гентоо Diego Pettenò (flameeyes@gentoo.org) рекомендует следующую последовательность действий:

а) Поставить, если еще не стоит, dev-util/lafilefixer ( и запустить его )

 lafilefixer --justfixit 

б) Дописываем в файл /etc/portage/bashrc следующие строчки (если файл не существует - его нужно создать)

[code]

Перестали работать клавиатура и мышь в xorg-server-1.8 (настройка ввода через udev)

В связи с тем, что hal устарел и более не поддерживается, как только в xorg-server появился альтернативный модуль автонастройки устройств ввода udev, USE-флаг "hal" таинственным образом из xorg-server испарился (хотя в коде старый модуль всё ещё есть). Соответственно, все те настройки, которые вы с таким трудом сделали через hal, больше не работают. Ниже следуют инструкции как настроить xorg-server на работу с udev

compcache

Судя по тому, сколько за последнее время мне задали вопросов по поводу появившегося в staging 2.6.33 compcache, это может быть актуально и здесь. Итак:

1) compcache нужен тогда, когда своп используется "чуть-чуть" и "время от времени". Тогда реально поможет (и немножко увеличит нагрузку на процессоры);
2) суть $subj в том, что до определённого (регулируемого) предела, страницы не свопятся на диск, а сжимаются и остаются в памяти;

У меня видеокарта ATI…

В Linux вообще и в Gentoo в частности карты от ATI есть поддерживаются довольно-таки неплохо. Но разобраться в этом вопросе не так-то просто.

Итак, что необходимо знать пользователю Gentoo Linux с видеокартой ATI (кроме прочтения вышеприведённого документа)?

MPD и глобальные сочетания клавиш (хоткеи) KDE

Перепробовал некоторое количество различных клиентов MPD и, не найдя в них одной простой вещи: управления воспроизведением с помощью глобальных сочетаний клавиш, решил изобрести свой собственный велосипед.

Итак, требования:

- Должно работать везде, то бишь, глобально.
- Должно как-то уведомлять о своей работе.

В результате получилась вот такая связка: MPD + Python + D-Bus + KNotify.

Note:
>>> Для работы скрипта понадобится библиотека dev-python/python-mpd. Не забудьте ее поставить.

Ленты новостей