Пересборка ядра Sabayon

http://ru.gentoo-wiki.com/wiki/Компиляция_ядра_Linux
По данной ссылке находится по-моему самый адекватный мануал по иногда жизненно необходимому, но очень трудоёмкому для неподготовленных пользователей, процессу.
Прежде чем приступать к настройке советую прочесть следующее, потому как разработчики сабайона понятное дело не заботятся о русскоязычных пользователях.

Битва между эстетикой и эффективностью (Conky)

Всё же не удаётся мне содержать систему в порядке и чистоте, и потому необходимы индикаторы показывающие постоянно соcтояние системы.
Но проведя достаточно много времени сначала с gDesklet, а потом со Screenlets, пришёл к выводу что эти приложения не способствуют работоспособности системы, а прямо наоборот, беспощадно съедают системные ресурсы, но что раздражает больше всего совершенно некорректно работают, да и настраиваемость весьма сомнительна.
Поэтому я решил перейти на что либо более надёжное, и мой выбор пал на Conky.
Мнение что данное приложение некрасиво, и вообще адресовано владельцам "слабых", по нынешним меркам, машин немного не соответствует действительности. Гибкость настройки и интеграция с другими приложениями на высоте, во отличии от более старших собратьев написанных на python и прочей ереси.
В сабайон наиболее логично воспользоваться прекомпилированным пакетом, если конечно у вас хватило сил поддержать в рабочем состоянии entropy

sudo equo install app-admin/conky
После установки можно сразу же запустить приложение с настройками по умолчанию, но они выполнены видимо специально так чтобы у пользователя возникло тут же желание покопаться в конфиге, поэтому я бы не советовал травмировать психику и сразу перейду к следующему шагу.

CONKY-colors это набор скриптов для генерации "правильных" файлов конфигурации, а также вспомогательных скриптов для получения системной информации.
Инструкции по инсталляции приведены по вышеуказанной ссылке, от себя я лишь позволю добавить пример запуска настройщика и названия пакетов зависимостей.

sudo emerge -av dev-python/pystatgrab
sudo equo install -a media-fonts/liberation-fonts\
app-admin/hddtemp net-misc/curl sys-apps/lm_sensors
sudo chmod u+s /usr/sbin/hddtemp
sudo ln -s /usr/sbin/hddtemp /usr/bin
sudo sensors-detect
sudo rc-update add lm_sensors default
sudo rc-update add hddtemp default
Затем загрузить и извлечь содержимое архива conky-colors.tar.gz, и выполнить следующие команды

make
./conky-colors --help (прежде чем выполнять следующую команду
настоятельно рекомендую прочесть справку)
./conky-colors --gentoo --network --calendar -m --cpu=2\
--swap --proc=5 --lang=russian --theme=gnome-noble
make install
Для запуска conky нажмите Alt+F2 куда и введите его название.
Для автозапуска добавте ~/.conkycolors/bin/conkyStart в запускаемые приложения в вашей среде, в скрипте находится таймер и запуск самого приложения, если убрать таймер то conky запустится раньше compiz, если вы лишили сбебя подобных красот с целью самоистязание, то можете непользоватся столь извращённый способом запуска, в альтернативном случае советую подобрать количество секунд оптимальное для вашей системы, у меня это 20, по умолчанию 25.

cat ~/.conkycolors/bin/conkyStart
#!/bin/bash
sleep 20 && conky ;
З.Ы.: А ещё говорят что линукс сложен для рядового пользователя. :-D
З.З.Ы.: Извиняюсь за дотошность ;-)

Xsplash в Sabayon (или Gentoo)

ebuild есть тут http://bugs.gentoo.org/show_bug.cgi?id=300889

Неплохие темы xsplash можно взять тут, но они все с убунтовскими лого, поэтому лого для сабайона я сделал сам из тех что на официальном сайте http://www.sabayon.org/pages/show/id/65/0, качаем что надо, редактируем по вкусу и переносим в /usr/share/images/xsplash

Правим /etc/X11/gdm/PreSession/Default (для gdm-2.20, а для нового 2.28 /etc/gdm/PreSession/Default)
добавляя строки примерно следующего содержания
if [ -x '/usr/bin/xsplash' ];
then
        /usr/bin/xsplash -b /usr/share/images/xsplash/bg_1680x1050.jpg \
        -l /usr/share/images/xsplash/sabayonlogo2.png \
        -t /usr/share/images/xsplash/throbber_medium.png \
        -x 10 -g --daemon
fi

релогинимся - наблюдаем красивую загрузку гнома ;-)

Шрифты в Sabayon. Часть II.

Так сказать продолжение уже написанного.

cat ~/.fonts.conf
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
 <match target="font" >
  <edit mode="assign" name="hinting" >
   <bool>true</bool>
  </edit>
 </match>
 <match target="font" >
  <edit mode="assign" name="hintstyle" >
   <const>hintmedium</const>
  </edit>
 </match>
 <match target="font" >
  <edit mode="assign" name="rgba" >
   <const>rgb</const>
  </edit>
 </match>
 <match target="font" >
  <edit mode="assign" name="antialias" >
   <bool>true</bool>
  </edit>
 </match>
 <match target="pattern">
  <test qual="any" name="family">
   <string>Times</string>
  </test>
  <edit name="family" mode="assign">
   <string>Times New Roman</string>
  </edit>
 </match>
 <match target="pattern" >
  <test name="family" qual="any" >
   <string>Helvetica</string>
  </test>
  <edit mode="assign" name="family" >
   <string>Arial</string>
  </edit>
 </match>
</fontconfig>

eselect fontconfig list
Available fontconfig .conf files (* is enabled):
  [1]   10-autohint.conf
  [2]   10-no-sub-pixel.conf
  [3]   10-sub-pixel-bgr.conf
  [4]   10-sub-pixel-rgb.conf *
  [5]   10-sub-pixel-vbgr.conf
  [6]   10-sub-pixel-vrgb.conf
  [7]   10-unhinted.conf
  [8]   20-fix-globaladvance.conf *
  [9]   20-unhint-small-dejavu-sans.conf
  [10]  20-unhint-small-dejavu-sans-mono.conf
  [11]  20-unhint-small-dejavu-serif.conf
  [12]  20-unhint-small-vera.conf *
  [13]  25-unhint-nonlatin.conf
  [14]  30-metric-aliases.conf
  [15]  30-urw-aliases.conf
  [16]  40-nonlatin.conf *
  [17]  45-latin.conf *
  [18]  49-sansserif.conf *
  [19]  50-user.conf *
  [20]  51-local.conf *
  [21]  57-dejavu-sans.conf
  [22]  57-dejavu-sans-mono.conf
  [23]  57-dejavu-serif.conf
  [24]  60-latin.conf *
  [25]  60-liberation.conf *
  [26]  65-culmus.conf
  [27]  65-fonts-persian.conf *
  [28]  65-khmer.conf
  [29]  65-nonlatin.conf *
  [30]  69-unifont.conf *
  [31]  70-no-bitmaps.conf
  [32]  70-yes-bitmaps.conf
  [33]  80-delicious.conf *
  [34]  90-synthetic.conf *

Не претендую на абсолютную идеальность настроек, но меня всё устраивает ;-)

Ubuntu 9.10 64-bit и Genius G-Pen tablet

Karmic Koala порадовала существенным увеличением скорости работы, а так же стабильностью и удобством (меня по крайне мере ;) ), однако вездесущие проблемы с планшетом преследуют меня и тут, после того как гугл мне не дал ответ мне пришлось самому разбираться что и как.
К моему великому сожалению deb пакет представлен только для 32-bit версии, потому пришлось компилировать.
Всё оказалось банально и просто, драйвер wizardpen необходимо устанавливать следующим образом:
./configure --with-xorg-module-dir=/usr/lib/xorg/modules
make
sudo make install
и размещаем настроечки для hal туда где они были и в предыдущих версиях.
Дополнительная информация для тех кто впервые пытается настроить данное устройство в линукс может быть почерпнута тут: http://digitalbluewave.blogspot.com/
https://help.ubuntu.com/community/TabletSetupWizardpen

Gnomenu



https://launchpad.net/gnomenu
Красивое меню для Gnome соответствуящее современным требованиям красоты и удобства. Для OC Sabayon можно воспользоватся Gentoo ebuild из rion-overlay.
После установки возникла проблема связанная с dev-python/pyxdg,
баг есть тут https://bugs.launchpad.net/pyxdg/+bug/374251
Для исправления необходимо обновить dev-python/pyxdg до 0.17-r2, взять можно тут например.
Незабываем вместе с ebuild взять и patch pyxdg-0.17-respect_XDG_MENU_PREFIX.patch

Кириллица в консоли Sabayon

Если вы часто лишаетесь работоспособности X-сервера, а это почти неизбежно при настройке frglx драйвера ;-) , то вы обратите внимание что в консоли ???? сплошные знаки вопроса вместо русских букафф.


Вот тут добрый человек расписал как это исправить.