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 драйвера ;-) , то вы обратите внимание что в консоли ???? сплошные знаки вопроса вместо русских букафф.


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

Blog client

Оказалось непростой задачей найти нормальный блог клиент для linux. Вообщем я и не нашёл программы которая устроила меня по функционалу и работоспособности.
Но про те что более менее понравились я напечатаю пару фраз.

Petrus Blogger

В принципе неплохая программка, однако неудобный многооконный интерфейс несколько снижает юзабельность. Более менее про то как его ставить написано тут.

ScribeFire

Тормозной плагин, тяжеловесного браузера более менее оправдывается функциональностью, но всёже я надеюсь иметь автодополнение тегов в режиме редактирования HTML.

https://addons.mozilla.org/en-US/firefox/addon/1730

Gnome Blog

Минималистичный стиль гнома оправдывает себя, потому как всё нагромождение функций в ранее описанных приложениях либо бесполезно, либо глючновато.

Bilbo Blogger

Монстр среды KDE так же не оправдал ожиданий в полной мере. Зато оправдал ожидания в плане нестабильности: за три минуты использования два краша программы.


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

Антивирус и Linux desktop

Небольшая паранойя вынудила создать минимальную защиту хотя бы по http протоколу.
Однако по непонятным причинам в линуксе отсутствуют адекватные антивирусы
с простыми GUI настройками, потому пришлось ковыряться пол дня.
Наиболее ценная информация была почерпнута из следующих источников:
havp: лёгкий прокси-сервер со встроенным антивирусом
Прокси сервер с антивирусной проверкой трафика
HTTP Antivirus Proxy (HAVP): Руководство по установке.| Клуб любителей ASPLinux


Конечно указанные источники приводят метод не совсем десктопной технологии, но это видимо единственный способ,
который позволяет достигнуть вышеописанного эффекта,
используя бесплатный софт.


В целом идея заключается в том чтобы настроить havp на работу с clamav,
и прописать настройки прокси либо в браузер либо в систему (последнее я бы не советовал делать).
Для этого надо для начала скомпилировать havp с поддержкой clamav,
чтобы не иметь лишних проблем в последующем я сразу добавил строчку
net-proxy/havp clamav
в файл /etc/portage/package.use
после чего можно уже собрать его
emerge -av net-proxy/havp
настроить /etc/havp/havp.config
запустить /usr/sbin/havp
и посмотреть почему не запускается /var/log/havp/error.log ;-)

Win7 vs ext4

На хабре утверждается дважды что якобы coLinux может поддерживать ext4 по следующей ссылке http://m.habrahabr.ru/post/70058/



... полноценный доступ для чтения и записи ко всем файловым системам, используемым в Linux (Ext2/3/4, ReiserFS, XFS, JFS, etc) ...


...
kemko, 23 сентября в 14:42
Самым что ни на есть нативным. А та же Ubuntu 9.04, образ которой можно скачать вместо Debian Lenny, вообще «искаропки» ext4 уметь грозится.
...


Debian-5.0r2-lenny.7z
Slackware-13.0-512mb.7z
Ubuntu-9.04-1gb.7z
ни одно из этих модифицированных ядер не поддерживает ext4, потому как сам coLinux использует старую версию ядра, о чём можно узнать посмотрев
официальный форум coLinux http://sourceforge.net/projects/colinux/forums/forum/342355/topic/3248327

Будем надеяться в будущем появятся адекватные способы взаимодействия с файловой системой ext4.

ATI driver fglrx

Набор команд для "правильной" работы дров для HD3200IGP (будет расширятся - ещё не все проблемы решены)
sudo export PATH=/opt/bin:$PATH
sudo rc-update add acpid boot
sudo aticonfig --initlal -f --overlay-type=Xv
sudo aticonfig --set-pcs-str="DDX,EnableRandr12,FALSE"

KDE 4.3 в sabayon 4.2

Таки скомпилировал ;)

обновляем python

emerge -av dev-python/gst-python dev-python/dbus-python dev-lang/python app-admin/python-updater

пришлось удалить

emerge --unmerge =kde-base/plasma-workspace-4.2.4

emerge --unmerge =kde-base/pykde4-4.2.4-r3

ну и потом уже

emerge -av =kde-base/kdebase-meta-4.3.0

emerge -av kde-base/kde-l10n-ru

потом можно подчистить если всё заработало

emerge --unmerge =kde-base/kdebase-startkde-4.2.4 =kde-base/kdebase-kioslaves-4.2.4 =kde-base/kdebase-desktoptheme-4.2.4 =kde-base/kdebase-data-4.2.4 =kde-base/kdebase-cursors-4.2.4 =kde-base/kdelibs-4.2.4


Сглаживание шрифтов в Sabayon 4 (сильно устарело)


Есть небольшое обсуждение на лоре посвящённое этому вопросу, однако мне пришлось затратить некоторое время чтобы прочесть и осмыслить написанное там, потому сделаю дубль покороче.

layman -k -a devnull

USE="X cleartype doc fontforge utils -bindist -debug -ubuntu" emerge media-libs/freetype -a

USE="cleartype debug newspr -ubuntu" emerge x11-libs/libXft -a

USE="X cleartype doc glitz opengl svg xcb -debug -directfb -ubuntu" emerge x11-libs/cairo -a

fc-cache -f


Почемут сразу после это вылетела ошибка с KDE, которая может и не связана с этим, но всё же если выскочит "No write access to.." тогда

rm /home/user/.ICEauthority

Так же для сохранности работы системы (если она это всё пережила и есть что сохранять ;-) ) надо бы удалить нестабильный оверлей

layman -k -d devnull

Конечно не особо технически грамотно, но вообщем и целом работает, не считая некоторых шрифтов, от которых можно легко избавится в настройках

DeKorator и KDE4


Мне надоело однообразие темы Озон и я решил установить что-нибудь посимпатишней ;)
Погуглив немного нашёл DeKorator - то что мне и нехватало.
У себя я устанавливал его следующим образом:
  • скачал .ebuild к нему тут
  • поместил в нужную директорию /usr/portage/x11-themes/dekorator/
  • ebuild /usr/portage/x11-themes/dekorator/dekorator-0.4.0.2.ebuild digest
  • emerge -a -v =x11-themes/dekorator-0.4.0.2
В вашем случае версии возможно будут другими.
Так же надо бы разжиться темами к нему тут.
Далее идём Параметры системы->Внешний вид->Окна->Оформление окна и выбираем DeKorator. На вкладке Path отмечаем галочку Use Masks, а на вкладке Themes жмём Install New Theme, затем Apply Theme Path и Применить.
... )

Рисовать в Sabayon


Были планшет G-Pen 560, Sabayon 4.2 64-bit (кто незнаком - упрощённый gentoo) и желание рисовать ;)

Сначала я разбирался с планшетом.
http://bugs.gentoo.org/121671 - по этой ссылочке можно найти ebuild на версию 0.7-alfa2,
только в директорию files вместо прилагаемого wizardpen.fdi надо положить свой.
Для G-Pen 560 ,будет примерно следующего содержания


cat /etc/hal/fdi/policy/45-wizardpen.fdi

<?xml version="1.0" encoding="ISO-8859-1" ?>
<deviceinfo version="0.2">
<device>
<match key="info.product" contains="Aiptek">
<merge key="info.product" type="string">stylus</merge>
<merge key="input.x11_driver" type="string">wizardpen</merge>
<merge key="input.x11_options.SendCoreEvents" type="string">true</merge>
<merge key="input.x11_options.TopX" type="string">66</merge>
<merge key="input.x11_options.TopY" type="string">196</merge>
<merge key="input.x11_options.BottomX" type="string">12000</merge>
<merge key="input.x11_options.BottomY" type="string">9000</merge>
<merge key="input.x11_options.MaxX" type="string">12000</merge>
<merge key="input.x11_options.MaxY" type="string">9000</merge>
<merge key="input.x11_options.TopZ" type="string">128</merge>
<merge key="input.x11_options.BottomZ" type="string">1023</merge>
<merge key="input.x11_options.MaxZ" type="string">1023</merge>
</match>
</device>
</deviceinfo>

Вроде как и всё...
Ссылочки по теме планшетика:
http://digitalbluewave.blogspot.com/2008/10/genius-wizardpen-with-intrepid-ibex.html
http://it-admin.com.ua/hardware/drivers/4-genius-gpen-560-ubuntu-810.html

Далее необходима номальная рисовалка - сообственно "нормальных" я знаю тока три:
krita, The GIMP, mypaint...
С первыми двумя всё почти ясно - первая глючновата и в режиме OpenGL малешко конфликтует с компизом, второй туповат для рисования...
Потому самое интересное MyPaint.
http://bugs.gentoo.org/197672

emerge -a media-gfx/mypaint

Далее радуемся жизни ;)