Copyright 2002-2006 by Bill Kendrick and others
New Breed Software
bill@newbreedsoftware.com
http://www.newbreedsoftware.com/tuxpaint/
11 октября 2006 года
Начиная с версии Tux Paint 0.9.14 пользователям доступно графическое приложение, позволяющее изменять поведение Tux Paint. Однако, если Вы не хотите устанавливать и использовать этот инструмент, или желаете лучше разобраться в доступных настройках, читайте этот документ.
Вы можете создать простой конфигурационный файл для Tux Paint, который будет считываться каждый раз при запуске программы.
Файл создаётся в формате простого текста и содержит опции, которые Вы желаете включить:
Для пользователей Linux, Unix и Mac OS X
Файл должен носить название "
.tuxpaintrc" и располагаться в Вашей домашней директории (т.е. в "~/.tuxpaintrc" или "$HOME/.tuxpaintrc")Системный конфигурационный файл (Linux и Unix)
Перед чтением Вашего конфигурационного файла, считывается системный конфигурационный файл. (По умолчанию, пустой.) Он расположен в:
/etc/tuxpaint/tuxpaint.confВы можете полностью запретить чтение этого файла, оставив установки по умолчанию (они перекрываются файлом "
.tuxpaintrc" и/или параметрами командной строки), с помощью следующего параметра командной строки:--nosysconfigДля пользователей Windows
Файл должен носить название "
tuxpaint.cfg" и располагаться в директории Tux Paint.Для создания этого файла Вы можете использовать Блокнот (NotePad) или WordPad. Убедитесь, что он сохранён как простой текст и не имеет ".txt" в конце имени файла.
Следующие установки можно задать в конфигурационном файле. (Установки командной строки перекрывают их. Смотри раздел "Параметры комндной строки" ниже.)
fullscreen=yes- Запускает программу в полноэкранном режиме, а не в окне.
windowsize=SIZE- Запускает программу с более высоким разрешением, чем принятые по умолчанию 640x480. Значение SIZE может быть одним из:
- 640x480
- 800x600
- 1024x768
- 1280x1024
- 1400x1050
- 1600x1200
nosound=yes- Отключает звуковые эффекты. (Примечание: при использовании этой установки нажатие [Alt] + [S] не приводит к включению звука.)
noquit=yesОтключает возможность выхода из Tux Paint по нажатию экранной кнопки "Выйти" или клавиши [Escape] .
Сочетание клавиш [Alt] + [F4] или нажатие на кнопку закрытия окна (если Вы не в полноэкранном режиме) по-прежнему приведёт к выходу из Tux Paint.
Также Вы можете использовать для выхода следующую комбинацию клавиш: [Shift] + [Control] + [Escape].
noprint=yes- Отключает возможность печати.
printdelay=SECONDS- Накладывает ограничение на печать — не более одного раза в SECONDS секунд.
printcommand=COMMAND(только для Linux и Unix)
Устанавливает COMMAND в качестве команды на печать PostScript файла по нажатию кнопки "Печать". Команда по умолчанию:
lprПримечание: Версии Tux Paint более ранние, чем 0.9.15 посылали на команду печати (по умолчанию "
pngtopnm | pnmtops | lpr") данные в формате PNG.Если Вы установили иную
printcommandв конфигурационном файле версии ранее 0.9.15, Вам следует её изменить.altprintcommand=COMMAND(только для Linux и Unix)
Устанавливает COMMAND в качестве команды на печать PostScript файла по нажатию кнопки "Печать" с удержанием клавиши [Alt]. (Обычно используется для вызова диалога печать, как и нажатие [Alt]+"Печать" в Windows и Mac OS X.)
Если этот параметр специально не установлен, команда по умолчанию — диалог печати KDE:
kprinterprintcfg=yes(только для Windows)
Во время печати Tux Paint будет использовать файл конфигурации принтера. Нажмите на клавишу [Alt] во время щелчка по кнопке "Печать", чтобы вызвать диалог печати Windows.
(Примечание: работает только в том случае, если Tux Paint не запущен в полноэкранном режиме.) Любые конфигурационные изменения, сделанные в этом диалоге, будут сохранены в файле "
userdata/print.cfg", и будут использоваться, пока установлена опция "printcfg".altprint=alwaysПри установке этого параметра Tux Paint всегда показывает диалог печати (или, в Linux/Unix, запускает "altprintcommand") при щелчке на кнопке "Печать". Другими словами, происходит то же, что и при щелчке по "Печать" с удержанием [Alt], но при этом не требуется удерживать [Alt] всякий раз.
altprint=neverПолностью запрещает показ диалога печати (или, в Linux/Unix, запускe "altprintcommand") при щелчке по кнопке "Печать". Другими словами, отменяет эффект клавиши [Alt].
altprint=modУстанавливает нормальное, по умолчанию, поведение. Tux Paint показывает диалог печати (или, в Linux/Unix, запускает "altprintcommand"), когда клавишу [Alt] нажимают одновременно с щелчком по кнопке "Печать". Щелкок по "Печать" без удержания [Alt] запускает печать без показа диалога.
simpleshapes=yes- Отменяет вращение фигуры при использовании инструмента "Формы". Нажать, протянуть и отпустить — это всё, что требуется для отрисовки фигуры.
uppercase=yes- Весь текст будет выводиться только прописными буквами (например, "Кисть" напечатается как "КИСТЬ"). Полезно для детей, которые могут читать, но выучили пока только прописные буквы.
grab=yesTux Paint будет пытаться "захватить" мышь и клавиатуру, так что мышь ограничевается окном Tux Paint, и почти весь ввод с клавиатуры будет направляться прямо в это окно.
Полезно для запрета действий операционной системы, которые могут "выбросить" пользователя из Tux Paint — переход между окнами с помощью [Alt]-[Tab], [Ctrl]-[Escape], и т.д. Особенно полезно в полноэкранном режиме.
noshortcuts=yesОтменяет клавиатурные сокращения (например, [Ctrl]-[S] для сохранения, [Ctrl]-[N] для создания нового изображения, и т.д.)
Полезно для предотвращения нежелательных команд от детей, неопытных в обращении с клавиатурой.
nowheelmouse=yes- Отменяет поддержку колеса мыши. (В норме колесо прокручивает панель выбора справа.)
nobuttondistinction=yesДо версии Tux Paint 0.9.15 среднюю и правую кнопки мыши также можно было использовать. Начиная с версии 0.9.15, работает только левая кнопка, чтобы не приучать детей использовать неправильные кнопки.
Одноко, для детей, имеющих проблемы с мышью, различие между кнопками мыши можно отменить (вернув программу к прежнему поведению), используя данную опцию.
nofancycursors=yesОтменяет оригинальные указатели мыши в Tux Paint и устанавливает стандартные.
В некоторых средах нестандартные курсоры могут вызывать проблемы. Используйте этот параметр, чтобы избежать их.
nooutlines=yesВ этом режиме контуры объектов при использовании инструментов "Линии", "Формы", "Штампы" и "Ластик" показываются в значительно упрощённом виде.
Полезно при запуске Tux Paint на очень медленных компьютерах или через удалённый терминал X-Window.
sysfonts=yesПозволяет Tux Paint'у загружать шрифты операционной системы (для использования в инструменте "Текст"). В норме, загружаются только шрифты, связанные с Tux Paint.
nostamps=yesЭтот параметр запрещает Tux Paint загружать штампы, что делает недоступным инструмент "Штампы".
Это ускоряет загрузку Tux Paint и уменьшает использование памяти. Хотя, конечно, штампы будут полностью недоступны.
nostampcontrols=yes- Некоторые изображения в "Штампах" могут быть отражены, перевёрнуты и/или масштабированы. Данный параметр запрещает изменения, оставляя только базовые штампы.
mirrorstamps=yesДля тех штампов, что могут быть зеркально отражены, данный параметр устанавливает отражённую форму по умолчанию.
Полезно для людей с привычкой к просмотру справа налево.
keyboard=yesРазрешает использование стрелок на клавиатуре для управления указателем мыши (например, для сред без поддержки мыши).
Клавиша[Стрелка] перемещает указатель мыши. [Пробел] действует как кнопка мыши.
savedir=DIRECTORYИспользуйте этот параметр для изменения директории сохранения рисунков. По умолчанию, это "
~/.tuxpaint/saved/" под Linux и Unix, и "userdata\" под Windows.Может быть полезно для сетей Windows, где Tux Paint установлен на сервере, а дети запускают его на рабочих станциях. Вам следует установить параметр
savedirв качестве их домашней папки (например, "H:\tuxpaint\")Прмечание: При указании диска Windows (например, "
H:\"), Вы также должны указать папку.Пример:
savedir=Z:\tuxpaint\saveover=yes- Убирает предупреждение "Заменить старую картинку?" при сохранении существующего файла. При установке этого параметра, старая версия будет замещаться новой автоматически.
saveover=new- Также убирает предупреждение "Заменить старую картинку?" при сохранении существующего файла. При установке этого параметра, однако, всегда будет сохраняться новый файл, а не переписываться старая версия.
saveover=ask(Эта опция удалена, так как она идёт по умолчанию.)
При сохранении уже существующего рисунка, Вам будет задан вопрос, желаете ли Вы заменить старую картинку.nosave=yes- Отменяет возможность сохранения файлов (и, таким образом, делает недоступной кнопку "Сохранить"). Можно использовать в ситуациях, когда программу используют только для развлечения, или во время тестирования.
startblank=yes- При установке этого параметра Tux Paint при запуске показывает чистый холст, а не загружает последний редактированный рисунок.
colorfile=FILENAMEВы можете переопределить стандартную палитру Tux Paint, создав простой текстовый ASCII-файл, описывающий желаемые цвета, и указав этот файл в параметре
colorfile.В каждой строке файла задаётся один цвет. Цвета задаются указанием их красной, зелёной и синей составляющих, каждой от 0 (отсутствует) до 255 (ярчайшая). (Более подробно см. статью Википедии "RGB".)
Цвета могут быть заданы тремя десятичными значениями (например, "
255 68 136") или 6- или 3-значными шестнадцатеричными "триплетами" (например, "#ff4488" или "#F48").После определения цвета, Вы можете (на той же самой строке) добавить описание цвета. Тукс покажет этот текст после щелчка мышью по цвету. (Например, "
#FFF White as snow.")В качестве примера можете посмотреть стандартную палитру Tux Paint в: "
default_colors.txt".Примечания: следует разделять десятичные значения пробелами и начинать шестнадцатеричные значения знаком "решётки" ("
#"). В 3-значных шестнадцатеричных числах, каждая цифра используется для обеих, верхней и нижней, половин байта, таким образом "#FFF" равнозначен "#FFFFFF", а не "#F0F0F0".lang=LANGUAGEЗапускает Tux Paint с одним из поддерживаемых языков. В настоящее время LANGUAGE может принимать следующие значения:
Значение Язык
(самоназвание)Язык
(русское название)englishamerican-englishамериканский английский afrikaansафрикаанс albanianалбанский arabicарабский basqueeuskaraбаскский belarusianbielaruskajaбелорусский bokmalнорвежский (букмол) brazilian-portugueseportuges-brazilianбразильский португальский bretonbrezhonegбретонский british-englishbritishбританский английский bulgarianболгарский catalancatalaкаталонский chinesesimplified-chineseупрощённый китайский croatianhrvatskiхорватский czechceskyчешский danishdanskдатский dutchnederlandsнидерландский estonianэстонский faroeseфарерский finnishsuomiфинский frenchfrancaisфранцузский gaelicgaidhligгэльский ирландский galiciangalegoгалисийский georgianгрузинский germandeutschнемецкий greekгреческий groningszudelk-veenkelonioalsгронингенский gujaratiгуджарати hebrewиврит hindiхинди hungarianmagyarвенгерский icelandicislenskaисландский indonesianbahasa-indonesiaиндонезийский italianitalianoитальянский japaneseяпонский kinyarwandaкиньяруанда klingontlhInganклингонский koreanкорейский kurdishкурдский lithuanianlietuviuлитовский malayмалайский mexican-spanishespanol-mejicanoмексиканский испанский ndebeleндебеле norwegiannynorskнорвежский (нюнорск) polishpolskiпольский portugueseportuguesпортугальский romanianрумынский russianrusskiyрусский scottishghaidhligгэльский шотландский serbianсербский slovakсловацкий slovenianslovenskoсловенский southafrican-englishюжноафриканский английский spanishespanolиспанский swahiliсуахили swedishsvenskaшведский tagalogтагалогский tamilтамильский thaiтайский tibetanтибетский traditional-chineseтрадиционный китайский turkishтурецкий ukrainianукраинский vendaвенда vietnameseвьетнамский walloonwalonваллонский welshcymraegваллийский xhosaкосу
.tuxpaintrc(для пользователей Linux и Unix)
Параметры, установленные в "
/etc/tuxpaint/tuxpaint.config", можно переустановить в файле "~/.tuxpaintrc".Вкл/выкл. параметры, такие как "
noprint" и "grab", можно просто установить равными "no" в файле "~/.tuxpaintrc":noprint=no
uppercase=noИли можно использовать установки, соответствующие параметрам командной строки, описанным ниже. Например:
print=yes
mixedcase=yes
Параметры можно устанавливать также в командной строке при запуске Tux Paint.
--fullscreen
--800x600
--1024x768
--1280x1204
--1400x1050
--1600x1200
--startblank
--nosound
--noquit
--noprint
--printdelay=SECONDS
--printcfg
--simpleshapes
--uppercase
--grab
--noshortcuts
--nowheelmouse
--nobuttondistinction
--nofancycursors
--nooutlines
--nostamps
--nostampcontrols
--sysfonts
--mirrorstamps
--keyboard
--savedir DIRECTORY
--saveover
--saveovernew
--nosave
--lang LANGUAGE
- Эти параметры связаны с установками конфигурационного файла, описанными выше.
--windowed
--640x480
--startlast
--sound
--quit
--printdelay=0
--noprintcfg
--complexshapes
--mixedcase
--dontgrab
--shortcuts
--wheelmouse
--buttondistinction
--fancycursors
--outlines
--stamps
--stampcontrols
--nosysfonts
--dontmirrorstamps
--mouse
--saveoverask
--save
- Эти параметры можно использовать для переустановки параметров конфигурационного файла (если параметр в конфигурационном файле (-ах) не установлен, переустановка не нужна).
--locale localeЗапускает Tux Paint с одним из поддерживаемых языков. Коды языков смотри в разделе "Как сменить язык" ниже (например, "
de_DE" для немецкого).(Если Ваша локаль уже установлена, например через переменную окружения "
$LANG", этот параметр не требуется, т.к. Tux Paint по возможности применяет настройки среды.)--nosysconfigПод Linux и Unix, эта настройка запрещает чтение системного конфигурационного файла "
/etc/tuxpaint/tuxpaint.conf".Используется только если создан Ваш собственный конфигурационный файл "
~/.tuxpaintrc".--nolockfileПо умолчанию Tux Paint использует так называемый "lockfile" для предотвращения запуска программы более одного раза в 30 секунд. (Это предупреждает случайный запуск множественных копий; например, двойным кликом на однокликовый ярлычок, или просто нетерпеливыми кликами по иконке несколько раз.)
Для того, чтобы Tux Paint игнорировал "lockfile" и разрешал повторный запуск программы, даже если она уже запущена менее 30 секунд назад, запустите Tux Paint с параметром командной строки "
--nolockfile".По умолчанию, "lockfile" хранится в "
~/.tuxpaint/" под Linux и Unix, и в "userdata\" под Windows.
Информационные параметры командной строки
Следующие параметры показывают на экране некоторый информативный текст. Tux Paint, однако, после этого не запускается.
--version- Показывает номер и дату версии Вашей копии Tux Paint'а. Также выводит список параметров компиляции, если они есть. (См. INSTALL.txt и FAQ.txt).
--copying- Показывает краткую информацию об лицензии, под которой распространяется Tux Paint.
--usage- Показывает список доступных параметров командной строки.
--help- Показывает краткую справку по использованию Tux Paint.
--lang help- Показывает список языков, доступных в Tux Paint.
Tux Paint переведён на ряд языков. Для доступа к переводам используйте параметр командной строки "
--lang" (например, "--lang russian") или параметр "lang=" конфигурационного файла (например, "lang=russian").Tux Paint также поддерживает текущие языковые установки операционной системы. (Вы можете перекрыть их, используя параметр командной строки "
--locale"; см. выше.)Используйте параметр "
--lang help" для просмотра списка доступных языков.Доступные языки
(*) - Эти языки требуют свои собственные шрифты, т.к. их невозможно представить с использованием латинского набора символов, подобно другим языкам. Смотри раздел "Специальные шрифты" ниже.
Код Язык
(самоназвание)Язык
(русское название)CEnglish Английский af_ZAАфрикаанс ar_SAАрабский be_BYBielaruskaja Белорусский bg_BGБолгарский bo_CNТибетский br_FRBrezhoneg Бретонский ca_ESCatalà Каталонский cs_CZCesky Чешский cy_GBCymraeg Валлийский da_DKDansk Датский de_DEDeutsch Немецкий et_EEЭстонский el_GR.UTF8(*)Греческий en_GBБританский Английский en_ZAЮжноафриканский Английский es_ESEspañol Испанский es_MXEspañol-Mejicano Мексиканский Испанский eu_ESEuskara Баскский fi_FISuomi Финский fo_FOФарерский fr_FRFrançais Французский ga_IEGàidhlig Гэльский Ирландский gd_GBGhaidhlig Гэльский Шотландский gl_ESGalego Галисийский gos_NLZudelk Veenkelonioals Гронингенский gu_INГуджарати he_IL(*)Иврит hi_IN(*)Хинди hr_HRHrvatski Хорватский hu_HUMagyar Венгерский id_IDBahasa Indonesia Индонезийский is_ISÍslenska Исландский it_ITItaliano Итальянский ja_JP.UTF-8(*)Японский ka_GE.UTF-8Грузинский ko_KR.UTF-8(*)Корейский ku_TR.UTF-8Курдский lt_LT.UTF-8Lietuviu Литовский ms_MYМалайский nb_NONorsk (bokmål) Норвежский (букмол) nn_NONorsk (nynorsk) Норвежский (нюнорск) nl_NLНидерландский nr_ZAНдебеле pl_PLPolski Польский pt_BRPortugês Brazileiro Бразильский Португальский pt_PTPortugês Португальский ro_ROРумынский ru_RURusskiy Русский rw_RWКиньярванда sk_SKСловацкий sl_SIСловенский sq_ALАлбанский sr_YUСербский sv_SESvenska Шведский sw_TZСуахили ta_IN(*)Тамильский th_TH(*)Тайский tl_PH(*)Тагалогский tlh(*)tlhIngan Клингонский tr_TRТурецкий uk_UAУкраинский ve_ZAВенда vi_VNВьетнамский wa_BEВаллонский xh_ZAКосу zh_CN(*)Китайский (упрощённый) zh_TW(*)Китайский (традиционный)
Настройка языковых установок среды (локали)
Смена локали вызовет серьёзные изменения среды.
Как было сказано выше, наряду с выбором языка при запуске программы с помощью параметров командной строки ("
--lang" и "--locale"), Tux Paint использует глобальные языковые установки среды.Если Вы ещё не установили свою локаль, далее кратко описано, как это сделать:
Для пользователей Linux/Unix
Вначале, чтобы быть уверенными, что желаемая локаль доступна, отредактируйте файл "
/etc/locale.gen" и затем запустите программу "locale-gen" под пользователем root.Примечание: пользователи Debian могут просто запустить команду "
dpkg-reconfigure locales".Затем, перед запуском Tux Paint, назначьте переменной окружения "
$LANG" одно из значений локали, перечисленных выше. Если Вы желаете применить настройки ко всем программам, Вам следует добавить следующий код к сценарию входа, например~/.profile,~/.bashrc,~/.cshrcи т.д.Например, в Bourne Shell (BASH):
export LANG=ru_RU ; \
tuxpaintИ в C Shell (TCSH):
setenv LANG ru_RU ; \
tuxpaint
Для пользователей Windows
Tux Paint распознаёт текущую локаль и использует соответствующие файлы по умолчанию. Таким образом, этот раздел предназначен только для тех, кто использует язык, отличный от установленного в локали.
Простейший способ — использовать параметр командной строки "
--lang" (см. "INSTALL.txt"). Однако, при работе в окне сеанса MSDOS, возможно также использовать команды, подобные этой:set LANG=ru_RU...которые установят язык на время сеанса DOS.
Для более постоянного эффекта, попробуйте отредактировать файл "
autoexec.bat" с помощью утилиты Windows "sysedit":Windows 95/98
- Щёлкните на кнопке "Пуск" и выберите "Выполнить".
- Напечатайте "sysedit" в диалоге "Открыть:" (можно с или без кавычек).
- Нажмите "OK".
- Перейдите в окно AUTOEXEC.BAT в Редакторе файлов настройки.
- Добавьте следующую строку в конец файла:
set LANG=ru_RU- Закройте Редактор файлов настройки, сохранив изменения.
- Перезагрузите компьютер.
Применить настройки к всех пользователей и ко всем приложениям возможно при использовании диалога "Язык и региональные настройки" на Панели управления:
- Щёлкните на кнопке "Пуск" и выберите "Настройки | Панель управления".
- Двойной щелчок по глобусу "Языков и региональных настроек".
- Выберите язык/регион из выпадающего списка.
- Нажмите "OK".
- Перезагрузите компьютер.
Специальные шрифты
Некоторые языки требуют установки специальных шрифтов. Файлы подобных шрифтов (в формате TrueType (TTF)), слишком велики для включения в дистрибутив Tux Paint и доступны отдельно от него. (См. таблицу выше, в разделе "Как сменить язык" section.)При запуске программы с языком, требующим собственного шрифта, Tux Paint пытается загрузить файл шрифта из системной папки "
fonts" (в директории "locale"). Название файла представляет собой первые две буквы кода языка (например, "ko" для корейского, "ja" для японского, "zh_tw" для традиционного китайского).Например, для Linux или Unix, при запуске Tux Paint с корейским языком (например, с параметром "
--lang korean"), Tux Paint попытается загрузить следующий файл шрифта:
/usr/share/tuxpaint/fonts/locale/ko.ttfВы можете закачать шрифты для поддерживаемых языков с сайта Tux Paint, http://www.newbreedsoftware.com/tuxpaint/. (Смотри подраздел "Шрифты" в разделе "Скачать".)
Под Unix и Linux для установки шрифта Вы можете использовать
Makefile, поставляемый вместе со шрифтом.