1TUXPAINT(1) Tux Paint TUXPAINT(1)
2
3
4
6 tuxpaint -- "Tux Paint", a drawing program for young children.
7
8
10 tuxpaint [--help --version --verbose-version --usage --copying]
11
12
13 tuxpaint [--fullscreen {yes|native|no}]
14 [--allowscreensaver]
15 [--WIDTHxHEIGHT]
16 [--native]
17 [--orient=portrait]
18 [--buttonsize SIZE | --buttonsize auto]
19 [--startblank]
20 [--nosound]
21 [--nostereo]
22 [--noquit]
23 [--noprint]
24 [--printdelay=SECONDS]
25 [--printcfg]
26 [--altprintalways | --altprintnever]
27 [--papersize PAPERSIZE | --papersize help]
28 [--printcommand COMMAND]
29 [--altprintcommand COMMAND]
30 [--simpleshapes]
31 [--uppercase]
32 [--grab]
33 [--noshortcuts]
34 [--nowheelmouse]
35 [--nobuttondistinction]
36 [--nofancycursors]
37 [--hidecursor]
38 [--nooutlines]
39 [--nostamps]
40 [--nostampcontrols]
41 [--nostamprotation]
42 [--nomagiccontrols]
43 [--noshapecontrols]
44 [--nolabel]
45 [--nobrushspacing]
46 [--newcolorslast]
47 [--mirrorstamps]
48 [--colorsrows=ROWS]
49 [--mouse-accessibility]
50 [--onscreen-keyboard]
51 [--onscreen-keyboard-layout LAYOUT]
52 [--onscreen-keyboard-disable-change]
53 [--joystick-dev=DEVICE]
54 [--joystick-dev=list]
55 [--joystick-slowness=SPEED]
56 [--joystick-threshold=THRESHOLD]
57 [--joystick-maxsteps=STEPS]
58 [--joystick-hat-timeout=MILLISECONDS]
59 [--joystick-hat-slowness=SPEED]
60 [--joystick-btn-escape=BUTTON]
61 [--joystick-btn-brush=BUTTON]
62 [--joystick-btn-stamp=BUTTON]
63 [--joystick-btn-lines=BUTTON]
64 [--joystick-btn-shapes=BUTTON]
65 [--joystick-btn-text=BUTTON]
66 [--joystick-btn-label=BUTTON]
67 [--joystick-btn-magic=BUTTON]
68 [--joystick-btn-undo=BUTTON]
69 [--joystick-btn-redo=BUTTON]
70 [--joystick-btn-eraser=BUTTON]
71 [--joystick-btn-new=BUTTON]
72 [--joystick-btn-open=BUTTON]
73 [--joystick-btn-save=BUTTON]
74 [--joystick-btn-pgsetup=BUTTON]
75 [--joystick-btn-print=BUTTON]
76 [--joystick-buttons-ignore=BUTTON1,BUTTON2,...]
77 [--stampsize=SIZE]
78 [--keyboard]
79 [--nosysfonts]
80 [--alllocalefonts]
81 [--savedir DIR]
82 [--exportdir DIR]
83 [--datadir DIR]
84 [--saveover]
85 [--saveovernew]
86 [--nosave]
87 [--autosave]
88 [--reversesort]
89 [--colorfile FILE]
90
91
92 tuxpaint (defaults)
93 [--windowed]
94 [--disablescreensaver]
95 [--800x600]
96 [--orient=landscape]
97 [--buttonsize 48]
98 [--startlast]
99 [--sound]
100 [--stereo]
101 [--quit]
102 [--print]
103 [--printdelay=0]
104 [--noprintcfg]
105 [--altprintmod]
106 [--complexshapes]
107 [--mixedcase]
108 [--dontgrab]
109 [--shortcuts]
110 [--wheelmouse]
111 [--buttondistinction]
112 [--fancycursors]
113 [--showcursor]
114 [--outlines]
115 [--stamps]
116 [--stampcontrols]
117 [--stamprotation]
118 [--magiccontrols]
119 [--shapecontrols]
120 [--label]
121 [--brushspacing]
122 [--newcolorsfirst]
123 [--dontmirrorstamps]
124 [--stampsize=default]
125 [--mouse]
126 [--sysfonts]
127 [--currentlocalefont]
128 [--saveoverask]
129 [--save]
130 [--noautosave]
131 [--noreversesort]
132
133
134 tuxpaint [--locale LOCALE]
135
136
137 tuxpaint [--lang LANGUAGE | --lang help]
138
139
140 tuxpaint [--nosysconfig]
141 [--nolockfile]
142
143
145 Tux Paint is a drawing program for young children. It is meant to be
146 easy and fun to use. It provides a simple interface and fixed canvas
147 size, and provides access to previous images using a thumbnail browser
148 (i.e., no access to the underlying filesystem).
149
150 Unlike popular drawing programs like "The GIMP," it has a very limited
151 toolset. However, it provides a much simpler interface, and has enter‐
152 taining, child-oriented additions such as sound effects.
153
154
156 tuxpaint accepts the following options to emit information about the
157 program. It then exits immediately (without opening a graphical win‐
158 dow).
159
160
161 --help Display short, helpful information about Tux Paint.
162
163 --version
164 Output the version info.
165
166 --verbose-version
167 Output the version info and compile-time build options.
168
169 --usage Display a list of all commandline options.
170
171 --copying
172 Show the license (GNU GPL) under which Tux Paint is released.
173
174
176 tuxpaint accepts the following options to alter the interface. They
177 can be used along with, instead of, or to override options set in con‐
178 figuration files. (See below.)
179
180
181 VIDEO
182 --fullscreen=yes --fullscreen=native --fullscreen=no --windowed
183 Run Tux Paint in full-screen mode at its default -- or a speci‐
184 fied -- screen resolution ("--fullscreen=yes"); or in full-
185 screen mode at the system's native resolution
186 ("--fullscreen=native"); or run in a window ("--fullscreen=no"
187 or "--windowed") (default).
188
189
190 --native
191 When in fullscreen mode, use the system's default screen reso‐
192 lution.
193
194
195 --WIDTHxHEIGHT
196 Run Tux Paint in a particularly-sized window, or at a particu‐
197 lar fullscreen resolution (if --native is not used). Default
198 is 800x600. Minimum width is 640. Minimum height is 480.
199 Portrait and landscape orientations are both supported. (Also
200 see --orient, below.)
201
202
203 --orient=landscape --orient=portrait
204 If --orient=portrait is set, asks Tux Paint to swap the WIDTH
205 and HEIGHT values it uses for windowed or fullscreen mode,
206 without having to actually change the WIDTH and HEIGHT values
207 in the configuration file or on the command-line. (This is use‐
208 ful on devices where the screen can be rotated, e.g. tablet
209 PCs.)
210
211
212 --allowscreensaver --disablescreensaver
213 Normally, tuxpaint disables your screensaver. Use --al‐
214 lowscreensaver to prevent this from happening.
215
216
217 SOUND
218 --nosound --sound
219 Disable or enable (default) sound.
220
221
222 --nostereo --stereo
223 Disable or enable (default) stereo panning support.
224
225
226 INTERFACE SIZE
227 --buttonsize SIZE --buttonsize auto
228 Adjust the size of the buttons in Tux Paint's user interface,
229 between 24 and 192 pixels (48 is the default, and suitable for
230 displays with 96 to 120dpi pixel density). Use "auto" to have
231 Tux Paint choose a button size based on Tux Paint's window/dis‐
232 play size.
233
234
235 --colorsrows=ROWS
236 How many rows of color palette buttons to show; useful when us‐
237 ing a large color palette, and/or for use with coarse input de‐
238 vices (like eyegaze trackers). It can be between 1 (default)
239 and 3.
240
241
242 INTERFACE SIMPLIFICATION
243 --simpleshapes --complexshapes
244 Disable or enable (default) the rotation step when using the
245 Shape tool within Tux Paint. When disabled, shapes cannot be
246 rotated; however, the interface is easier (click, drag, re‐
247 lease), which can be useful for younger or disabled children.
248
249
250 --nooutlines --outlines
251 With "--nooutlines" enabled, much simpler outlines and 'rubber-
252 band' lines are displayed when using the Lines, Shapes, Stamps
253 and Eraser tools. (This can help when Tux Paint is run on
254 slower computers, or displayed on a remote terminal.)
255
256
257 --uppercase --mixedcase
258 With "--uppercase" enabled, all text prompts and the Text and
259 Label drawing tools will display only uppercase letters. This
260 is useful for children who are not yet comfortable with the
261 lowercase characterset. Default mode is mixed case.
262
263
264 INITIAL STAMP SIZE
265 --stampsize=SIZE --stampsize=default
266 Overrides the default size of all stamps, relative to their
267 possible sizes (determined by Tux Paint, based on the dimen‐
268 sions of both the stamps themselves, and the drawing canvas).
269 Valid values are from 0 (smallest) to 10 (largest). Use
270 "--stampsize=default" to let Tux Paint choose on a per-stamp
271 basis (this is the default setting).
272
273
274 STARTING OUT
275 --startblank --startlast
276 When you start Tux Paint, it loads the last image that was be‐
277 ing worked on.
278 The "--startblank" option disables this, so it always starts
279 with a blank canvas. The default behavior is "--startlast".
280
281
282 --newcolorslast --newcolorsfirst
283 List solid (blank) colors at the end, or beginning (default) of
284 the options displayed when using the New tool to start a new
285 picture.
286
287
288 CONTROL SIMPLIFICATION
289 --noquit --quit
290 Disable or enable (default) the on-screen Quit button and [Es‐
291 cape] key for quitting Tux Paint. Instead, use the window
292 close button in the titlebar, the [Alt]+[F4] key sequence, or
293 the [Shift]+[Control]+[Escape] key sequence.
294
295
296 --nostamps --stamps
297 With "--nostamps" set, Rubber Stamp images are not loaded, so
298 the Stamps tool will not be available. This option can be used
299 to reduce the time Tux Paint takes to load, and reduce the
300 amount of RAM it requires.
301
302
303 --nostampcontrols --stampcontrols
304 Disable or enable (default) buttons to control stamps. Con‐
305 trols include mirror, flip, shrink and grow. (Note: Not all
306 stamps will be controllable in all ways.)
307
308
309 --nostamprotation --stamprotation
310 Disable or enable (default) the rotation step when placing a
311 stamp in the drawing.
312
313
314 --nomagiccontrols --magiccontrols
315 Disable or enable (default) buttons to control Magic tools.
316 Controls include controlling whether a Magic tool is used like
317 a paint brush, or if it affects the entire image at once.
318 (Note: Not all Magic tools will be controllable.)
319
320
321 --noshapecontrols --shapecontrols
322 Disable or enable (default) buttons to change the Shape tool's
323 behavior -- shapes expanding from the center, or from a corner,
324 where the mouse is initially clicked.
325
326
327 --nolabel --label
328 Disable or enable (default) the Label tool, which lets you cre‐
329 ate text which can be altered or moved later.
330
331
332 --nobrushspacing --brushspacing
333 Disable or enable (default) the brush spacing option of the
334 Paint and Lines tools, which allows you to override the default
335 spacing of a brush.
336
337
339 tuxpaint accepts the following options to alter how you control Tux
340 Paint. They can be used along with, instead of, or to override options
341 set in configuration files. (See below.)
342
343
344 CURSOR
345 --nofancycursors --fancycursors
346 Disable or enable (default) the 'fancy' mouse pointer shapes in
347 Tux Paint. While the shapes are larger, and context sensitive,
348 some environments have trouble displaying the mouse pointer,
349 and/or leave 'trails' on the screen.
350
351
352 --hidecursor --showcursor
353 Completely hide, or enable (default) the mouse pointer in Tux
354 Paint. This can be useful on touchscreen devices, such as
355 tablet PCs.
356
357
358 KEYBOARD
359 --noshortcuts --shortcuts
360 If "--noshortcuts" mode, keyboard shortcuts (e.g., [Ctrl]+[S]
361 for Save) will be disabled. Default mode is for shortcuts to
362 be enabled.
363
364
365 MOUSE AND ACCESSIBILITY
366 --grab --dontgrab
367 Grab the mouse and keyboard input (if possible), so that the
368 mouse is confined to the Tux Paint window. Default is to not
369 grab.
370
371
372 --nowheelmouse --wheelmouse
373 By default, the wheel (jog dial) on a mouse will be used to
374 scroll the completely ignored, with the "--nowheelmouse" op‐
375 tion. This is useful for children who aren't yet comfortable
376 with the mouse. Default is to support the wheel.
377
378
379 --mouse-accessibility
380 In this mode, instead of clicking, dragging and releasing
381 (e.g., to draw), you click, move, and click again to end the
382 motion. ("Sticky mouse clicks.")
383
384
385 --keyboard --mouse
386 The "--keyboard" option lets the mouse pointer in Tux Paint be
387 controlled with the keyboard. The [Up], [Down], [Left], and
388 [Right] arrow keys move the pointer. [Spacebar] acts as the
389 mouse button.
390
391
392 --nobuttondistinction --buttondistinction
393 By default, only mouse button #1 (typically the leftmost mouse
394 button on mice with more than one button) can be used for in‐
395 teracting with Tux Paint.
396 With the "--nobuttondistinction" option, mouse buttons #2
397 (middle) and #3 (right) can be used, as well. This is useful
398 for children who aren't yet comfortable with the mouse. Default
399 is to only recognize button #1.
400
401
402 ONSCREEN KEYBOARD
403 --onscreen-keyboard
404 Presents a clickable on-screen keyboard when using the Text and
405 Label tools.
406
407
408 --onscreen-keyboard-layout LAYOUT
409 Specify the default layout for the on-screen keyboard (see
410 above).
411
412
413 --onscreen-keyboard-disable-change
414 Disables the left/right arrow buttons visible on the on-screen
415 keyboard, which are used to switch between the available on-
416 screen keyboard layouts.
417
418
419 JOYSTICK
420 --joystick-dev=DEVICE
421 Specify which joystick device should be used by Tux Paint. De‐
422 fault value is 0 (the first joystick).
423
424
425 --joystick-dev=list
426 List the system's available joysticks and exit. (Does not
427 launch Tux Paint.)
428
429
430 --joystick-slowness=SPEED
431 Sets a delay at each axis motion, allowing to slow the joy‐
432 stick. Allowed values are from 0 to 500. Default value is 15.
433
434
435 --joystick-threshold=THRESHOLD
436 Sets the minimum level of axis motion to start moving the
437 pointer. Allowed values are from 0 to 32766. Default value is
438 3200.
439
440
441 --joystick-maxsteps=STEPS
442 Sets the maximum pixels the pointer will move at once. Allowed
443 values are from 1 to 7. Default value is 7.
444
445
446 --joystick-hat-timeout=MILLISECONDS
447 Sets the delay after wich the pointer will start moving auto‐
448 matically if the hat is keeped pushed. Allowed values are from
449 0 to 3000. Default value is 1000.
450
451
452 --joystick-hat-slowness=SPEED
453 Sets a delay at each automatic motion, allowing to slow the
454 speed of the hat. Allowed values are from 0 to 500. Default
455 value is 15.
456
457
458 --joystick-btn-escape=BUTTON
459 Selects the joystick button number, as seen by SDL, that will
460 be used to generate a escape event. Useful to dismiss dialogs
461 and quit.
462
463
464 --joystick-btn-COMMAND=BUTTON
465 Selects the joystick button number, as seen by SDL, that will
466 be a shortcut to various tools within Tux Paint.
467
468
469 - brush | Paint
470 - stamp | Stamp
471 - lines | Lines
472 - shapes | Shapes
473 - text | Text
474 - label | Label
475 - magic | Magic
476 - undo | Undo
477 - redo | Redo
478 - eraser | Eraser
479 - new | New
480 - open | Open
481 - save | Save
482 - pgsetup | Print (dialog)
483 - print | Print (immediate)
484
485
486 --joystick-buttons-ignore=BUTTON1,BUTTON2,...
487 A set of joystick button numbers, as seen by SDL, that should
488 be ignored. Otherwise, unless they are used by one of the
489 "--joystick-btn-..." options above, buttons will be seen as a
490 mouse left-click. Comma-separated.
491
492
494 tuxpaint accepts the following options to alter how Tux Paint handles
495 printing. They can be used along with, instead of, or to override op‐
496 tions set in configuration files. (See below.)
497
498
499 PRINT PERMISSIONS
500 --noprint --print
501 Disable or enable (default) the Print command within Tux Paint.
502
503
504 --printdelay=SECONDS --printdelay=0
505 Only allow printing (via the Print command) once every SECONDS
506 seconds. Default is 0 (no limitation).
507
508
509 SHOW PRINTER DIALOG
510 --altprintmod --altprintnever --altprintalways
511 These options control whether an system printer dialog appears
512 when the user clicks the Print button. By default ("--alt‐
513 printmod"), pressing [Alt] while clicking Print will bring up a
514 dialog (unless you're in fullscreen mode). With "--altprintal‐
515 ways", the dialog will always appear, even if [Alt] is not be‐
516 ing held. With "--altprintnever", the dialog will never ap‐
517 pear, even if [Alt] is being held.
518
519
520 SAVE PRINTER CONFIGURATION
521 --printcfg --noprintcfg
522 (Windows and Mac OS X only.) Enable or disable loading and
523 saving of printer settings. By default, Tux Paint will print
524 to the default printer with default settings. Pressing [Alt]
525 while pushing the Print button will cause a printer dialog to
526 appear (as long as you're not in fullscreen mode; see also
527 "--altprintalways" and "--altprintnever", below.) Unless
528 "--noprintcfg" is used, your previous settings will be loaded
529 when Tux Paint starts up, and setting changes will be saved for
530 next time.
531
532
533 PRINT COMMANDS
534 --printcommand COMMAND
535 (Only when PostScript printing is used.) Have Tux Paint print
536 via an alternate command, rather than lpr(1).
537
538
539 --altprintcommand COMMAND
540 (Only when PostScript printing is used.) Have Tux Paint print
541 via an alternate command, when a dialog is expect (e.g., when
542 holding [Alt] while clicking Print; see above), rather than
543 kprinter.
544
545
546 PAPER SIZE
547 --papersize PAPERSIZE
548 (Only when PostScript printing is used.) Ask Tux Paint to gen‐
549 erate PostScript of a particular paper size. Valid sizes are
550 those supported by libpaper. See papersize(5).
551
552
554 tuxpaint accepts the following options to alter how Tux Paint operates
555 when saving or exporting drawings. They can be used along with, in‐
556 stead of, or to override options set in configuration files. (See be‐
557 low.)
558
559
560 SAVE OVER EARLIER WORK
561 --saveover --saveovernew --saveoverask
562 If, when saving a picture, an older version of the file will be
563 overwritten, Tux Paint will, by default, ask for confirmation:
564 either save over the old file, or create a new file. This
565 prompt can be disabled with "--saveover" (which always saves
566 over older versions of pictures) or "--saveovernew" (which al‐
567 ways saves a new file). The default is to prompt
568 ("--saveoverask").
569
570
571 SAVE AND EXPORT DIRECTORIES
572 --savedir DIR
573 Specify where Tux Paint should save and load its drawings.
574
575
576 --exportdir DIR
577 Specify where Tux Paint should export drawings and animations.
578
579
580 MORE SAVING OPTIONS
581 --nosave --save
582 The --nosave option disables Tux Paint's ability to save files.
583 This can be used in situations where the program is only being
584 used for fun, or in a test environment.
585
586
587 --autosave --noautosave
588 The --autosave option prevents Tux Paint from asking whether
589 you want to save the current picture when quitting, and assumes
590 you do.
591
592
593 --reversesort --noautosave
594 The --reversesort option causes Tux Paint's Open and Slideshow
595 dialogs to display the oldest images at the top of the list
596 (normally the newest appear at the top, and the oldest at the
597 bottom.
598
599
601 tuxpaint accepts the following options to alter where Tux Paint loads
602 data (stamps, brushes, etc.) They can be used along with, instead of,
603 or to override options set in configuration files. (See below.)
604
605
606 --datadir DIR
607 Specify where Tux Paint should look for personal data files
608 (brushes, stamps, etc.).
609
610
611 --colorfile FILE
612 This option allows you to override the default color palette in
613 Tux Paint and replace it with your own. The file should be a
614 plain ASCII text file containing one color description per
615 line. Colors may be in decimal or 6- or 3-digit hexadecimal,
616 and followed by a description. (For example, "#000 Black" and
617 "255 192 64 Orange".)
618
619
621 tuxpaint accepts the following options to alter the language used by
622 Tux Paint's interface, and other related settings. They can be used
623 along with, instead of, or to override options set in configuration
624 files. (See below.)
625
626 Various parts of Tux Paint have been translated into numerous lan‐
627 guages. Tux Paint will try its best to honor your locale setting
628 (i.e., the "LANG" environment variable), if possible. You can also
629 specifically set the language using options on the command-line or in a
630 configuration file.
631
632
633 --locale LOCALE
634 Specify the language to use, based on locale name (which is
635 typically of the form "language[_territory][.codeset][@modi‐
636 fier], where "language" is an ISO 639 language code, "terri‐
637 tory" is an ISO 3166 country code, and "codeset" is a character
638 set or encoding identifier like "ISO-8859-1" or "UTF-8".)
639
640 For example, "de_DE@euro" for German, or "pt_BR" for Brazilian
641 Portuguese.
642
643
644 --lang LANGUAGE
645 Specify the language to use, based on the language's name (as
646 recognized by Tux Paint). Choose one of the language names
647 listed below:
648
649 - english | american-english
650 - acholi | acoli
651 - afrikaans
652 - akan | twi-fante
653 - albanian
654 - amharic
655 - arabic
656 - aragones
657 - armenian | hayeren
658 - assamese
659 - asturian
660 - azerbaijani
661 - australian-english
662 - bambara
663 - basque | euskara
664 - belarusian | bielaruskaja
665 - bengali
666 - bodo
667 - bokmal
668 - bosnian
669 - brazilian-portuguese | portugues-brazilian | brazilian
670 - breton | brezhoneg
671 - british | british-english
672 - bulgarian
673 - canadian-english
674 - catalan | catala
675 - chinese | simplified-chinese
676 - croatian | hrvatski
677 - czech | cesky
678 - danish | dansk
679 - dogri
680 - dutch | nederlands
681 - esperanto
682 - estonian
683 - faroese
684 - finnish | suomi
685 - french | francais
686 - fula | fulah | pulaar-fulfulde
687 - gaelic | irish-gaelic | gaidhlig
688 - galician | galego
689 - georgian
690 - german | deutsch
691 - greek
692 - gronings | zudelk-veenkelonioals
693 - gujarati
694 - hebrew
695 - hindi
696 - hungarian | magyar
697 - icelandic | islenska
698 - indonesian | bahasa-indonesia
699 - inuktitut
700 - italian | italiano
701 - japanese
702 - kabyle | kabylian
703 - kannada
704 - kashmiri-devanagari
705 - kashmiri-perso-arabic
706 - kiga | chiga
707 - kinyarwanda
708 - khmer
709 - klingon | tlhIngan
710 - konkani-devanagari
711 - konkani-roman
712 - korean
713 - kurdish
714 - latvian
715 - lithuanian | lietuviu
716 - luganda
717 - luxembourgish | letzebuergesch
718 - macedonian
719 - maithili
720 - malay
721 - malayalam
722 - manipuri-bengali
723 - manipuri-meitei-mayek
724 - marathi
725 - mexican-spanish | espanol-mejicano | mexican
726 - mongolian
727 - ndebele
728 - nepali
729 - northern-sotho | sesotho-sa-leboa
730 - norwegian | nynorsk | norsk
731 - occitan
732 - odia | oriya
733 - ojibway | ojibwe
734 - persian
735 - polish | polski
736 - portuguese | portugues
737 - punjabi | panjabi
738 - romanian
739 - russian | russkiy
740 - sanskrit
741 - santali-devanagari
742 - santali-ol-chiki
743 - sardinian
744 - scottish | scottish-gaelic | ghaidhlig
745 - serbian
746 - serbian-latin
747 - shuswap | secwepemctin
748 - shuswap-devanagari
749 - sindhi-perso-arabic
750 - slovak
751 - slovenian | slovensko
752 - songhay
753 - southafrican-english
754 - spanish | espanol
755 - sundanese
756 - swahili
757 - swedish | svenska
758 - tagalog
759 - tamil
760 - telugu
761 - thai
762 - tibetan
763 - traditional-chinese
764 - turkish
765 - twi
766 - ukrainian
767 - urdu
768 - valencian
769 - venda
770 - venetian | veneto
771 - vietnamese
772 - walloon | walon
773 - welsh | cymraeg
774 - wolof
775 - xhosa
776 - zapotec | miahuatlan-zapotec
777 - zulu
778
779
780 --lang help
781 Display a lists of all supported languages.
782
783
784 --mirrorstamps --dontmirrorstamps
785 With "--mirrorstamps" set, stamps which can be mirrored will
786 appear mirrored by default. This can be useful when used by
787 people who prefer things right-to-left over left-to-right.
788
789
790 FONTS
791 --nosysfonts --sysfonts
792 Tux Paint normally attempts to search for additional TrueType
793 Fonts installed in common places on your system. If this
794 causes trouble, or you'd prefer to only make fonts installed in
795 Tux Paint's directory available, use the "--nosysfonts" option
796 to disable this feature.
797
798
799 --alllocalefonts --currentlocalefont
800 Tux Paint avoids loading any fonts found in its "locale" font
801 subdirectory, except any that match the current locale Tux
802 Paint is running under. Use the "--alllocalefonts" option to
803 load all such fonts, for use in the Text and Label tools. (This
804 was the default behavior, prior to version 0.9.21.)
805
806
808 tuxpaint accepts the following options to alter its behavior. They can
809 be used along with, instead of, or to override options set in configu‐
810 ration files. (See below.)
811
812
813 --nosysconfig
814 With this option, Tux Paint will not attempt to read the sys‐
815 tem-wide configuration file (typically "/etc/tuxpaint/tux‐
816 paint.conf" or "/usr/local/etc/tuxpaint/tuxpaint.conf").
817
818
819 --nolockfile
820 By default, Tux Paint uses a lockfile (stored in the user's lo‐
821 cal Tux Paint directory) which prevents it from being launched
822 more than once in 30 seconds. (Sometimes children get too ea‐
823 ger, or user interfaces only require one click, but users think
824 they need to double-click.) This option makes Tux Paint ignore
825 the current lockfile.
826
827
829 While Tux Paint may refer to a number of environment variables indi‐
830 rectly (e.g., via SDL(3)), it directly accesses the following: (See
831 "FILES" below, as well.)
832
833 HOME to determine where picture files go when using the Save and
834 Open commands within Tux Paint, to keep track of the current
835 image, when quitting and restarting Tux Paint, and to get the
836 user's configuration file.
837
838
839 LANG, LC_ALL, LANGUAGE, and LC_MESSAGES
840 to determine language to use, if setlocale(3) refers to
841 "LC_MESSAGES".
842
843
844 SDL_VIDEO_ALLOW_SCREENSAVER
845 Set this environment variable to '1' to allow a screensaver to
846 appear while Tux Paint is running. This can also be done via
847 the "--allowscreensaver" option.
848
849
850 SDL_VIDEO_WINDOW_POS
851 If this is NOT set, Tux Paint will set it to "center", to at‐
852 tempt to place the Tux Paint window in the center of a display.
853 If it IS set (e.g., to "nopref", meaning "no preference"), Tux
854 Paint will not override it.
855
856
858 [/usr/local/]/etc/tuxpaint/tuxpaint.conf
859 System-wide configuration file. It is read first (unless the
860 "--nosysconfig" option was given on the command-line).
861
862 (Created during installation.)
863
864 $HOME/.tuxpaintrc
865 User's configuration file. It can be used to set default op‐
866 tions (rather than setting them on the command-line every
867 time), and/or to override any settings in the system-wide con‐
868 figuration file.
869
870 (Not created or edited automatically; must be created manually.
871 You can do this by hand, or use tuxpaint-config(1).)
872
873 $HOME/.tuxpaint/saved/
874 A directory of previously-saved images (and thumbnails). Only
875 files in this directory will be made available using the Open
876 command within Tux Paint. Overridden via the "--savedir" op‐
877 tion.
878
879 (Created when Save command is used.)
880
881 $HOME/.tuxpaint/current_id.txt
882 A reference to the image which was being edited when Tux Paint
883 was last quit. (This image is automatically loaded the next
884 time Tux Paint is re-run, unless the "--startblank" option is
885 set.)
886
887 (Created when Tux Paint is Quit.)
888
889 $HOME/.tuxpaint/lockfile.dat
890 A lockfile that prevents Tux Paint from being launched more
891 than once every 30 seconds. Disable checking the lockfile by
892 using the "--nolockfile" option.
893
894 (There's no reason to delete the lockfile, as it contains a
895 timestamp inside which causes it to expire after 30 seconds.)
896
897 $XDG_CONFIG_HOME[XDG_PICTURES_DIR]/TuxPaint/
898 A directory where images and animations should be exported (via
899 options found in Tux Paint's Open dialog), if the "--exportdir"
900 option is not used to override it. If "$XDG_CONFIG_HOME" is
901 set, a configuration file "user-dirs.dirs" will be scanned
902 within the directory it points to; if not, Tux Paint will at‐
903 tempt to do so within "$HOME/.config/". If a setting named
904 "XDG_PICTURES_DIR" is found, it will be used as the location to
905 export images. If all else fails, then "$HOME/Pictures/" will
906 be used. A "TuxPaint" subdirectory will be created.
907
908 $XDG_DATA_HOME/Trash/ or $HOME/.local/share/Trash/
909 A directory where images are placed when the Erase option is
910 used from the Open dialog.
911
912
914 This program is free software; you can redistribute it and/or modify it
915 under the terms of the GNU General Public License as published by the
916 Free Software Foundation; either version 2 of the License, or (at your
917 option) any later version.
918
919
921 See the documentation that comes with Tux Paint for further instruc‐
922 tions on using the program's features.
923
924 The canonical place to find Tux Paint information is at
925 https://tuxpaint.org/.
926
927
929 Lead developer and project manager: Bill Kendrick.nh <bill@newbreed‐
930 software.com>.
931
932 With patches, fixes, extensions, porting, translations, documentation,
933 and more from lots of people, including, but probably not limited to
934 (see AUTHORS.txt and CHANGES.txt):
935
936 Aki, Ashish Arora, Khalid Al Holan, Daniel Andersson, Hodorog Andrei,
937 Joana Portia Antwi-Danso, Adorilson Bezerra de Araujo, Xandru Armesto,
938 Ben Armstrong, Ravishankar Ayyakkannu,
939
940 Dwayne Bailey, Matías Bellone, Martin Benjamin, Besnik Bleta, Denis
941 Bodor, Rahul Borade, Yacine Bouklif, Miguel Bouzada, René Brandenburg‐
942 er, Herman Bruyninckx, Lucie Burianova, Laurentiu Buzdugan,
943
944 Albert Cahalan, Pere Pujal i Carabantes, Felipe Castro, Ouychai Chaita,
945 Zdenek Chalupský, Wei-Lun Chao, Jacques Chion, Ankit Choudary, Abdoul
946 Cisse, Urska Colner, Adam 'akanewbie' Corcoran, Helder Correia, Ricardo
947 Cruz,
948
949 Magnus Dahl, Laurent Dhima, Chandrakant Dhutadmal, Yavor Doganov, Joe
950 Dalton, Tim Dickson, Dawa Dolma, Kevin Donnelly, Dovix, Korvigellou An
951 Drouizig (Philippe), Serhij Dubyk,
952
953 Ander Elortondo, Alberto Escudero-Pascual,
954
955 T. Surya Fajri, Jamil Farzana, Sveinn í Felli, Doruk Fisek, Flavia
956 Floris, Fòram na Gàidhlig, Fabian Franz, Derrick Frimpong, Martin
957 Fuhrer, Fula Localization Project,
958
959 Alexander Gabillondo, Gabriel Gazzan, Robert Buj Gelonch, Alexander
960 Geroimenko, Torsten Giebl, Harvey Ginter, Solomon Gizaw, Robert
961 Glowczynski, Chris Goerner, Mikel González, Volker Grabsch, The Greek
962 Linux i18n Team, Edmund GRIMLEY EVANS, Frederico Goncalves Guimaraes,
963
964 Joe Hanson, Sam "Criswell" Hart, Guy Hed, Farinaz Hedayat, Prasanta
965 Hembram, Willem Heppe, Tedi Heriyanto, Pjetur G. Hjaltason, Knut Erik
966 Hollund, Henrik Holst, Khaled Hosny, Henry House, Mohomodou Houssouba,
967 Song Huang, Karl Ove Hufthammer,
968
969 Roland Illig, Daniel Illingworth, Indigenas Sin Fronteras, Juan
970 Irigoien, Students of Vocational Higher Secondary School Irimpanam,
971 Ivana Rakic, Dmitriy Ivanov,
972
973 Mogens Jaeger, Lis Gøthe í Jákupsstovu, Nedjeljko Jedvaj, Aleksandar
974 Jelenak, Rasmus Erik Voel Jensen, Lauri Jesmin, Wang Jian, Amed Ç.
975 Jiyan, Petri Jooste, Richard June,
976
977 Andrej Kacian, Thomas Kalka, Jorma Karvonen, Yannis Kaskamanidis,
978 Kazuhiko, Gabor Kelemen, Mark Kim, Thomas Klausner, Koby, Marcin
979 'Shard' Konicki, Ines Kovacevic, Mantas Kriauciunas, Freek de Kruijf,
980 Andrzej M. Krzysztofowicz, Piotr Kwilinski, Serafeim Kyriaki,
981
982 Matthew Lange, Fabio Lazarin, Niko Lewman, Arkadiusz Lipiec, Ricky Lon‐
983 toc, Dag H. Loras, Burkhard Luck,
984
985 Nuno Magalhães, Vincent Mahlangu, Ankit Malik, Neskie Manuel, Fred
986 Ulisses Maranhao, Yannig MARCHEGAY (Kokoyaya), Jorge Mariano, Martin,
987 Sergio Marques, Pheledi Mathibela, Scott McCreary, Marco Milanesi, Nev‐
988 er Min, Kartik Mistry, Mugunth, Benson Muite, Steve Murphy, Samuel Mur‐
989 ray (Groenkloof),
990
991 Shumani Mercy Nehulaudzi, Mikkel Kirkgaard Nielsen, Alesis Novik, Nud‐
992 jaree, Daniel Nylander,
993
994 Olli, Sven Ollino, James Olweny, Teresa Orive, Gareth Owen,
995
996 Quentin PAGÈS, Sorin Paliga, Yannis Papatzikos, Nikolay Parukhin,
997 Alessandro Pasotti, Flavio Pastor, Patrick, George Patrick, Primoz Pe‐
998 terlin, Le Quang Phan, Henrik Pihl, Auk Piseth, Pablo Pita, Milan
999 Plzik, Eric Poncet, Sergei Popov, John Popplewell,
1000
1001 Adam 'foo-script' Rakowski, Rodrigo Perez Ramirez and Indigenas Sin
1002 Fronteras, Sebastian Rasmussen, Robert Readman, Leandro Regueiro, Samir
1003 Ribić, Simona Riva, Robin Rosenberg, Ilir Rugova, Jaroslav Rynik,
1004
1005 Bert Saal, Ibraahiima SAAR, Saikumar, Samuel Sarpong, Kevin Patrick
1006 Scannell, Stephanie Schilling, Luc 'Begasus' Schrijvers, Kiriaki SER‐
1007 AFEIM, Pavithran Shakamuri, Gia Shervashidze, Clytie Siddall, Kliment
1008 Simoncev, Tomas Skäre, Sokratis Sofianopoulos, Khoem Sokhem, Geert
1009 Stams, Peter Sterba, Raivis Strogonovs, Luis C. Suárez, Sugar Labs i18n
1010 team,
1011
1012 Tomasz 'karave' Tarach, Michal Terbert, Ignacia Tike, Tilo, Tarmo
1013 Toikkanen, TOYAMA Shin-ichi, Niall Tracey, Gerasim Troeglazov,
1014 tropikhajma, Florence Tushabe,
1015
1016 Matej Urbančič,
1017
1018 Rita Verbauskaite, Daniel Jose Viana, Charles Vidal,
1019
1020 Darrell Walisser, Frank Weng,
1021
1022 Damian Yerrick, yurchor,
1023
1024 Muhammad Najmi Ahmad Zabidi, Eugene Zelenko, Martin Zhekov, and Huang
1025 Zuzhen.
1026
1027
1029 tuxpaint-import(1), tuxpaint-config(1), tp-magic-config(1), xpaint(1),
1030 gpaint(1), gimp(1), kolourpaint(1), krita(1), gcompris(1)
1031
1032 And documentation within /usr/[local/]share/doc/tuxpaint/.
1033
1034
1035
10360.9.29 April 2, 2023 TUXPAINT(1)