Tux Paint
バージョン 0.9.34

各種設定について

Copyright © 2002-2024 by various contributors; AUTHORS.txt 参照.
https://tuxpaint.org/

2024年4月29日

目次

Tux Paint 設定ツール

Tux Paint の動作をカスタマイズするには、グラフィカルな操作で設定が変更できるツールがご利用いただけます。しかしながら、このツールをインストールしたくない場合や、利用可能なオプションについて、さらに詳細を知りたいという方は、以下の説明を参照して下さい。

設定ファイルについて

簡単な設定ファイルを作成して、Tux Paint の起動時に読み込ませることができます。

設定ファイルは、有効にしたいオプションを記述した、シンプルなテキストファイルです。

Linux 及び Unix のユーザー

/home/ユーザー名/.tuxpaintrc

システム全体の設定ファイル

ユーザー毎の設定ファイルが読み込まれる前に、以下の場所にある、システムの全ユーザーに適用される設定ファイルが読み込まれます。(標準では、全ての変更が無効にされています)

/etc/tuxpaint/tuxpaint.conf

macOS のユーザー

/Users/ユーザー名/Library/Application Support/TuxPaint/tuxpaint.cfg

システム全体の設定ファイル

ユーザー毎の設定ファイルが読み込まれる前に、以下の場所にある、システムの全ユーザーに適用される設定ファイルが読み込まれます。(標準では、全ての変更が無効にされています)

/Library/Application Support/TuxPaint/tuxpaint.cfg

Windows のユーザー

C:\Users\ユーザー名\AppData\Roaming\TuxPaint\tuxpaint.cfg

設定ファイルはメモ帳やワードパッドで作成できますが、必ずテキストファイルとして保存するよう注意して下さい。また、ファイル名に ".txt" という拡張子をつけないようにします。

システム全体の設定ファイル

ユーザー毎の設定ファイルが読み込まれる前に、以下の場所にある、システムの全ユーザーに適用される設定ファイルが読み込まれます。(標準では、全ての変更が無効にされています)

C:\Program Files\TuxPaint\tuxpaint.cfg

Haiku のユーザー

/boot/home/config/settings/TuxPaint/tuxpaint.conf

コマンドラインオプション "--nosysconfig" 用いると、システム全体の設定ファイルは無視され、ユーザー毎の設定ファイルやコマンドラインオプションによる変更のみが反映されます。

利用可能なオプション

設定ファイルでは、以下のオプションを設定することができます。(コマンドラインオプションによる設定が優先されます。以下のコマンドラインオプション"の項をごらん下さい)

画面・音声

画面

fullscreen=yes

プログラムを、ウィンドウ内ではなく、フルスクリーンモードで起動します。

注: システム全体の設定ファイルで設定されている場合は、ユーザーの設定ファイルで "fullscreen=no" を設定すると上書きされることがあります。また、どちらの設定も、コマンドラインオプションの "--windowed" で変更できます。

fullscreen=native

プログラムをフルスクリーンモードで起動します。その際、画面の解像度をオペレーティングシステムの設定から推定します。

windowsize=SIZE

ウィンドウモードの場合、"SIZE" で指定するウィンドウサイズで、フルスクリーンモードの場合、"SIZE" で指定する解像度でプログラムを起動します。(標準では "800x600" です)

SIZE の値は、数値の間に半角小文字の "x" を用いて、’幅x高さ' のように、ピクセル単位で記述します。幅は最低で 640 ピクセル、高さは最低で 480 ピクセルです。

例:

  • 640x480
  • 1024x768
  • 768x1024
  • 1600x1200

💡 利用可能なディスプレイが1つのみで Tux Paint が(フルスクリーンではなく)ウィンドウモードで実行されており、ウィンドウサイズの設定がディスプレイサイズより大きい場合、ウィンドウサイズは強制的にディスプレイサイズに合わせられます。

orient=portrait

ウィンドウの幅と高さの設定を入れ替えます。これは、タブレットパソコンのような縦型のディスプレイでウィンドウを回転させる際に便利なオプションです。

注: システム全体の設定ファイルで設定されている場合は、ユーザーの設定ファイルで "orient=landscape" を設定すると上書きされることがあります。また、どちらの設定も、コマンドラインオプションの "--orient=landscape" で変更できます。

native=yes

Tux Paint をフルスクリーンモードで起動する際、"windowsize" オプションの設定を無視して、オペレーティングシステムが設定する画面解像度に従います。

allowscreensaver=yes

標準では、Tux Paint の起動中は スクリーンセーバーが起動しない設定になっていますが、"allowscreensaver" オプションを指定すると、スクリーンセーバーが有効になります。(環境変数 "SDL_VIDEO_ALLOW_SCREENSAVER" の値を "1" に設定しても、同様のことができます)

注: システム全体の設定ファイルで設定されている場合は、ユーザーの設定ファイルで "allowscreensaver=no" または "disablescreensaver=yes" を設定すると上書きされることがあります。また、どちらの設定も、コマンドラインオプションの "--disablescreensaver" で変更できます。

音声

nosound=yes

効果音を無効にします。(注: このオプションを設定すると、[Alt] + [S] を押しても、効果音を有効化することはできません

注: システム全体の設定ファイルで設定されている場合は、ユーザーの設定ファイルで "nosound=no" または "sound=yes" を設定すると上書きされることがあります。また、どちらの設定も、コマンドラインオプションの "--sound" で変更できます。

nostereo=yes

ステレオの効果音を無効にする。(片耳イヤホンや1台のスピーカーで使用する場合に役に立ちます)

注: システム全体の設定ファイルで設定されている場合は、ユーザーの設定ファイルで "nostereo=no" または "stereo=yes" を設定すると上書きされることがあります。また、どちらの設定も、コマンドラインオプションの "--stereo" で変更できます。

インターフェースサイズ

buttonsize=SIZE

Tux Paint のユーザーインターフェースの各種ボタンのサイズを標準の "48" から変更します。非常に高解像度のディスプレイや、視線入力といった分解能の低い操作デバイスを使用する場合に有効です。

SIZE の値は24から192までのピクセル値で指定します。ほとんどのボタンは正方形となっており、この設定はボタンの幅と高さの両方に影響します。

SIZEの値として "auto" を指定すると、Tux Paint のウィンドウ(またはフルスクリーンディスプレイ)のサイズに基づいて、適切なボタンサイズが選択されます。(デフォルトの画面サイズ 800x600 の場合、ボタンサイズはデフォルトの "48" になります。)

💡 注: 選択されたボタンのサイズが大きすぎて画面内に必要なすべてのインターフェースが表示しきれない場合は、できる限り大きなボタンサイズが使用されます。(その旨がstderrに出力されます)

colorsrows=ROWS

カラーパレットのボタンを何列表示するかを指定します。色数の多いカラーパレット(上記の "colorfile" を参照)を使う場合や、視線入力などの分解能の低い操作デバイスを使用する場合に便利です。"ROWS "には、"1"(デフォルト)から "3" までの値を指定します。

マウス・キーボード

マウスカーソル

nofancycursors=yes

Tux Paint 独自のマウスポインタを無効にし、システム標準のマウスポインタを使用するようにします。

環境によっては Tux Paint のマウスカーソルが原因で不具合が起こることがあります。そういった場合にこのオプションを有効にして下さい。

注: システム全体の設定ファイルで設定されている場合は、ユーザーの設定ファイルで "nofancycursors=no" または "fancycursors=yes" を設定すると上書きされることがあります。また、どちらの設定も、コマンドラインオプションの "--fancycursors" で変更できます。

hidecursor=yes

マウスカーソルを表示しないようにします。

タブレットPCなどのタッチスクリーンを用いるデバイスのためのオプションです。

注: システム全体の設定ファイルで設定されている場合は、ユーザーの設定ファイルで "hidecursor=no" または "showcursor=yes" を設定すると上書きされることがあります。また、どちらの設定も、コマンドラインオプションの "--showcursor" で変更できます。

キーボード

noshortcuts=yes

キーボードショートカット(保存: [Ctrl]-[S]、新規作成: [Ctrl]-[N] など)を無効にします。

これは、キーボードの操作に慣れていない子供が不用意にコマンドを実行してしまうことを防ぐために有効です。

注: システム全体の設定ファイルで設定されている場合は、ユーザーの設定ファイルで "noshortcuts=no" または "shortcuts=yes" を設定すると上書きされることがあります。また、どちらの設定も、コマンドラインオプションの "--shortcuts" で変更できます。

マウス

grab=yes

Tux Paint がマウスとキーボードを「独占」します。マウスカーソルが Tux Paint のウィンドウ内に限定され、ほとんどすべてのキーボード入力が直接 Tux Paint に渡されます。

これは、ユーザーが Tux Paint から抜け出すことができないようにするのに便利です。 [Alt]-[Tab] によるウィンドウの切り替えや、[Ctrl]-[Escape] キーによる操作が無効になります。このオプションは、特にフルスクリーンモード時に有効です。

注: システム全体の設定ファイルで設定されている場合は、ユーザーの設定ファイルで "grab=no" または "dontgrab=yes" を設定すると上書きされることがあります。また、どちらの設定も、コマンドラインオプションの "--dontgrab" で変更できます。

nowheelmouse=yes

マウスでのホイールによる操作が無効になります。(通常、ホイールは右のセレクターメニューをスクロールします)。

注: システム全体の設定ファイルで設定されている場合は、ユーザーの設定ファイルで "nowheelmouse=no" または "wheelmouse=yes" を設定すると上書きされることがあります。また、どちらの設定も、コマンドラインオプションの "--wheelmouse" で変更できます。

nobuttondistinction=yes

Tux Paint 0.9.15 以前では、マウスの中ボタンと右ボタンでもクリックが可能でしたが、バージョン0.9.15からは、子供たちが間違ったボタン押さないように、マウスの左ボタンだけが使えるように変更しました。

マウス操作が苦手なお子さんの場合、このオプションを使用することで、マウスの2つまたは3つのボタンの区別を無効にすることができます。

注: システム全体の設定ファイルで設定されている場合は、ユーザーの設定ファイルで "nobuttondistinction=no" または "buttondistinction=yes" を設定すると上書きされることがあります。また、どちらの設定も、コマンドラインオプションの "--buttondistinction" で変更できます。

単純化

操作の単純化

simpleshapes=yes

「ずけい」ツールで、形を決めたあとに回転させるステップを省略します。クリックして、ドラッグして、ボタンを離すだけで、図形を描くことができます。

注: システム全体の設定ファイルで設定されている場合は、ユーザーの設定ファイルで "simpleshapes=no" または "complexshapes=yes" を設定すると上書きされることがあります。また、どちらの設定も、コマンドラインオプションの "--complexshapes" で変更できます。

nooutlines=yes

このモードでは、「せん」ツール「かたち」ツール「はんこ」ツールそしてけしゴムを使うときに、アウトラインをシンプルな線で表示します。

Tux Paint を非常に遅いパソコンで使いたい場合や、リモートの X-Window ディスプレイで使う場合に、速度を改善します。

注: システム全体の設定ファイルで設定されている場合は、ユーザーの設定ファイルで "nooutlines=no" または "outlines=yes" を設定すると上書きされることがあります。また、どちらの設定も、コマンドラインオプションの "--outlines" で変更できます。

uppercase=yes

すべてのテキストが大文字で表記されます(例: 「Brush」は「BRUSH」)。まだ大文字しか習っていない子供たちにとって役に立つオプションです。

注: システム全体の設定ファイルで設定されている場合は、ユーザーの設定ファイルで "uppercase=no" または "mixedcase=yes" を設定すると上書きされることがあります。また、どちらの設定も、コマンドラインオプションの "--mixedcase" で変更できます。

スタンプの初期サイズ

stampsize=SIZE

すべてのスタンプの初期の大きさを 0(最小)から 10(最大)の間で設定します。SIZE の値はスタンプ自体の大きさと Tux Paint のキャンバスサイズによって決まる大きさに対する相対的な指定になります。

SIZE の値に default を指定すると、Tux Paint がスタンプの大きさを自動的に決定します。(これが標準の動作です)

機能制限

noquit=yes

画面の "やめる" ボタンや [Escape] キーによるプログラム終了を無効にする。

なお、この場合でも [Alt] + [F4] の組み合わせや、フルスクリーンモードでない場合は、閉じるボタンを押せば、プログラムを終了することができます。

また、[Shift] + [Control] + [Escape]. というキーの組み合わせでもプログラムを終了することができます。

注: システム全体の設定ファイルで設定されている場合は、ユーザーの設定ファイルで "noquit=no" または "quit=yes" を設定すると上書きされることがあります。また、どちらの設定も、コマンドラインオプションの "--quit" で変更できます。

nostamps=yes

「はんこ」の画像を読み込まず、「はんこ」ツールを無効にします。

これによって、初回起動時のプログラムの読み込みが高速になります。

注: システム全体の設定ファイルで設定されている場合は、ユーザーの設定ファイルで "nostamps=no" または "stamps=yes" を設定すると上書きされることがあります。また、どちらの設定も、コマンドラインオプションの "--stamps" で変更できます。

nostampcontrols=yes

「はんこ」ツールの画像には、上下または左右に反転できたり、大きさを変更したりできるものがあります。このオプションを設定すると、このような操作を無効にします。

注: システム全体の設定ファイルで設定されている場合は、ユーザーの設定ファイルで "nostampcontrols=no" または "stampcontrols=yes" を設定すると上書きされることがあります。また、どちらの設定も、コマンドラインオプションの "--stampcontrols" で変更できます。

nostamprotation=yes

はんこを回転させるステップを省略し、1回のクリックで通常の向きにはんこを配置します。

📜 注: はんこの回転機能は Tux Paint バージョン 0.9.29 で追加されました。

注: システム全体の設定ファイルで設定されている場合は、ユーザーの設定ファイルで "nostamprotation=no" または "stamprotation=yes" を設定すると上書きされることがあります。また、どちらの設定も、コマンドラインオプションの "--stamprotation" で変更できます。

nomagiccontrols=yes

「まほう」ツールの中には、「ふで」ツールのように画像の一部分だけに効果を及ぼすか、キャンバス全体に効果を及ぼすかを選択できるものがあります。このオプションを設定すると、「まほう」ツールの動作の選択を無効にして、ツールごとに標準の動作だけをするようにします。(たいていは「ふで」のような動作になります)

注: システム全体の設定ファイルで設定されている場合は、ユーザーの設定ファイルで "nomagiccontrols=no" または "magiccontrols=yes" を設定すると上書きされることがあります。また、どちらの設定も、コマンドラインオプションの "--magiccontrols" で変更できます。

nomagicsizes=yes

「まほう」ツールの中には、描画のサイズや効果が及ぶ幅の大きさを変更できるものがあります。このオプションを設定するとサイズの変更を無効にして、ツールごとの標準のサイズを使用します。(この場合、「れんが」や「めだま」などいくつかのプラグインでは、異なるサイズのツールが追加されます。)

注: システム全体の設定ファイルで設定されている場合は、ユーザーの設定ファイルで "nomagicsizes=no" または "magicsizes=yes" を設定すると上書きされることがあります。また、どちらの設定も、コマンドラインオプションの "--magicsizes" で変更できます。

ungroupmagictools=yes

デフォルトでは、タックスペイントの「まほう」ツールは、似たようなツールのグループにまとめられています(例えば、色、彩度、暗転/明転ツールはすべて一まとまりです)。このオプションはグループ化を解除し、すべてのツールを1つの長いリストにまとめます。

📜 注: 「まほう」ツールのグループ化は、バージョン 0.9.27 で導入され、バージョン 0.9.33 で、これを無効にするオプションが追加されました。

注: システム全体の設定ファイルで設定されている場合は、ユーザーの設定ファイルで "ungroupmagictools=no" または "groupmagictools=yes" を設定すると上書きされることがあります。また、どちらの設定も、コマンドラインオプションの "--groupmagictools" で変更できます。

noshapecontrols=yes

「かたち」ツールでの2つの動作モード-マウスをクリックした箇所を中心として図形を拡大するか、マウスをクリックした箇所をコーナーとして図形を拡大するか-を選択するボタンを無効にします。

注: システム全体の設定ファイルで設定されている場合は、ユーザーの設定ファイルで "noshapecontrols=no" または "shapecontrols=yes" を設定すると上書きされることがあります。また、どちらの設定も、コマンドラインオプションの "--shapecontrols" で変更できます。

nolabel=yes

「ラベル」ツールを無効にします。

注: システム全体の設定ファイルで設定されている場合は、ユーザーの設定ファイルで "nolabel=no" または "label=yes" を設定すると上書きされることがあります。また、どちらの設定も、コマンドラインオプションの "--label" で変更できます。

nobrushspacing=yes

「ふで」ツールLines「せん」ツールで、描画間隔の調整を無効にします。標準の描画間隔が用いられます。

📜 注: 描画間隔調整のオプションは、バージョン 0.9.28 で追加されました。描画間隔調整についての詳細は、EXTENDING.htmlを参照してください。

注: システム全体の設定ファイルで設定されている場合は、ユーザーの設定ファイルで "nobrushspacing=no" または "brushspacing=yes" を設定すると上書きされることがあります。また、どちらの設定も、コマンドラインオプションの "--brushspacing" で変更できます。

complexity=COMPLEXITY

タックスペイントの操作の複雑さ(熟達度合い)のレベルを設定します。これにより、いくつかの「まほう」ツールが無効になったり、異なる動作をしたりします。(例えば、"クローン "ツールは初心者モードでは使用できません。また、1点、2点、3点透視図法ツールは中級者モードでは消失点の編集ができません)。

COMPLEXITY は以下の3とおりから選択できます。

advanced (the default)
「上級者」 — Tux Paint に精通していて、複雑な操作が可能なユーザー向け。
beginner
「中級者」 — ある程度 Tux Paint に慣れているが、複雑なツールにとまどったり、フラストレーションを感じるユーザー向け。
novice
「初心者」 — 初めて Tux Paint を使うユーザーや、コンピューターの経験が浅いユーザー、または、特殊な操作が必要なユーザー向け

📜 注: 難易度のオプションは、Tux Paint バージョン 0.9.32 で導入されました。詳しくは 個々の「まほう」ツールのドキュメントを参照して下さい。

注: システム全体の設定ファイルで設定されている場合は、ユーザーの設定ファイルで "complexity=advanced" を設定すると上書きされることがあります。また、どちらの設定も、コマンドラインオプションの "--complexity=advanced" で変更できます。

notemplateexport=yes

「ひらく」ダイアログで、保存された作品を用いて新しいテンプレート画像を作成する機能を無効にします。

📜 注: テンプレート作成機能は Tux Paint バージョン 0.9.31 で追加されました。

注: システム全体の設定ファイルで設定されている場合は、ユーザーの設定ファイルで "notemplateexport=no" または "templateexport=yes" を設定すると上書きされることがあります。また、どちらの設定も、コマンドラインオプションの "--templateexport" で変更できます。

noerase=yes

「ひらく」ダイアログの「けす」ボタンを使って保存した作品を削除したり、「さいしょから」ダイアログの「けす」ボタンを使って自作のテンプレート画像を削除する機能を無効にします。特に --saveovernew オプションと組み合わせて、意図しない操作で作品を失うのを防ぐことができます。

📜 注: このオプションは Tux Paint バージョン 0.9.31 で追加されました。

注: システム全体の設定ファイルで設定されている場合は、ユーザーの設定ファイルで "noerase=no" または "erase=yes" を設定すると上書きされることがあります。また、どちらの設定も、コマンドラインオプションの "--erase" で変更できます。

言語関連

言語

lang=LANGUAGE

サポートされている中から言語を指定して Tux Paint を起動します。現時点でLANGUAGEに指定できる言語は以下のとおりです:

english american-english
acholi acoli
afrikaans
akan twi-fante
albanian
amharic
arabic
aragones
armenian hayeren
assamese
asturian
australian-english
azerbaijani
bambara
basque euskara
belarusian bielaruskaja
bengali
bodo
bokmal
bosnian
brazilian-portuguese portugues-brazilian brazilian
breton brezhoneg
british-english british
bulgarian
canadian-english
catalan catala
chinese simplified-chinese
croatian hrvatski
czech cesky
danish dansk
dogri
dutch nederlands
esperanto
estonian
faroese
finnish suomi
french francais
fula fulah pulaar-fulfulde
gaelic gaidhlig irish-gaelic
galician galego
georgian
german deutsch
greek
gronings zudelk-veenkelonioals
gujarati
hebrew
hindi
hungarian magyar
icelandic islenska
indonesian bahasa-indonesia
inuktitut
italian italiano
japanese
kabyle kabylian
kannada
kashmiri-devanagari
kashmiri-perso-arabic
khmer
kiga chiga
kinyarwanda
klingon tlhIngan
konkani-devanagari
konkani-roman
korean
kurdish
latvian
lithuanian lietuviu
luganda
luxembourgish letzebuergesch
macedonian
maithili
malay
malayalam
manipuri-bengali
manipuri-meitei-mayek
marathi
mexican-spanish espanol-mejicano mexican
mongolian
ndebele
nepali
northern-sotho sesotho-sa-leboa
norwegian nynorsk norsk
occitan
odia oriya
ojibwe ojibway
persian
polish polski
portuguese portugues
punjabi panjabi
romanian
russian russkiy
sanskrit
santali-devanagari
santali-ol-chiki
scottish ghaidhlig scottish-gaelic
serbian
serbian-latin
shuswap secwepemctin
sindhi-devanagari
sindhi-perso-arabic
slovak
slovenian slovensko
songhay
southafrican-english
spanish espanol
sundanese
swahili
swedish svenska
tagalog
tamil
telugu
thai
tibetan
traditional-chinese
turkish
twi
ukrainian
urdu
venda
venetian veneto
vietnamese
walloon walon
welsh cymraeg
wolof
xhosa
miahuatlan-zapotec zapotec
zulu zulu
--locale LOCALE

Tux Paint で使用する言語を指定します。使用する言語ごとの言語コードの設定(例えば、ドイツ語では "de_DE")については、以下の "使用する言語を変更する" の項もごらん下さい。

(環境変数 "$LANG" などによって言語環境が設定されている場合は、環境設定が優先されるので、このオプションを設定するは必要ありません。)

mirrorstamps=yes

反転可能なスタンプは、はじめから反転されるようにします。

左から右ではなく右から左に向かって描き進むことを好むユーザーに役に立つオプションです。

注: システム全体の設定ファイルで設定されている場合は、ユーザーの設定ファイルで "mirrorstamps=no" または "dontmirrorstamps=yes" を設定すると上書きされることがあります。また、どちらの設定も、コマンドラインオプションの "--dontmirrorstamps" で変更できます。

フォント

sysfonts=yes

もじツールで、オペレーティングシステムのフォントを使用します。通常では、Tux Paint はパッケージに付属するフォントだけを使用します。

注: システム全体の設定ファイルで設定されている場合は、ユーザーの設定ファイルで "sysfonts=no" または "nosysfonts=yes" を設定すると上書きされることがあります。また、どちらの設定も、コマンドラインオプションの "--nosysfonts" で変更できます。

alllocalefonts=yes

バージョン0.9.21以前では、Tux Paintは、特定の言語のみに固有のもの(例えば、ラテン文字を持たないチベット語のフォントなど)も含めて、fonts ディレクトリにあるすべてのフォントを読み込んでいました。0.9.21 以降では、Tux Paint が動作している言語環境に合ったフォントだけが読み込まれます。

以前のバージョンのように全てのフォントを読み込むようにするには、このオプションを有効にします。

注: システム全体の設定ファイルで設定されている場合は、ユーザーの設定ファイルで "alllocalefonts=no" または "currentlocalefont=yes" を設定すると上書きされることがあります。また、どちらの設定も、コマンドラインオプションの "--currentlocalefont" で変更できます。

uifont=FONT NAME

もじツールで、オペレーティングシステムのフォントを使用します。通常では、Tux Paint はパッケージに付属するフォントだけを使用します。

"default" を指定すると、規定のフォントが使用されます。(標準の動作)

印刷

印刷の制御

noprint=yes

印刷を無効にします。

printdelay=SECONDS

SECONDS で設定した秒数ごとに1回だけしか印刷できなくなります。

注: システム全体の設定ファイルで設定されている場合は、ユーザーの設定ファイルで "printdelay=0" を設定すると上書きされることがあります。また、どちらの設定も、コマンドラインオプションの "--printdelay=0" で変更できます。

印刷ダイアログの表示

altprint=always

"いんさつ" ボタンをクリックすると、常に印刷ダイアログを表示します(Linux と Unix では、"altprintcommand" で設定したプログラムが起動します)。[Alt] キーを押しながら "いんさつ" ボタンをクリックするのと同じ動作ですが、毎回 [Alt] キーを押す必要がないということです。

altprint=never

"いんさつ" ボタンを押したときの [Alt] キーの効果を無効にして、印刷ダイアログが表示されないようにします(Linux と Unix では、"altprintcommand" で設定したコマンドが起動されなくなります)。

altprint=mod

印刷時の標準の動作です。[Alt] キーを押しながら "いんさつ" ボタンをクリックすると印刷ダイアログが表示され、[Alt] キーを押さずに "いんさつ" ボタンをクリックすると、ダイアログを表示せずに印刷します。

印刷設定の保存

printcfg=yes

(Windows と macOS のみ)

印刷の設定をファイルから読み込みます。[Alt] キーを押しながら "いんさつ" ボタンを押すと、Windows の印刷ダイアログが起動します。

"printcfg" オプションが設定されていれば、変更した印刷の設定は "userdata/print.cfg" ファイルに保存され、再利用されます。

💡 注: これはフルスクリーンモードではない場合のみ有効です。

注: システム全体の設定ファイルで設定されている場合は、ユーザーの設定ファイルで "printcfg=no" または "noprintcfg=yes" を設定すると上書きされることがあります。また、どちらの設定も、コマンドラインオプションの "--noprintcfg" で変更できます。

印刷コマンド

printcommand=COMMAND

(Linux 及び Unix の場合のみ)

"いんさつ" ボタンが押されると、COMMAND で指定したコマンドを用いて PostScript 形式のファイルを印刷します。標準では以下のコマンドが使用されます:

lpr

📜 注: バージョン 0.9.15 より前までは、印刷コマンド(標準では "pngtopnm | pnmtops | lpr")に PNG 形式のデータを送信していました。

このため、バージョン 0.9.15 以前で printcommand を lpr 以外に設定していた場合は、この設定を変更する必要があります。

altprintcommand=COMMAND

(Linux 及び Unix の場合のみ)

[Alt] キーを押しながら "いんさつ" ボタンをクリックすると、COMMAND で指定したコマンドを用いて PostScript 形式のファイルを印刷します。(Windows やmacOSで [Alt] + '印刷' とすると、印刷ダイアログが表示されるのと似ています)

標準では、以下の KDE の印刷ダイアログが用いられます:

kprinter

用紙サイズ

papersize=PAPERSIZE

(Windows, macOS, BeOS, Haiku を除く、内蔵 PostScript 出力エンジンを使用するプラットフォーム向け)

生成する PostScript ファイルの用紙サイズを指定します。指定がなければ、最初に環境変数 $PAPER が、次に /etc/papersize ファイルがチェックされ、最後に 'libpaper'ライブラリの標準の用紙サイズが使用されます。

次のサイズ指定が使えます: letter, legal, tabloid, executive, note, statement, a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, b0, b1, b2 b3, b4, 10x14, 11x17, halfletter, halfexecutive, halfnote, folio, quarto, ledger, archA, archB, archC, archD, archE, flsa, flse, csheet, dsheet, esheet.

保存

上書き保存

saveover=yes

以前の絵を編集して保存するときに、"いまかいたえと まえのえを いれかえる?" と確認を求めないようにします。この設定では、前の絵は常に上書きされます。

saveover=new

上記と同様に保存の確認を求めないようにしますが、この設定では、前の絵を上書きせずに、常に新しいファイルを作成して保存します。

saveover=ask

(絵を保存するときの標準の動作なので、この設定は冗長なものとなります) 以前の絵を編集して保存するときに、以前の絵を上書きするかどうかを尋ねられます。

起動時の設定

startblank=yes

Tux Paint を起動する際、前回最後に開いていた絵を読み込む代わりに、毎回、空のキャンバスで開始します。

注: システム全体の設定ファイルで設定されている場合は、ユーザーの設定ファイルで "startblank=no" または "startlast=yes" を設定すると上書きされることがあります。また、どちらの設定も、コマンドラインオプションの "--startlast" で変更できます。

newcolorslast=yes

「さいしょから」でキャンバスを選択する際、単色のキャンバスが末尾に、スターター画像やテンプレートが先頭になるよう、表示順序を変更します。

注: システム全体の設定ファイルで設定されている場合は、ユーザーの設定ファイルで "newcolorslast=no" または "newcolorsfirst=yes" を設定すると上書きされることがあります。また、どちらの設定も、コマンドラインオプションの "--newcolorsfirst" で変更できます。

保存・書き出し先のディレクトリ

savedir=DIRECTORY

Tux Paint が、作品を保存する "saved" ディレクトリの場所を変更します。

特に設定していなければ、標準のディレクトリは次の場所にあります:

Linux / Unix
各ユーザーのホームディレクトリ以下の隠しディレクトリ:
/home/ユーザー名/.tuxpaint/saved/
Windows
C:\Users\ユーザー名\AppData\Roaming\TuxPaint\saved\
macOS
/Users/ユーザー名/Library/Application Support/TuxPaint/saved/
Haiku
/boot/home/config/settings/TuxPaint/saved/

💡 注: Windowsのドライブ(例: "H:\")を指定する際は、サブディレクトリも指定する必要があります。

📜 注: バージョン 0.9.18 以前は、作品データ以外に、個人用データファイル(ペイントブラシ、スタンプ、スターター、フォント)を検索する場所としても、"savedir" の設定を使用していました。バージョン 0.9.18 からは、これらのディレクトリの場所を別途指定することができます(後述の "datadir" オプションを参照)。

例: savedir=Z:\tuxpaint\

exportdir=DIRECTORY

「かきだす」によって、作品を画像にエクスポートして他で利用する場合や、アニメーションGIFによるスライドショーデータなど、データの出力先のディレクトリを変更します。

特に設定していなければ、標準のディレクトリは次の場所にあります:

  • Linux および Unix — XDG (X Desktop Group) 標準に基づく設定が利用可能な場合、個々のデスクトップ環境において画像保存用として設定されているディレクトリ("xdg-user-dir PICTURES" コマンドで確認できます)
    英語環境では一般的にユーザーのホームディレクトリ以下の "Pictures" ディレクトリ("/home/ユーザー名/Pictures")になります。(日本語環境では "画像")
    XDGの設定が読み取れない場合や、"XDG_PICTURES_DIR "に何も設定されていない場合は、上記の一般的なディレクトリを使用します。
  • Windows — 各ユーザーの ""My Pictures"" ディレクトリ(通常は "C:\Users\ユーザー名\My Pictures")。
    また、次のようにして、フォルダを直接開くこともできます:
    • "[Windows]+[R]" キーを押して "ファイル名を指定して実行" ダイアログを開く。
    • テキストボックスに "Shell:My Pictures" と入力して [OK] を押す。
  • macOS — TBD!

💡 注: 標準では、サブディレクトリ "TuxPaint" が作成されます。(例: ""/home/ユーザー名/Pictures/TuxPaint"")一方、"--exportdir" オプションを用いると、指定されたパスがそのまま使用されます(サブディレクトリ "TuxPaint" は作成されません)。

ディレクトリ(例: "/home/ユーザー名/Pictures/TuxPaint")が存在しない場合は新たに作成されます。

一つ上の親ディレクトリ(例: "/home/ユーザー名/Pictures")が存在しない場合もディレクトリの作成を試みますが、それ以上の階層のディレクトリを作成することはありません。

例: exportdir=/home/penguin/TuxPaintExports

保存関連の追加オプション

nosave=yes

絵の保存ができないようにします("セーブ" ボタンも無効になります)。一時的なお遊びに使う場合や、テスト環境で使えるオプションです。

注: システム全体の設定ファイルで設定されている場合は、ユーザーの設定ファイルで "nosave=no" または "save=yes" を設定すると上書きされることがあります。また、どちらの設定も、コマンドラインオプションの "--save" で変更できます。

autosave=yes

プログラムを終了するときに、絵を保存するかどうか尋ねずに、自動的に保存します。

注: システム全体の設定ファイルで設定されている場合は、ユーザーの設定ファイルで "autosave=no" または "noautosave=yes" を設定すると上書きされることがあります。また、どちらの設定も、コマンドラインオプションの "--noautosave" で変更できます。

reversesort=yes

「ひらく」と「スライド」のダイアログで、先頭から新しい順に、作品を表示します。

注: システム全体の設定ファイルで設定されている場合は、ユーザーの設定ファイルで "reversesort=no" または "noreversesort=yes" を設定すると上書きされることがあります。また、どちらの設定も、コマンドラインオプションの "--noreversesort" で変更できます。

データ

ロックファイル

nolockfile=yes

標準では、Tux Paint は「ロックファイル」と呼ばれるものを使用して、30秒間に1回以上起動できないようになっています。これは、シングルクリックのランチャーをダブルクリックしたり、アイコンをせわしなく何度もクリックしたりして、誤って複数回起動してしまうことを防ぐためです。

ロックファイルを無視して、起動してから30秒以内であっても再びすぐに実行できるようにするには、設定ファイルでこの設定を有効にするか、コマンドラインで --nolockfile オプションを指定して Tux Paint を実行してください。

標準では、Linux および Unix では "~/.tuxpaint/" に、Windows では "userdata\" にロックファイルが保存されます。

注: システム全体の設定ファイルで設定されている場合は、ユーザーの設定ファイルで "nolockfile=no" または "lockfile=yes" を設定すると上書きされることがあります。また、どちらの設定も、コマンドラインオプションの "--lockfile" で変更できます。

データ・ディレクトリ

datadir=DIRECTORY

個人用データファイル(ペイントブラシ、スタンプ、スターター、テンプレート、個人用のフォント)を検索する場所を変更します。

Tux Paint は、ここで指定されたディレクトリ以下の "brushes", "stamps", "starters", "templates", and "fonts" という名前のサブディレクトリをそれぞれ検索します。

特に設定していなければ、標準のディレクトリは次の場所にあります:

Linux / Unix
/home/ユーザー名/.tuxpaint/
Windows
C:\Users\ユーザー名\AppData\Roaming\TuxPaint\
macoS
/Users/ユーザー名/Library/Application Support/TuxPaint/

📜 注: バージョン 0.9.18 以前では、個人用データの検索先として "savedir" の指定と同じディレクトリを使用していましたが、0.9.18 以降では個別に設定できるようになりました。

💡 注: Windowsのドライブ(例: "H:\")を指定する際は、サブディレクトリも指定する必要があります。

例: datadir=/home/johnny/tuxpaint-data/

カラーパレットファイル

colorfile=ファイル名

お好みのカラーパレットを記述した簡単なテキストファイルを作成して、そのファイル名を "colorfile" オプションで指定すれば、標準のカラーパレットを置き換えることができます。

ファイルは、1行ごとに1色のリストです。色は RGB の形式で、各色 0 から 255 の範囲で指定します。(詳細は、Wikipedia の "RGB" のページを参照して下さい。)

各行の色は、3つの十進数の組み(例: "255 68 136")、あるいは、3つの16 進数の組からなる6桁または3桁の表記(例: "#ff4488" または "#F48”)で指定します。

色の定義に続いて、色の説明を同じ行に書いておけば、カラーパレットでその色をクリックしたときに Tux がその説明文を表示します。(例: "#FFF 雪のような白。")

参考となる例として、標準で使われているカラーパレット "default_colors.txt" をご確認ください。

注: 十進数の値は空白文字で区切って記載し、16進数の値は "#" で始める必要があります。3桁の16進数では、各桁がバイトの上位と下位の両方に使用されるため、"#FFF" は "#F0F0F0" ではなく "#FFFFFF" を意味します。

操作方法

マウス

mouse-accessibility=yes

例えば「せん」ツールなどでは、マウスをクリックしてドラッグした後にマウスボタンを放すというのが標準の操作ですが、このモードを設定すると、マウスをクリックしてからマウスを動かした後に再度マウスをクリックするという操作になります。

キーボード

keyboard=yes

キーボードの矢印キーによるマウスポインターの操作が行えるようにします(マウスが使えない場合や、マウス操作が難しいユーザー向けの機能です)

使用方法:

  • キャンバスエリアでは、通常はなめらかに、Shift キーを押しながらでは飛び飛びにカーソルが動きます。
  • ツールボタンのエリアでは、飛び飛びにカーソルが動きます。
  • 各キーの動作:
    • [Left]/[Right]/[Up]/[Down], テンキーの [1] から [9]: マウスカーソルの移動
    • [Space]/[5]: マウスクリック(テキストツールまたはラベルツールを使っている場合を除く)
    • [Insert]/[F5]: マウスクリック
    • [F4]: 「どうぐ」、「いろ」、キャンバスの間を順にジャンプ
    • マウスカーソルが左側の「どうぐ」または下部の「いろ」のエリアにある場合:
      • [F7][F8]): 上のボタン(下のボタン)に移動(「どうぐ」エリアのみ)
      • [F11][F12]): 前のボタン(次のボタン)に移動
  • クリック&ドラッグの操作は、クリックキーのどちらか(例えば [Insert])を押しながら、マウス移動のキー(例えば [Left])を押します。

    💡 注: "mouse-accessibility" オプションの機能は、キーボードの操作にも連動します。両方のオプションを有効にした場合、例えば線を引く場合は、「クリック」のキーを一度押してから「移動」のキーで描画し、最後にもう一度「クリック」キーを押して描画を完了します。

  • 通常のマウスやジョイスティックも同時に使用することができます(例えば、マウスで移動してキーボードでクリックしたり、その逆も可能です)。

注: システム全体の設定ファイルで設定されている場合は、ユーザーの設定ファイルで "keyboard=no" または "mouse=yes" を設定すると上書きされることがあります。また、どちらの設定も、コマンドラインオプションの "--mouse" で変更できます。

画面キーボード

onscreen-keyboard=yes

「もじ」ツールと「ラベル」ツールで、画面キーボードを表示します。

onscreen-keyboard-layout=レイアウト名

もじツールとラベルツールで使用する画面キーボードの初期レイアウトを指定します。
このオプションが設定されると onscreen-keyboard=yes も設定されているとみなします。

onscreen-keyboard-disable-change=yes

画面キーボードの変更をできないようにします。小さな子供向けにシンプルにしたい場合に設定します。
このオプションが設定されると onscreen-keyboard=yes も設定されているとみなします。

注: システム全体の設定ファイルで設定されている場合は、ユーザーの設定ファイルで "onscreen-keyboard-disable-change=no" を設定すると上書きされることがあります。また、どちらの設定も、コマンドラインオプションの "--onscreen-keyboard-disable-change=no" で変更できます。

ジョイスティック

デバイスの設定

joystick-dev=N

何番目のジョイスティックデバイスを使うかを設定します。標準では 0 (最初のジョイスティック)

joystick-slowness=SPEED

ジョイスティックの感度を SPEED の値で設定します。0 から 500 までの値が設定できます。標準の値は 15 です。

joystick-threshold=THRESHOLD

ジョイスティックでポインターを動かし始めるためのしきい値を THRESHOLD の値で設定します。0 から 32766 までの値が設定できます。標準の値は 3200 です。

joystick-maxsteps=STEPS

ポインターの移動速度の上限を STEPS にピクセル単位で設定します。1 から 7 までの値が設定可能で、標準の値は 7 です。

ハットスイッチ

joystick-hat-slowness=SPEED

ハットスイッチの感度を設定します。設定可能な値は 0 から 500 で、標準の値は 15 です。

joystick-hat-timeout=MILLISECONDS

ジョイスティックのハットスイッチを押し続けたときに、ポインターが連続して動き始めるまでの時間を MILLISECONDS にミリ秒単位で設定します。0 から 3000 までの値が設定可能で、標準の設定は 1000 です。

ボタンの無効化

joystick-buttons-ignore=BUTTON1,BUTTON2,...

無効にするジョイスティックのボタンの番号を指定します。何も指定しない場合、上記の "joystick-btn-" オプションで機能が設定されたボタン以外は、マウスの左ボタンと同じ動作になります。

ボタンショートカット

joystick-btn-escape=BUTTON NUMBER

ジョイスティックの BUTTON NUMBER で設定したボタンに "ESC" キーの機能を割り当てます。(ダイアログの "もどる" や "やめる" で使います)

joystick-btn-brush=BUTTON NUMBER

ジョイスティックの BUTTON NUMBER で設定したボタンに "「ふで」ツール" へのショートカットを割り当てます。

joystick-btn-stamp=BUTTON NUMBER

ジョイスティックの BUTTON NUMBER で設定したボタンに "「はんこ」ツール" へのショートカットを割り当てます。

joystick-btn-lines=BUTTON NUMBER

ジョイスティックの BUTTON NUMBER で設定したボタンに "「せん」ツール" へのショートカットを割り当てます。

joystick-btn-shapes=BUTTON NUMBER

ジョイスティックの BUTTON NUMBER で設定したボタンに "「かたち」ツール" へのショートカットを割り当てます。

joystick-btn-text=BUTTON NUMBER

ジョイスティックの BUTTON NUMBER で設定したボタンに "「もじ」ツール" へのショートカットを割り当てます。

joystick-btn-label=BUTTON NUMBER

ジョイスティックの BUTTON NUMBER で設定したボタンに "「ラベル」ツール" へのショートカットを割り当てます。

joystick-btn-fill=BUTTON NUMBER

ジョイスティックの BUTTON NUMBER で設定したボタンに "「ぬる」ツール" へのショートカットを割り当てます。

joystick-btn-magic=BUTTON NUMBER

ジョイスティックの BUTTON NUMBER で設定したボタンに "「まほう」ツール" へのショートカットを割り当てます。

joystick-btn-undo=BUTTON NUMBER

ジョイスティックの BUTTON NUMBER で設定したボタンに "「とりけし」" へのショートカットを割り当てます。

joystick-btn-redo=BUTTON NUMBER

ジョイスティックの BUTTON NUMBER で設定したボタンに "「やりなおし」" を選択するショートカットを割り当てます。

joystick-btn-eraser=BUTTON NUMBER

ジョイスティックの BUTTON NUMBER で設定したボタンに "「けしごむ」" を選択するショートカットを割り当てます。

joystick-btn-new=BUTTON NUMBER

ジョイスティックの BUTTON NUMBER で設定したボタンに、「さいしょから」ダイアログへのショートカットを割り当てます。

joystick-btn-open=BUTTON NUMBER

ジョイスティックの BUTTON NUMBER で設定したボタンに、「ひらく」ダイアログへのショートカットを割り当てます。

joystick-btn-save=BUTTON NUMBER

ジョイスティックの BUTTON NUMBER で設定したボタンに "「ほぞん」" へのショートカットを割り当てます。

joystick-btn-pgsetup=BUTTON NUMBER

ジョイスティックの BUTTON NUMBER で設定したボタンに "印刷設定ダイアログ" へのショートカットを割り当てます。

joystick-btn-print=BUTTON NUMBER

ジョイスティックの BUTTON NUMBER で設定したボタンに "「いんさつ」" へのショートカットを割り当てます。

システム全体の設定を上書きする

上記のオプションがシステム全体の設定ファイル(例: Linuxの場合 "/etc/tuxpaint/tuxpaint.conf")で設定されている場合、個人用の設定ファイル(例: "/home/ユーザー名/.tuxpaintrc")で上書きすることができます。

"noprint" や "grab" のような、Yes か No のオプションの場合は、個人用設定ファイルで 'no' と指定するだけで大丈夫です。

noprint=no
uppercase=no

また、以下の例のように、コマンドラインオプションによる上書きのように記述することもできます:

print=yes
mixedcase=yes

コマンドラインオプション

各種オプションは、Tux Paint を起動する際のコマンドラインで指定することもできます。

--fullscreen=yes
--fullscreen=native
--WIDTHxHEIGHT
--orient=portrait
--buttonsize=SIZE
--colorsrows=ROWS
--native
--allowscreensaver
--startblank
--nosound
--nostereo
--noquit
--noprint
--printdelay=SECONDS
--printcfg
--altprintnever
--altprintalways
--papersize=PAPERSIZE
--printcommand=COMMAND
--altprintcommand=COMMAND
--nolockfile
--simpleshapes
--uppercase
--grab
--noshortcuts
--nowheelmouse
--nobuttondistinction
--nofancycursors
--hidecursor
--nooutlines
--nostamps
--nostampcontrols
--nostamprotation
--nomagiccontrols
--nomagicsizes
--noshapecontrols
--nolabel
--nobrushspacing
--newcolorslast
--mouse-accessibility
--onscreen-keyboard
--onscreen-keyboard-layout
--onscreen-keyboard-disable-change
--joystick-dev
--joystick-slowness
--joystick-threshold
--joystick-maxsteps
--joystick-hat-slowness
--joystick-hat-timeout
--joystick-btn-escape
--joystick-btn-brush
--joystick-btn-stamp
--joystick-btn-lines
--joystick-btn-shapes
--joystick-btn-text
--joystick-btn-label
--joystick-btn-magic
--joystick-btn-undo
--joystick-btn-redo
--joystick-btn-eraser
--joystick-btn-new
--joystick-btn-open
--joystick-btn-save
--joystick-btn-pgsetup
--joystick-btn-print
--joystick-buttons-ignore
--sysfonts
--uifont=FONT NAME
--alllocalefonts
--mirrorstamps
--stampsize=SIZE
--keyboard
--savedir DIRECTORY
--datadir DIRECTORY
--exportdir DIRECTORY
--saveover
--saveovernew
--nosave
--autosave
--reversesort
--lang LANGUAGE
--colorfile FILE

以上のオプションは、上記で説明した設定ファイルでの各種オプションと関連しています。

--windowed
--800x600
--orient=landscape
--disablescreensaver
--startlast
--sound
--stereo
--quit
--print
--printdelay=0
--noprintcfg
--altprintmod
--lockfile
--complexshapes
--mixedcase
--dontgrab
--shortcuts
--wheelmouse
--buttondistinction
--fancycursors
--showcursor
--outlines
--stamps
--stampcontrols
--stamprotation
--magiccontrols
--magicsizes
--shapecontrols
--label
--brushspacing
--newcolorsfirst
--nosysfonts
--currentlocalefont
--uifont=default
--dontmirrorstamps
--stampsize=default
--mouse
--saveoverask
--save
--noautosave
--noreversesort

以上のオプションは、設定ファイルでの設定を上書きするために用いられます。(オプションが設定ファイルで指定されていない場合、設定を上書きしないというオプションが必要です)

--nosysconfig

これにより、システム全体の設定ファイル(例: Linuxでは "/etc/tuxpaint/tuxpaint.conf")が読み込まれなくなります。

ユーザーごとの設定ファイル(例: Linux では "/home/ユーザー名/.tuxpaintrc")が存在すれば、このファイルのみから設定を読み込みます。

情報を表示するためのコマンドラインオプション

以下の各オプションは、Tux Paint を起動せず、情報をテキスト画面に表示して終了します。

--version
--verbose-version

プログラムのバージョンとリリース日を表示します。"--verbose-version" オプションでは、コンパイル時のオプションも追加で表示します。(ドキュメント "Tux Paint のインストール" および "よくある質問"もごらんください。)

--copying

Tux Paint のライセンスについての情報を表示します。

--usage

利用可能なコマンドラインオプションの一覧を表示します。

--help

Tux Paint の使い方についての簡単な説明を表示します。

--lang help

Tux Paint で利用可能な言語の一覧を表示します。

--joystick-dev list

接続されているジョイスティックについて、Tux Paint で利用可能なものの一覧を表示します。

使用する言語の選択

Tux Paint は非常に多くの言語に翻訳されています。翻訳された言語で Tux Paint を使うには、コマンドラインオプション "--lang" を用いて、"--lang spanish" のように指定するか、設定ファイル中の "lang=" オプションを用いて "lang=spanish" のように指定します。

また、Tux Paint はお使いの環境の言語設定にも従います。("--locale" オプションにより環境の設定を上書きすることができます。前述の説明もごらんください

"--lang help" オプションを用いれば、利用可能な言語の一覧が表示されます。

利用可能な言語

言語コード 言語名
(原語表記)
言語名
(英語表記)
入力切り替えキー
C English
ach_UG Acoli Acholi
af_ZA Afrikaans
ak_GH Akan
am_ET Amharic
an_ES Aragones
ar_SA Arabic
as_IN Assamese
ast_ES Asturian
az_AZ Azerbaijani
bm_ML Bambara
bn_IN Bengali
be_BY Bielaruskaja Belarusian
bg_BG Bulgarian
bo_CN (*) Tibetan
br_FR Brezhoneg Breton
brx_IN Bodo
bs_BA Bosnian
ca_ES Català Catalan
ca_ES@valencia Valencia Valencian
cgg_UG Chiga Kiga
cs_CZ Cesky Czech
cy_GB Cymraeg Welsh
da_DK Dansk Danish
de_DE Deutsch German
doi_IN Dogri
et_EE Estonian
el_GR (*) Greek
en_AU Australian English
en_CA Canadian English
en_GB British English
en_ZA South African English
eo Esperanto
es_ES Español Spanish
es_MX Español-Mejicano Mexican Spanish
eu_ES Euskara Basque
fa_IR Persian
ff_SN Fulah Fula
fi_FI Suomi Finnish
fo_FO Faroese
fr_FR Français French
ga_IE Gàidhlig Irish Gaelic
gd_GB Ghaidhlig Scottish Gaelic
gl_ES Galego Galician
gos_NL Zudelk Veenkelonioals Gronings
gu_IN Gujarati
he_IL (*) Hebrew
hi_IN (*) Hindi
hr_HR Hrvatski Croatian
hu_HU Magyar Hungarian
hy_AM Hayeren Armenian
id_ID Bahasa Indonesia Indonesian
is_IS Íslenska Icelandic
it_IT Italiano Italian
iu_CA Inuktitut
ja_JP (*) Japanese 右 [Alt] または 左 [Alt]
ka_GE Georgian
kab Kabyle
km_KH Khmer
kn_IN Kannada
ko_KR (*) Korean 右 [Alt] または 左 [Alt]
kok_IN Konkani (Devanagari)
kok@roman Konkani (Roman)
ks_IN@devanagari Kashmiri (Devanagari)
ks_IN Kashmiri (Perso-Arabic)
ku_TR Kurdish
lb_LU Letzebuergesch Luxembourgish
lg_UG Luganda
lt_LT Lietuviu Lithuanian
lv_LV Latvian
mk_MK Macedonian
mai_IN Maithili
ml_IN Malayalam
mn_MN Mongolian
mni_IN Manipuri (Bengali)
mni@meiteimayek Manipuri (Meitei Mayek)
mr_IN Marathi
ms_MY Malay
nb_NO Norsk (bokmål) Norwegian Bokmål
ne_NP Nepali
nl_NL Dutch
nn_NO Norsk (nynorsk) Norwegian Nynorsk
nr_ZA Ndebele
nso_ZA Sesotho sa Leboa Northern Sotho
oc_FR Occitan
oj_CA Ojibwe Ojibway
pa_IN Punjabi
or_IN Odia Oriya
pl_PL Polski Polish
pt_BR Portugês Brazileiro Brazilian Portuguese
pt_PT Portugês Portuguese
ro_RO Romanian
ru_RU Russkiy Russian
rw_RW Kinyarwanda
sa_IN Sanskrit
sat_IN Santali (Devanagari)
sat@olchiki Santali (Ol-Chikii)
shs_CA Secwepemctin Shuswap
si_LK Sinhala
sd_IN@devanagari Sindhi (Devanagari)
sd_IN Sindhi
sk_SK Slovak
sl_SI Slovenian
son Songhay
sq_AL Albanian
sr_YU Serbian (cyrillic)
sr_RS@latin Serbian (latin)
su_ID Sundanese
sv_SE Svenska Swedish
sw_TZ Swahili
ta_IN (*) Tamil
te_IN (*) Telugu
th_TH (*) Thai
tl_PH (*) Tagalog
tlh tlhIngan Klingon
tr_TR Turkish
tw_GH Twi
uk_UA Ukrainian
ur_IN Urdu
ve_ZA Venda
vec Venèto Venetian
vi_VN Vietnamese
wa_BE Walloon
wo_SN Wolof
xh_ZA Xhosa
zh_CN (*) Chinese (Simplified)
zh_TW (*) Chinese (Traditional)
zam Zapotec (Miahuatlan)
zu_ZA Zulu

(*) - これらの原語では専用のフォントが必要です。以下の"言語固有のフォント"の項をごらんください。

💡 注: いくつかの言語では、もじツールでの入力に、その言語用の入力方式が利用できます。もじツールが有効になっているときに、上の表に示されたキーの組み合わせを使えば、利用可能な入力方式を順に切り替えることができます。

環境で使用する言語の設定

システムの言語を変更すると環境に大きな影響があります。

ここまでで説明したとおり、コマンドラインオプション("--lang" および "--locale")を用いて実行時に言語を選択できるほか、Tux Paint は、お使いのシステムの言語環境の設定を参照します。

言語環境を設定するやり方は以下のとおりです:

Linux または Unix のユーザー

まず最初に、使用したい言語が有効になるように "/etc/locale.gen" ファイルを確認、編集した後、管理者権限で "locale-gen" コマンドを実行します。

💡 注: Debian Linux のユーザーは、"dpkg-reconfigure locales" というコマンドを管理者権限で実行すれば、ダイアログ形式で設定を行えます。Ubuntu では、"localeconf" パッケージがインストールされていれば "sudo dpkg-reconfigure localeconf" というコマンドが使えます。また、"/usr/share/i18n/SUPPORTED" ファイルにある言語のリストの中から、使用したい言語を "/var/lib/locales/supported.d/local" ファイルに追加するという方法もあります。

次に、Tux Paint を起動する前に、環境変数 "$LANG" を上記のリストの言語コードのいずれかに設定します。(言語の設定を、全てのプログラムに適用したい場合は、以下の設定をログインスクリプト("~/.profile", "~/.bashrc", "~/.cshrc" など)に記述する方法もあります。

BASH などの Bourne Shell 系列の環境の場合:

export LANG=es_ES ; \
tuxpaint

TCSH などの C Shell 系列の場合:

setenv LANG es_ES ; \
tuxpaint

Windows のユーザー

何もしなくても、利用している言語環境に応じて適切な設定が用いられますので、以下は、他の言語で利用したい場合のための説明になります。

ショートカットに "--lang" スイッチを記述するのが最も簡単です("Tux Paint のインストール"のドキュメントを参照)。また、コマンドプロンプトで、以下のようなコマンドを実行する方法もあります:

set LANG=es_ES

... この言語指定は、実行したコマンドプロンプトウィンドウが終了するまでの間だけ有効となります。

常にこの言語設定を有効にするには、以下のようにして、"システムのプロパティ" ダイアログで環境変数を設定します:

  • "[Windows]+[R]" キーを押して "ファイル名を指定して実行" ダイアログを開く。
  • テキストボックスに "sysdm.cpl" と入力して "[OK]" ボタンを押し、"システムのプロパティ" ダイアログを開く。
  • "詳細設定" タブを選択。
  • "環境変数(N)..." ボタンをクリック。
  • 環境変数 "LANG" の値を編集。(変数が設定されていなければ新たに作成)

言語固有のフォント

いくつかの言語では、専用のフォントが必要になります。TrueType(TTF)形式のフォントファイルは、サイズが非常に大きいので、Tux Paint のダウンロードファイルには含めず、個別にダウンロードできるようにしています。("使用する言語の選択"の項の表を参照してください)

📜 注: バージョン 0.9.18 の時点で、Tux Paint では SDL_ttf ライブラリを直接には使わず、テキストレンダリングライブラリ "Pango" をSDL経由で使うための "SDL_Pango" ライブラリを用いています。お使いの Tux Paint が Pango のサポートを無効にしてコンパイルされていない限り、言語固有のフォントは必要ありません

固有のフォントを必要とする言語で Tux Paint を使用する場合、システム全体の "fonts" ディレクトリ("locale" 以下にあります)からフォントファイルを読み込みます。フォントファイルのファイル名は、言語コードの最初の2文字と対応します(例えば、韓国語では "ko"、日本語では "ja"、繁体中国語では "zh_tw" となります)。

例えば、Linux や Unix では、(例えば "--lang korean" オプションをつけて)韓国語で Tux Paint を使う場合、次のファイルを読み込もうとします。

/usr/share/tuxpaint/fonts/locale/ko.ttf

サポートされる言語用のフォントファイルは、Tux Paint のウェブサイト https://www.tuxpaint.org/ からダウンロードできます。('ダウンロード' ページの 'フォント' セクションにあります)

Unix や Linux では、同梱の Makefile を使って、適切な場所にフォントをインストールすることができます。