Главная » Uncategorized » Running lignumCAD in ubuntu 10.04

Running lignumCAD in ubuntu 10.04

После некоторых поисков программы под линукс для построения табуреток не нашёл ничего кроме lignumCAD. Программа 2003 года судя по всему.

скачал отсюда

http://sourceforge.net/projects/lignumcad/files/

rpm пакет.

С помощью команды

«alien -d »

преобразовал в DEB пакет. Установил. Всё без проблем. Даже обнаружил что прграмма установилась не в /usr/bin, а в /opt/lignumCAD/v0.2/bin/… .

Но при запуске программа говорила, что не может открыть файл.

«/usr/X11R6/lib/X11/XftConfig»

То есть путь где проверяется конфигурационный файл рендеринга и антиалиасинга шрифтов, упрощённо говоря. В достаточно старых дистрибутивах он там и мог находится, но не в наши дни.

После этого программа выдавала окошко с информацией что  нужно выставить по-умолчанию шрифты Type1 или TrueType, запустить qtconfig из древней версии библиотеки Qt и давала давно мёртвую ссылку. После нажатия «Ок» программа закрывалась.

Насройки qtconfig не дали ни какого результата.

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

В итоге чья-то невидимая рука заставила меня создать дерево подпапок и этот самый файл — XftConfig.

Погуглив, нашёл пример такого файла тут

http://www.cs.ucr.edu/~jbyrne/config/xfree86/XftConfig

В мелочах настроек не разбирался. Не нужно это плотнику.

Вот содержимое файла:

#
# XftConfig
#
# Use with Type1 and TrueType fonts
#

dir "/usr/X11R6/lib/X11/fonts/Type1"
dir "/usr/X11R6/lib/X11/fonts/truetype"

#
# alias 'fixed' for 'mono'
#
match any family == "fixed"		edit family =+ "mono";

#
#Check users config file
#
includeif	"~/.xftconfig"

#
# Substitute TrueType fonts for Type1 versions
#
match any family == "Times"		edit family += "Times New Roman";
match any family == "Helvetica"		edit family += "Verdana";
match any family == "Courier"		edit family += "Courier New";

#
# Use TrueType fonts for defaults
#
match any family == "serif" 		edit family += "Times New Roman";
match any family == "sans" 		edit family += "Verdana";

#
# Use monotype.com (andale) face where possible
#
match
	any family == "mono"
	all slant == roman
	all weight < bold
edit
	family += "monotype.com";
#
# otherwise, use courier
#
match any family == "mono"		edit family += "Courier New";

#
# Alias between XLFD families and font file family name, prefer local fonts
#
match any family == "Charter"		edit family += "Bitstream Charter";
match any family == "Bitstream Charter" edit family =+ "Charter";

match any family == "Lucidux Serif"	edit family += "LuciduxSerif";
match any family == "LuciduxSerif"	edit family =+ "Lucidux Serif";

match any family == "Lucidux Sans"	edit family += "LuciduxSans";
match any family == "LuciduxSans"	edit family =+ "Lucidux Sans";

match any family == "Lucidux Mono"	edit family += "LuciduxMono";
match any family == "LuciduxMono"	edit family =+ "Lucidux Mono";

#
# TrueType font aliases
#
match any family == "Comic Sans"	edit family += "Comic Sans MS";
match any family == "Comic Sans MS"	edit family =+ "Comic Sans";
match any family == "Trebuchet" 	edit family += "Trebuchet MS";
match any family == "Trebuchet MS" 	edit family =+ "Trebuchet";
match any family == "Monotype" 		edit family =+ "Monotype.com";
match any family == "Andale Mono"	edit family += "Monotype.com";
match any family == "Monotype.com"	edit family =+ "Andale Mono";

да и поменял эти две строчки с путями

dir "/usr/X11R6/lib/X11/fonts/Type1"
dir "/usr/X11R6/lib/X11/fonts/truetype"

на то, что нашёл у себя:

dir "/etc/X11/fonts/Type1"
dir "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"

...И запустилась  /opt/lignumCAD/v0.2/bin/lignumCAD

Осталось только научиться в ней создавать хотя бы табуретку.
Реклама

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s