суббота, 21 мая 2011 г.

Сглаживание шрифтов в Libreoffice

    Буквально вчера наткнулся на решение последней проблемы, оставшейся в моей домашней системе. А именно отвратительное сглаживание в Libre/Openoffice. При том, что во всех остальных приложениях сглаживание работало отменно, в офисном пакете шрифты оставались размытыми и была заметна специфическая "радуга".
    Как оказалось, для того, чтобы это исправить потребовалось сделать два шага:

1) Создать в домашнем каталоге файл .Xresources со следующим содержанием:
Xft.autohint: 0
Xft.lcdfilter:  lcddefault
Xft.hintstyle:  hintslight
Xft.hinting: 1
Xft.antialias: 1
Xft.dpi: 96
Xft.rgba: rgb
2) Выполнить команду:
xrdb -merge ~/.Xresources

воскресенье, 1 мая 2011 г.

Прощай, iowait

Случайно наткнулся на рецепт, помогающий избавиться от того самого бага ядра под номером 12309. Как оказалось, достаточно добавить строчки

vm.dirty_bytes = 2097152
vm.dirty_background_bytes = 2097152 

в /etc/sysctl.conf.
В результате I/O операции перестали тормозить систему и вешать gui. Опробовано на ядре версии 2.6.38.4 с bfq.

UPD: рекомендую добавить к вышеприведенным значениям строчку
vm.overcommit_memory = 1

понедельник, 11 апреля 2011 г.

Беглый обзор Gnome 3 в картинках

 6 апреля 2011 года вышел стабильный релиз Gnome 3. Я, как заядлый красноглазик, не мог пропустить такой величайший момент в истории OpenSource и скачал пробный образ дистрибутива OpenSuse с данной средой рабочего стола на поржа^WW на пробу. Итак, после загрузки мы видим рабочий стол, который смотрится вполне неплохо:
Рабочий стол Gnome 3












 Если рабочий стол выглядит неплохо, то значки приложений в меню смотрятся просто великолепно (хотя, возможно, это можно списать на артефакты nouveau):
Великолепные значки в меню













 Впрочем, создатели самой простой и удобной среды на свете предусмотрели и это, поместив кнопочку специальных возможностей прямо на верхнюю панель:
Gnome думает о вас












 Потому, что запустить их из меню людям со слабым зрением не очень-то удобно:
Развиваем глазки












 Ну что же, после небольшой гимнастики для глаз идем дальше, чтобы оценить великолепный дизайн и новые идеи этого рабочего стола. Возьмем, для примера,  стандартный файловый менеджер nautilus:
keep it simple, stupid!












 Налицо изысканность линий и утонченный дизайн новой стандартной темы Gnome. Кстати, Вы ничего не заметили? Ах да, теперь в заголовке окна только одна кнопка управления - закрыть. Видимо, майнтайнеры наконец-то догадались, что кнопки свернуть/развернуть не нужны и лишь только приводят пользователей в замешательтво. Теперь для того, чтобы развернуть окно, достаточно протащить его курсором к верхней области и экрана, чуточку подождав (всего пару мгновений), пока оно развернётся.

 Также я пришел в бурный восторг от реализации нового переключения окон. Здесь это реализовано на пятёрочку с плюсом. Вы, наверное, все помните ту кучу скучных неинтересных кнопок на панели задач? Так вот, Gnome 3 призван избавить Вас от этого недостатка, ведь теперь там отображается только одна кнопка, а переключение окон производится с помощью мышиного жеста в левый верхний угол экрана, опять же подождав парочку мгновений:
Одна кнопка - это круто












 Для того же, чтобы сменить неинтересные обои рабочего стола на интересные, теперь придется залезать в наше любимое меню со значками и находить там приложение System Settings:
Так удобнее. Даже не спорьте.












 К сожалению, настроек шрифтов там я не нашел, возможно, они тоже отпугивают неопытных пользователей. Так что это правильно. Да, и ещё: возможно, они скрывается за кнопочкой "Color" в System Settings, но почему-то при нажатии на эту кнопочку приложение внезапно падало (наверное, опять же чтобы не пугать пользователей излишней сложностью).

 Кстати говоря, для различных садомазохистов придуман режим возврата к "классическому" режиму Gnome, в котором почти всё работает:
Мсье знает толк в извращениях












 Ну и напоследок хочу показать Вам ещё одно новое меню, глубоко интегрированное (по словам разработчиков) с hardware. Суть в том, что из него убраны пункты "Shutdown" и "Reboot" (выключение и перезагрузка, если кто не знает английский в мало-мальской степени). Наверное, разработчики считают, что частое выключение и перезагрузка вредят аппаратному обеспечению и решили обезопастить пользователей от внезапной поломки их железного любимца, и полного замешательства:
Крайне благородный поступок













 И вот настало время подводить итоги. Как Вы все уже поняли, разработчики Gnome 3 сделали огромный шаг вперед и создали прекрасную новую оболочку рабочего стола, подняв её юзабилити на непревзойденный доселе уровень.

суббота, 2 апреля 2011 г.

пятница, 1 апреля 2011 г.

Отключение анимации открытия новых вкладок в firefox 4

После обновления Firefox до 4-й версии заметил неприятное новшество: анимацию открытия новых вкладок. Раньше я использовал версии Firefox 3.x и мне показалось это несколько непривычным. К тому же, я не очень-то люблю всяческие анимации. Для того чтобы отключить это, оказалось достаточно зайти в about:config и поменять значение параметра "browser.tabs.animate" с "true" на "false".

четверг, 24 марта 2011 г.

iowait-bug (#12309). История успеха.

Собрал kernel 2.6.38 с ck-патчсетом и bfq. При I/O баг всё ещё продолжает нагружать процессор, но подвисаний уже нет. Лишь система становится немного менее отзывчивой.
PS: на ванильном 2.6.38 фризы были. На 2.6.38 + bfq - тоже.




понедельник, 14 февраля 2011 г.

ШГ в Gtk-приложениях Debian, или шрифты, как в Ubuntu


Наверное, многие замечали, что шрифты в Debian смотрятся иначе, чем в дистрибутивах вроде Ubuntu. Некоторым это нравится, некоторым нет, так как это основывается на чисто субъективном восприятии шрифтов, и, скорее всего, от типа и качества монитора. Лично меня качество отображения шрифтов в Debian не устроило и после долгих поисков в сети я нашел информацию о том, что GTK использует библиотеки libcairo, freetype и libxft для отрисовки шрифтов qt, к примеру, эта библиотека не нужна). Но и в Ubuntu, и в Debian пакет libcairo установлен, так в чем же разница? Как оказалось, из лицензионных соображений, в состав Debian включен пакет libcairo без некоторых специфических патчей, улучшающих отображение шрифта при использовании субпиксельного сглаживания. Так как же решить эту проблему? На некоторых форумах советуют пересобрать libcairo (и остальные две библиотеки) вручную, наложив на них эти патчи. Но, как оказалось, есть куда более простое решение в виде PPA-репозитория для Debian, включающего в себя эти пакеты (а также всяческие артворки и.т.д).
Итак, добавляем в /etc/apt/sources.list строчку с репозиторием, (# echo "deb http://hadret.rootnode.net/debian/ unstable main" >> /etc/apt/sources.list)
устанавливаем ключ, (# wget -O - http://hadret.rootnode.net/debian/duckbill.key | apt-key add -) обновляем пакеты, (libcairo2, libfreetype6 и libxft2) перелогиниваемся в сеансе и ловим профиты.