Пересборка ядра Sabayon
По данной ссылке находится по-моему самый адекватный мануал по иногда жизненно необходимому, но очень трудоёмкому для неподготовленных пользователей, процессу.
Прежде чем приступать к настройке советую прочесть следующее, потому как разработчики сабайона понятное дело не заботятся о русскоязычных пользователях.
Битва между эстетикой и эффективностью (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)
Неплохие темы 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
К моему великому сожалению 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
Красивое меню для 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 драйвера ;-) , то вы обратите внимание что в консоли ???? сплошные знаки вопроса вместо русских букафф.
Вот тут добрый человек расписал как это исправить.