Could not find/open font when opening font «arial», using internal non-scalable font

Centos 5.4 x86_64, gnuplot 4.4.1rc

Выдает такую ошибку.

«Could not find/open font when opening font «arial», using internal non-scalable font»

Здесь все понятно,  так как шрифт не свободный, и в Centos-e его нет.

Решается так

export GDFONTPATH=/usr/share/fonts/bitstream-vera
export GNUPLOT_DEFAULT_GDFONT=VeraMono

Chakra Linux – установщик теперь и на казахском

За столь восточным названием скрывается, в общем-то, неплохой микс из дистрибутива Arch Linux и модульной версии KDE – Kdemod. Так вот. Буквально вчера перевел установщик, скоро должен появиться в дистрибутиве. Сразу скажу, что не имею отношения к переводу самого KDE на казахский язык. Во-первых, слишком много, во-вторых – я не фанат КДЕ. Перевод выполнен «вчерную», то есть без проверок и вычитки ошибок, если таковые найдутся – пишите, поправлю. Также не подогнаны некоторые фразы по длине, скажем, сидя в текстовом редакторе и правя HTML, мне трудно представить и разделить длинное предложение на строки так, чтобы они смотрелись ровно, будучи отцентрованы. Как только появится скриншот, обязательно вставлю в этот пост.

Arch Linux : Проблемы с libpng, libjpeg и Firefox

Опять 25, пакет libjpeg снова среди создающих проблемы пакетов. Вот моя запись про предыдущий случай. Читаем новости  – новые версии пакетов libjpeg и libpng требуют пересборки всех зависимых пакетов. Пакеты были пересобраны, но не все зеркала успели обновиться, так что немного ждем, или ищем новое зеркало.

Также замечена проблема с браузером Firefox – при попытке открыть окно дополнений или загрузок, браузер крашится, и выскакивает окно с предложением отослать отчет разработчикам. Я нажал «Согласен», однако это окно не закрывалось еще минут 5, пришлось прибить. Временно поставил Chromium, буду искать решение проблемы. Кстати, браузер – firefox-branded-bin с AUR-a, т.е. официальная сборка от Mozilla.

UPD: Обновился полностью и поставил пакет libpng12 с AUR-a, теперь вроде как все работает, включая и файрфокс.

Deluge 1.2.0 вышел, прекращена поддержка казахского языка

Отличный торрент-клиент Deluge обновился. Продолжительное время я использовал только его, но потом перешел на qbittorrent. О чем пока ни разу не пожалел. Но вернемся к теме. В этой программе удобно то, что она разделена на серверную и клиентскую части, то есть сервер может работать и в то время, когда вы перезагружаете X-ы. Отличная возможность, UNIX-way. Также из плюсов – умеет айпи-фильтр. Не радует то, что субъективно ест больше ресурсов, чем qbittorrent, кажется, потому что написано на питоне.

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

Так что, если есть желающие продолжить перевод – проходите, не стесняясь. Пока что перевод будет оставаться в текущем состоянии.

Год на гигагерце, или как снизить частоту процессора

Ноутбук – дело тонкое. В прямом смысле этого слова. Поэтому и проблема вентиляции и охлаждения также имеет место быть. А вы не сталкивались с этим? Мой ноутбук сутками включен. Подставки под него у меня нет, зато есть другое средство – утилита cpufrequtils в Arch Linux. Раз выделяемое процессором тепло, а значит и его мощность зависят от его частоты, то почему бы ее не выставить на минимум, которого вам в большинстве случаев будет достаточно, тем более что новые и не очень процессоры умеют занижать свою частоту. А governor (режим работы проца) использовать powersave. Что я успешно и проделал, а что получил – процессор очень редко нагревается до таких температур, чтобы включился вентилятор охлаждения, ну разве что только при компиляции чего-нибудь или когда браузер обрабатывает особенно обвешанную скриптами и баннерами веб-страницу – привет, владельцы мегаторренца!

Что и где править?

Смотрим!

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
2167000 1667000 1333000 1000000

Следовательно, минимальная поддерживаемая частота – 1 ГГц. Чтож, один так один. Когда-то и на половине этого работал.

В любимом Арче ставим пакет cpufrequtils

#pacman -S cpufrequtils

Дальше править файл /etc/conf.d/cpufreq:

# configuration for cpufreq control
# valid governors:
#  ondemand, performance, powersave,
#  conservative, userspace
governor="powersave"
# valid suffixes: Hz, kHz (default), MHz, GHz, THz
min_freq="1GHz"
max_freq="1GHz"

Ну и наконец, добавим в файле /etc/rc.conf в секцию MODULES значение acpi-cpufreq, а в секцию DAEMONS – значение cpufreq. После перезагрузки наблюдаем, что модули загружены.

$lsmod | grep cpu
cpufreq_powersave        646  2
acpi_cpufreq            5599  0
freq_table              1955  1 acpi_cpufreq
processor              25790  3 acpi_cpufreq

И что частота ядра соответствует тому, что мы заказывали:

$cpufreq-info | grep "CPU freq"
 current CPU frequency is 1000 MHz.
 current CPU frequency is 1000 MHz.

Готово!