воскресенье, 24 октября 2010 г.

GIMP печатает пустые листы.

После очередного обновления своего Archlinux'а, обнаружил следующую проблему: при печати из GIMP в превью нет изображения и на печать выводится пустой лист. Через неделю нагуглил-таки решение, выкладываю.

Сначала я поставил gutenprint плагин, из него всё работало, но я не нашёл как там менять качество печать и решил починить стандартную функцию печати. На launchpad(!) нашёл совет какого-то доброго человека, что нужно сделать downgrade библиотеки cairo до версии 1.8.10. Так и сделал.
Сначала нужно удалить установленную у нас версию cairo.

sudo pacman -Rnd cairo

Потом качаем, распаковываем, собираем и ставим версию 1.8.10.

wget http://cairographics.org/releases/cairo-1.8.10.tar.gz
tar xf cairo-1.8.10.tar.gz
cd cairo-1.8.10
./configure --prefix=/usr/lib
make
sudo make install

Запускаем GIMP, наблюдаем положительный результат, радуемся и надеемся, что в следующем релизе cairo или GIMP'a всё починят и оно будет работать без дополнительных костылей и ударов молотком. :-)



Продолжение...