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