diff --git a/docs/CHANGES.txt b/docs/CHANGES.txt index b114508ba..fec433b79 100644 --- a/docs/CHANGES.txt +++ b/docs/CHANGES.txt @@ -36,6 +36,10 @@ $Id$ (Ref: https://github.com/haikuports/haikuports/issues/3045) Gerasim Troeglazov <3dEyes@gmail.com> + * Documentation updates + --------------------- + * Cleaned up HTML code of HTML-based documentation. + * Bug Fixes --------- * Mended issue where stamp descriptions were not loading diff --git a/docs/en/EXTENDING.txt b/docs/en/EXTENDING.txt index 9bd8a7042..67b672789 100644 --- a/docs/en/EXTENDING.txt +++ b/docs/en/EXTENDING.txt @@ -5,7 +5,7 @@ Copyright (c) 2002-2020 by various contributors; see AUTHORS.txt http://www.tuxpaint.org/ - June 14, 2002 - June 22, 2020 + June 14, 2002 - July 27, 2020 ---------------------------------------------------------------------- diff --git a/docs/en/FAQ.txt b/docs/en/FAQ.txt index 4eee7e9da..f72de02b5 100644 --- a/docs/en/FAQ.txt +++ b/docs/en/FAQ.txt @@ -42,30 +42,30 @@ Drawing-related it with "--stamps" on the command line or "nostamps=no" or "stamps=yes" in a configuration file. - * The Magic "Fill" Tool Looks Bad + * The Magic "Fill" Tool Looks Bad - Tux Paint is probably comparing exact pixel colors when filling. - This is faster, but looks worse. Run the command - "tuxpaint --version" from a command line, and you should see, - amongst the other output: "Low Quality Flood Fill enabled". + Tux Paint is probably comparing exact pixel colors when filling. This + is faster, but looks worse. Run the command "tuxpaint --version" from + a command line, and you should see, amongst the other output: "Low + Quality Flood Fill enabled". - To change this, you must rebuild Tux Paint from source. Be sure - to remove or comment out any line that says: + To change this, you must rebuild Tux Paint from source. Be sure to + remove or comment out any line that says: - #define LOW_QUALITY_FLOOD_FILL + #define LOW_QUALITY_FLOOD_FILL - in the "tuxpaint.c" file in the "src" directory. + in the "tuxpaint.c" file in the "src" directory. - * Stamp outlines are always rectangles + * Stamp outlines are always rectangles - Tux Paint was built with low-quality (but faster) stamp outlines. + Tux Paint was built with low-quality (but faster) stamp outlines. - Rebuild Tux Paint from source. Be sure to remove or comment out - any line that says: + Rebuild Tux Paint from source. Be sure to remove or comment out any + line that says: - #define LOW_QUALITY_STAMP_OUTLINE + #define LOW_QUALITY_STAMP_OUTLINE - in the "tuxpaint.c" file in the "src" directory. + in the "tuxpaint.c" file in the "src" directory. Interface Problems diff --git a/docs/en/OPTIONS.txt b/docs/en/OPTIONS.txt index d46f61fd9..30f3cc4a6 100644 --- a/docs/en/OPTIONS.txt +++ b/docs/en/OPTIONS.txt @@ -6,7 +6,7 @@ Options Documentation Copyright (c) 2002-2020 by various contributors; see AUTHORS.txt http://www.tuxpaint.org/ - July 26, 2020 + July 27, 2020 ---------------------------------------------------------------------- @@ -64,1528 +64,1521 @@ Mac OS X Users Windows Users - The file you should create is called "tuxpaint.cfg" and it should be - placed in Tux Paint's folder. + The file you should create is called "tuxpaint.cfg" and it should be + placed in Tux Paint's folder. - You can use NotePad or WordPad to create this file. Be sure to save - it as Plain Text, and make sure the filename doesn't have ".txt" at - the end... + You can use NotePad or WordPad to create this file. Be sure to save it + as Plain Text, and make sure the filename doesn't have ".txt" at the + end... ---------------------------------------------------------------------- Available Options - The following settings can be set in the configuration file. - (Command-line settings will override these. See the "Command-Line - Options" section, below.) + The following settings can be set in the configuration file. + (Command-line settings will override these. See the "Command-Line + Options" section, below.) - fullscreen=yes - Run the program in full screen mode, rather than in a window. + fullscreen=yes + Run the program in full screen mode, rather than in a window. - fullscreen=native - Run the program in full screen mode. Additionally, assume the - screen's current resolution (set by the operating system). + fullscreen=native + Run the program in full screen mode. Additionally, assume the + screen's current resolution (set by the operating system). - windowsize=SIZE + windowsize=SIZE - Run the program at a different size (in windowed mode) or at a - different screen resolution (in fullscreen mode), rather than - the default (usually 800x600). + Run the program at a different size (in windowed mode) or at a + different screen resolution (in fullscreen mode), rather than + the default (usually 800x600). - The SIZE value should be presented in pixels, in - 'width-by-height' format, with an "x" (lowercase X) between - the values. The size can be anything that's at least 640 wide, - and at least 480 tall. + The SIZE value should be presented in pixels, in + 'width-by-height' format, with an "x" (lowercase X) between the + values. The size can be anything that's at least 640 wide, and + at least 480 tall. - Some examples: - * 640x480 - * 1024x768 - * 768x1024 - * 1600x1200 + Some examples: - orient=portrait + * 640x480 + * 1024x768 + * 768x1024 + * 1600x1200 - Swaps the width/height options given to Tux Paint, useful for - rotating the window on portait displays, such as a tablet PC - that's in tablet orientation. + orient=portrait - native=yes + Swaps the width/height options given to Tux Paint, useful for + rotating the window on portait displays, such as a tablet PC + that's in tablet orientation. - When running Tux Paint in fullscreen mode, this assumes the - screen's current resolution (overriding any "windowsize" - option), as set by the operating system. + native=yes - allowscreensaver=yes + When running Tux Paint in fullscreen mode, this assumes the + screen's current resolution (overriding any "windowsize" + option), as set by the operating system. - By default, Tux Paint prevents your system's screensaver from - starting up. You can override this by using the - "allowscreensaver" option. Note: This requires version 1.2.12 - or higher of the SDL library. (You can also do this by setting - the "SDL_VIDEO_ALLOW_SCREENSAVER" environment variable on your - system to "1".) + allowscreensaver=yes - nosound=yes - Disable sound effects. (Note: Pressing [Alt] + [S] cannot be - used to reenable sounds if they were disabled using this - option.) + By default, Tux Paint prevents your system's screensaver from + starting up. You can override this by using the + "allowscreensaver" option. Note: This requires version 1.2.12 or + higher of the SDL library. (You can also do this by setting the + "SDL_VIDEO_ALLOW_SCREENSAVER" environment variable on your + system to "1".) - nostereo=yes - Disable stereo panning support. (Useful for users with hearing - impairment in one ear, or places where a single speaker or - headphone is being used.) + nosound=yes + Disable sound effects. (Note: Pressing [Alt] + [S] cannot be + used to reenable sounds if they were disabled using this + option.) - noquit=yes + nostereo=yes + Disable stereo panning support. (Useful for users with hearing + impairment in one ear, or places where a single speaker or + headphone is being used.) - Disable the on-screen "Quit" button and prevent the [Escape] - key from quitting Tux Paint. + noquit=yes - Using the [Alt] + [F4] keyboard combination or clicking the - window's close button (assuming you're not in fullscreen mode) - still works to quit Tux Paint. + Disable the on-screen "Quit" button and prevent the [Escape] key + from quitting Tux Paint. - You can also use the following keyboard combination to quit: - [Shift] + [Control] + [Escape]. + Using the [Alt] + [F4] keyboard combination or clicking the + window's close button (assuming you're not in fullscreen mode) + still works to quit Tux Paint. - noprint=yes - Disable the printing feature. + You can also use the following keyboard combination to quit: + [Shift] + [Control] + [Escape]. - printdelay=SECONDS - Restrict printing so that printing can occur only once every - SECONDS seconds. + noprint=yes + Disable the printing feature. - printcommand=COMMAND + printdelay=SECONDS + Restrict printing so that printing can occur only once every + SECONDS seconds. - (Linux and Unix only) + printcommand=COMMAND - Use the command COMMAND to print a PostScript format file when - the 'Print' button is clicked. If this option is not - specifically not set, the default command is: + (Linux and Unix only) - lpr + Use the command COMMAND to print a PostScript format file when + the 'Print' button is clicked. If this option is not + specifically not set, the default command is: - Note: Versions of Tux Paint prior to 0.9.15 sent PNG format - data to the print command (which defaulted to - "pngtopnm | pnmtops | lpr"). + lpr - If you set an alternative printcommand in the configuration - file prior to version 0.9.15, you will need to change it. + Note: Versions of Tux Paint prior to 0.9.15 sent PNG format data + to the print command (which defaulted to + "pngtopnm | pnmtops | lpr"). - altprintcommand=COMMAND + If you set an alternative printcommand in the configuration file + prior to version 0.9.15, you will need to change it. - (Linux and Unix only) + altprintcommand=COMMAND - Use the command COMMAND to print a PostScript format file when - the 'Print' button is clicked while the [Alt] modifier key is - being held. (This is typically used for providing a print - dialog, similar to when pressing [Alt]+'Print' in Windows and - Mac OS X.) + (Linux and Unix only) - If this option is not specifically not set, the default - command is KDE's graphical print dialog: + Use the command COMMAND to print a PostScript format file when + the 'Print' button is clicked while the [Alt] modifier key is + being held. (This is typically used for providing a print + dialog, similar to when pressing [Alt]+'Print' in Windows and + Mac OS X.) - kprinter + If this option is not specifically not set, the default command + is KDE's graphical print dialog: - printcfg=yes + kprinter - (Windows and macOS only) + printcfg=yes - Tux Paint will use a printer configuration file when printing. - Push the [Alt] key while clicking the 'Print' button in - Tux Paint to cause a Windows print dialog window to appear. + (Windows and macOS only) - (Note: This only works when not running Tux Paint in - fullscreen mode.) Any configuration changes made in this - dialog will be saved to the file "userdata/print.cfg", and - used again, as long as the "printcfg" option is set. + Tux Paint will use a printer configuration file when printing. + Push the [Alt] key while clicking the 'Print' button in + Tux Paint to cause a Windows print dialog window to appear. - altprint=always + (Note: This only works when not running Tux Paint in fullscreen + mode.) Any configuration changes made in this dialog will be + saved to the file "userdata/print.cfg", and used again, as long + as the "printcfg" option is set. - This causes Tux Paint to always show the printer dialog (or, - on Linux/Unix, run the "altprintcommand") when the 'Print' - button is clicked. In other words, it's like clicking 'Print' - while holding [Alt], except you don't need to hold [Alt] every - time. + altprint=always - altprint=never + This causes Tux Paint to always show the printer dialog (or, on + Linux/Unix, run the "altprintcommand") when the 'Print' button + is clicked. In other words, it's like clicking 'Print' while + holding [Alt], except you don't need to hold [Alt] every time. - This prevents Tux Paint from ever showing the printer dialog - (or, on Linux/Unix, run the "altprintcommand") when the - 'Print' button is clicked. In other words, it makes the [Alt] - key have no effect when clicking the 'Print' button. + altprint=never - altprint=mod + This prevents Tux Paint from ever showing the printer dialog + (or, on Linux/Unix, run the "altprintcommand") when the 'Print' + button is clicked. In other words, it makes the [Alt] key have + no effect when clicking the 'Print' button. - This is the normal, default behavior. Tux Paint shows a - printer dialog (or, on Linux/Unix, runs the - "altprintcommand"), when the [Alt] key is pressed while the - 'Print' button is clicked. Clicking 'Print' without holding - [Alt] prints without showing a dialog. + altprint=mod - papersize=PAPERSIZE + This is the normal, default behavior. Tux Paint shows a printer + dialog (or, on Linux/Unix, runs the "altprintcommand"), when the + [Alt] key is pressed while the 'Print' button is clicked. + Clicking 'Print' without holding [Alt] prints without showing a + dialog. - (Platforms that use Tux Paint's internal PostScript generator - — not Windows, macOS, BeOS, or Haiku.) + papersize=PAPERSIZE - Tell Tux Paint what size PostScript to generate. If none is - specified, Tux Paint first checks your $PAPER environment - variable, then the file /etc/papersize, then uses the the - 'libpaper' library's default paper size. + (Platforms that use Tux Paint's internal PostScript generator — + not Windows, macOS, BeOS, or Haiku.) - Valid paper sizes include: 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. + Tell Tux Paint what size PostScript to generate. If none is + specified, Tux Paint first checks your $PAPER environment + variable, then the file /etc/papersize, then uses the the + 'libpaper' library's default paper size. - nolockfile=yes + Valid paper sizes include: 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. - By default, Tux Paint uses what's known as a 'lockfile' to - prevent it from being launched more than once in 30 seconds. - (This is to avoid accidentally running multiple copies; for - example, by double-clicking a single-click launcher, or simply - impatiently clicking the icon multiple times.) + nolockfile=yes - To make Tux Paint ignore the lockfile, allowing it to run - again, even if it was just launched less than 30 seconds ago, - enable this setting in the configuration file, or run - Tux Paint with the '--nolockfile' option on the command-line. + By default, Tux Paint uses what's known as a 'lockfile' to + prevent it from being launched more than once in 30 seconds. + (This is to avoid accidentally running multiple copies; for + example, by double-clicking a single-click launcher, or simply + impatiently clicking the icon multiple times.) - By default, the lockfile is stored in "~/.tuxpaint/" under - Linux and Unix, and "userdata\" under Windows. + To make Tux Paint ignore the lockfile, allowing it to run again, + even if it was just launched less than 30 seconds ago, enable + this setting in the configuration file, or run Tux Paint with + the '--nolockfile' option on the command-line. - simpleshapes=yes - Disable the rotation step of the 'Shape' tool. Click, drag and - release is all that will be needed to draw a shape. + By default, the lockfile is stored in "~/.tuxpaint/" under Linux + and Unix, and "userdata\" under Windows. - uppercase=yes - All text will be rendered only in uppercase (e.g., "Brush" - will be "BRUSH"). Useful for children who can read, but who - have only learned uppercase letters so far. + simpleshapes=yes + Disable the rotation step of the 'Shape' tool. Click, drag and + release is all that will be needed to draw a shape. - grab=yes + uppercase=yes + All text will be rendered only in uppercase (e.g., "Brush" will + be "BRUSH"). Useful for children who can read, but who have only + learned uppercase letters so far. - Tux Paint will attempt to 'grab' the mouse and keyboard, so - that the mouse is confined to Tux Paint's window, and nearly - all keyboard input is passed directly to it. + grab=yes - This is useful to disable operating system actions that could - get the user out of Tux Paint [Alt]-[Tab] window cycling, - [Ctrl]-[Escape], etc. This is especially useful in fullscreen - mode. + Tux Paint will attempt to 'grab' the mouse and keyboard, so that + the mouse is confined to Tux Paint's window, and nearly all + keyboard input is passed directly to it. - noshortcuts=yes + This is useful to disable operating system actions that could + get the user out of Tux Paint [Alt]-[Tab] window cycling, + [Ctrl]-[Escape], etc. This is especially useful in fullscreen + mode. - This disable keyboard shortcuts (e.g., [Ctrl]-[S] for save, - [Ctrl]-[N] for a new image, etc.) + noshortcuts=yes - This is useful to prevent unwanted commands from being - activated by children who aren't experienced with keyboards. + This disable keyboard shortcuts (e.g., [Ctrl]-[S] for save, + [Ctrl]-[N] for a new image, etc.) - nowheelmouse=yes - This disables support for the wheel on mice that have it. - (Normally, the wheel will scroll the selector menu on the - right.) + This is useful to prevent unwanted commands from being activated + by children who aren't experienced with keyboards. - nobuttondistinction=yes + nowheelmouse=yes + This disables support for the wheel on mice that have it. + (Normally, the wheel will scroll the selector menu on the + right.) - Prior to Tux Paint 0.9.15, the middle and right buttons on a - mouse could also be used for clicking. In version 0.9.15, it - was changed so that only the left mouse button worked, so as - to not train children to use the wrong button. + nobuttondistinction=yes - However, for children who have trouble with the mouse, this - distinction between the two or three buttons on a mouse can be - disabled (returning Tux Paint to its old behavior) by using - this option. + Prior to Tux Paint 0.9.15, the middle and right buttons on a + mouse could also be used for clicking. In version 0.9.15, it was + changed so that only the left mouse button worked, so as to not + train children to use the wrong button. - nofancycursors=yes + However, for children who have trouble with the mouse, this + distinction between the two or three buttons on a mouse can be + disabled (returning Tux Paint to its old behavior) by using this + option. - This disables the fancy mouse pointer shapes in Tux Paint, and - uses your environment's normal mouse pointer. + nofancycursors=yes - In some enviornments, the fancy cursors cause problems. Use - this option to avoid them. + This disables the fancy mouse pointer shapes in Tux Paint, and + uses your environment's normal mouse pointer. - hidecursor=yes + In some enviornments, the fancy cursors cause problems. Use this + option to avoid them. - This completely hides the mouse pointer shapes in Tux Paint. + hidecursor=yes - This is useful for touchscreen devices, such as tablet PCs. + This completely hides the mouse pointer shapes in Tux Paint. - nooutlines=yes + This is useful for touchscreen devices, such as tablet PCs. - In this mode, much simpler outlines and 'rubber-band' lines - are displayed when using the Lines, Shapes, Stamps and Eraser - tools. + nooutlines=yes - This can help when Tux Paint is run on very slow computers, or - displayed on a remote X-Window display. + In this mode, much simpler outlines and 'rubber-band' lines are + displayed when using the Lines, Shapes, Stamps and Eraser tools. - sysfonts=yes + This can help when Tux Paint is run on very slow computers, or + displayed on a remote X-Window display. - This option causes Tux Paint to attempt to load fonts (for use - in the Text tool) from your operating system. Normally, - Tux Paint will only load the ones that came bundled with - Tux Paint. + sysfonts=yes - alllocalefonts=yes + This option causes Tux Paint to attempt to load fonts (for use + in the Text tool) from your operating system. Normally, + Tux Paint will only load the ones that came bundled with + Tux Paint. - Prior to version 0.9.21, Tux Paint loaded all fonts in its own - fonts directory, including locale-specific ones (e.g., the one - for Tibetan, which had no latin characters). As of 0.9.21, the - only font loaded from the locale-specific subdirectory, if - any, is one matching the locale Tux Paint is running on. + alllocalefonts=yes - To load all locale-specific fonts (the old behavior), set this - option. + Prior to version 0.9.21, Tux Paint loaded all fonts in its own + fonts directory, including locale-specific ones (e.g., the one + for Tibetan, which had no latin characters). As of 0.9.21, the + only font loaded from the locale-specific subdirectory, if any, + is one matching the locale Tux Paint is running on. - nostamps=yes + To load all locale-specific fonts (the old behavior), set this + option. - This option tells Tux Paint to not load any rubber stamp - images, which in turn ends up disabling the Stamps tool. + nostamps=yes - This can speed up Tux Paint when it first loads up, and reduce - memory usage while it's running. Of course, no stamps will be - available at all. + This option tells Tux Paint to not load any rubber stamp images, + which in turn ends up disabling the Stamps tool. - nostampcontrols=yes - Some images in the Stamps tool can be mirrored, flipped, - and/or have their size changed. This option disables the - controls, and only provides the basic stamps. + This can speed up Tux Paint when it first loads up, and reduce + memory usage while it's running. Of course, no stamps will be + available at all. - nomagiccontrols=yes - Some Magic tools have the option of acting like a paintbrush, - or affecting the entire canvas at once. This option disables - the controls, and only provides the default functionality - (usually paint-mode). + nostampcontrols=yes + Some images in the Stamps tool can be mirrored, flipped, and/or + have their size changed. This option disables the controls, and + only provides the basic stamps. - nolabel=yes - Disables the Label tool: the tool that allows text entry which - can be edited later. + nomagiccontrols=yes + Some Magic tools have the option of acting like a paintbrush, or + affecting the entire canvas at once. This option disables the + controls, and only provides the default functionality (usually + paint-mode). - newcolorslast=yes - Places the blank color options in the New dialog at the end, - so that any Starters and/or Templates are shown first. + nolabel=yes + Disables the Label tool: the tool that allows text entry which + can be edited later. - mirrorstamps=yes + newcolorslast=yes + Places the blank color options in the New dialog at the end, so + that any Starters and/or Templates are shown first. - For stamps that can be mirrored, this option sets them to - their mirrored shape by default. + mirrorstamps=yes - This can be useful for people who prefer things right-to-left, - rather than left-to-right. + For stamps that can be mirrored, this option sets them to their + mirrored shape by default. - mouse-accessibility=yes - In this mode, instead of clicking, dragging and releasing - (e.g., to draw), you click, move, and click again to end the - motion. + This can be useful for people who prefer things right-to-left, + rather than left-to-right. - onscreen-keyboard=yes - Presents a clickable on-screen keyboard when using the Text - and Label tools. + mouse-accessibility=yes + In this mode, instead of clicking, dragging and releasing (e.g., + to draw), you click, move, and click again to end the motion. - onscreen-keyboard-layout=LAYOUTNAME - Selects the initial layout for the on-screen keyboard when - using the Text and Label tools. - Note: Using this option implies automatically - onscreen-keyboard=yes, so setting both is redundant. + onscreen-keyboard=yes + Presents a clickable on-screen keyboard when using the Text and + Label tools. - onscreen-keyboard-disable-change=yes - Disables the possibility for changing the layout of the - on-screen keyboard when using the Text and Label tools, useful - for simplifying things for the small children. - Note: Using this option implies automatically - onscreen-keyboard=yes, so setting both is redundant. + onscreen-keyboard-layout=LAYOUTNAME + Selects the initial layout for the on-screen keyboard when using + the Text and Label tools. + Note: Using this option implies automatically + onscreen-keyboard=yes, so setting both is redundant. - joystick-dev=N - Specify which joystick device should be used by Tux Paint. - Default value is 0 (the first joystick). + onscreen-keyboard-disable-change=yes + Disables the possibility for changing the layout of the + on-screen keyboard when using the Text and Label tools, useful + for simplifying things for the small children. + Note: Using this option implies automatically + onscreen-keyboard=yes, so setting both is redundant. - joystick-slowness=SPEED - Sets a delay at each axis motion, allowing to slow the - joystick. Allowed values are from 0 to 500. Default value is - 15. + joystick-dev=N + Specify which joystick device should be used by Tux Paint. + Default value is 0 (the first joystick). - joystick-threshold=THRESHOLD - Sets the minimum level of axis motion to start moving the - pointer. Allowed values are from 0 to 32766. Default value is - 3200. + joystick-slowness=SPEED + Sets a delay at each axis motion, allowing to slow the joystick. + Allowed values are from 0 to 500. Default value is 15. - joystick-maxsteps=STEPS - Sets the maximum pixels the pointer will move at once. Allowed - values are from 1 to 7. Default value is 7. - - joystick-hat-timeout=MILLISECONDS - Sets the delay after wich the pointer will start moving - automatically if the hat is keeped pushed. Allowed values are - from 0 to 3000. Default value is 1000. - - joystick-hat-slowness=SPEED - Sets a delay at each automatic motion, allowing to slow the - speed of the hat. Allowed values are from 0 to 500. Default - value is 15. - - joystick-btn-escape=BUTTON NUMBER - Selects the joystick button number, as seen by SDL, that will - be used to generate a escape event. Useful to dismiss dialogs - and quit. - - joystick-btn-brush=BUTTON NUMBER - Selects the joystick button number, as seen by SDL, that will - be a shortcurt to select the brush tool. - - joystick-btn-stamp=BUTTON NUMBER - Selects the joystick button number, as seen by SDL, that will - be a shortcurt to select the stamp tool. - - joystick-btn-lines=BUTTON NUMBER - Selects the joystick button number, as seen by SDL, that will - be a shortcurt to select the lines tool. - - joystick-btn-shapes=BUTTON NUMBER - Selects the joystick button number, as seen by SDL, that will - be a shortcurt to select the shapes tool. - - joystick-btn-text=BUTTON NUMBER - Selects the joystick button number, as seen by SDL, that will - be a shortcurt to select the text tool. - - joystick-btn-label=BUTTON NUMBER - Selects the joystick button number, as seen by SDL, that will - be a shortcurt to select the label tool. - - joystick-btn-magic=BUTTON NUMBER - Selects the joystick button number, as seen by SDL, that will - be a shortcurt to select the magic tool. - - joystick-btn-undo=BUTTON NUMBER - Selects the joystick button number, as seen by SDL, that will - be a shortcurt to the undo tool. - - joystick-btn-redo=BUTTON NUMBER - Selects the joystick button number, as seen by SDL, that will - be a shortcurt to the redo tool. - - joystick-btn-eraser=BUTTON NUMBER - Selects the joystick button number, as seen by SDL, that will - be a shortcurt for selecting the eraser tool. - - joystick-btn-new=BUTTON NUMBER - Selects the joystick button number, as seen by SDL, that will - be a shortcurt to launch the dialog for opening a new draw. - - joystick-btn-open=BUTTON NUMBER - Selects the joystick button number, as seen by SDL, that will - be a shortcurt to launch the dialog for opening an existing - draw. - - joystick-btn-save=BUTTON NUMBER - Selects the joystick button number, as seen by SDL, that will - be a shortcurt for saving the draw. - - joystick-btn-pgsetup=BUTTON NUMBER - Selects the joystick button number, as seen by SDL, that will - be a shortcurt to launch the page setup dialog for printing. - - joystick-btn-print=BUTTON NUMBER - Selects the joystick button number, as seen by SDL, that will - be a shortcurt to print. - - joystick-buttons-ignore=BUTTON1,BUTTON2,... - A set of joystick button numbers, as seen by SDL, that should - be ignored. Otherwise, unless they are used by one of the - "joystick-btn-" options above, buttons will be seen as a mouse - left-click. - - stampsize=SIZE - - Use this option to force Tux Paint to set the starting size of - all stamps. The SIZE value should be between 0 (smallest) and - 10 (largest). The size is relative to the available sizes of - the stamp, which depends on the stamp itself, and Tux Paint's - current canvas size. - - Specifc "default" to let Tux Paint decide (it's standard - behavior). - - keyboard=yes - - This allows the keyboard arrow keys to be used to control the - mouse pointer. (e.g., for mouseless environments, or - handicapped/accessibility purposes) - - Features: - * Fine movement within canvas, or coarse movement if - [Shift] is held. - * Coarse movement within tool button areas. - * Key controls: - * [Left]/[Right]/[Up]/[Down], numpad [1] thru [9]: - Move mouse - * [Space]/[5]: Click mouse (except when using "Text" - or "Label" tools) - * [Insert]/[F5]: Click mouse (always) - * [F4] jump mouse between "Tools", "Colors" and canvas - areas - * If mouse is within "Tools" section on the left, or - "Colors" secton at the bottom: - * [F7], [F8]: Move down/up between buttons, - respectively (Tools section, only) - * [F11], [F12]: Move to previous/next button, - respectively - * To click-and-drag, hold one of the 'click' keys (e.g., - [Insert]), and use the movement keys (e.g., [Left]). - * Note: The "mouse accessibility" feature works with - the keyboard mouse controls. With both options - enabled, painting tools can be used to draw by - pressing a 'click' key to start clicking, movement - keys to move around (which will draw), and another - 'click' key to end the click (stop drawing). - * A regular mouse and/or joystick may still be used (so you - can, e.g., move with the mouse, and click with the - keyboard, or vice-versa) - - savedir=DIRECTORY - - Use this option to change where Tux Paint's "saved" - directory/folder is located, which is where Tux Paint saves - and opens pictures. - - If you do not override it, the default location is: - * Linux & Unix — Under a hidden directory named ".tuxpaint" - in your home directory (aka "~" or "$HOME") - Example: "/home/username/.tuxpaint/saved/" - - * Windows — Inside a folder named "TuxPaint" in your - "Application Data" folder. - Example: - "C:\Documents and Settings\Username\Application Data\TuxPaint\saved\" - - * macOS — Inside a folder named "TuxPaint" in your - "Application Support" folder. - Example: - "/Users/Username/Library/Application Support/TuxPaint/saved/" - - Note: When specifying a Windows drive (e.g., "H:\"), you must - also specify a subdirectory. - - Note: Prior to version 0.9.18, Tux Paint would also use the - setting or default for "savedir" as the place to search for - personal data files (brushes, stamps, starters and fonts). As - of version 0.9.18, they may be specified separately (see the - "datadir" option, below). - - Example: savedir=Z:\tuxpaint\ - - exportdir=DIRECTORY - - Use this option to change where Tux Paint exports files — - single images, or animated GIF slideshows — for external use. - - If you do not override it, the default location is determined - as follows: - * Linux & Unix — If available, wherever your desktop - environment is configured for pictures to be stored, - based on your XDG (X Desktop Group) configuration. (Try - running the command-line "xdg-user-dir PICTURES" to find - out.) - - Typically (in an English locale), this will be a - "Pictures/" subdirectory in your home directory (i.e., - "$HOME/Pictures/" aka "~/Pictures"). - - Tux Paint will fall back to using that typical directory, - of no XDG configuration can be read, or nothing is set - for "XDG_PICTURES_DIR". - - * Windows — TBD! - * macOS — TBD! - - Note: When the defaults are used, a new "TuxPaint" - subdirectory will be created and used. (e.g., - "~/Pictures/TuxPaint") When the "--exportdir" option is used, - the exact path specified will be used (no "TuxPaint" - subdirectory is created). It is expected that the parent - directory exists. (The directory itself will be created, if it - doesn't.) - - Example: exportdir=/home/penguin/TuxPaintExports - - datadir=DIRECTORY - - Use this option to change where Tux Paint looks for personal - data files (brushes, stamps, starters, templates, and fonts - specific to the current user). - - Tux Paint will search for subdirectories/subfolders named - "brushes", "stamps", "starters", "templates", and "fonts" - under the specified data directory. - - If you do not override it, the default location is: - * Linux & Unix — Under a hidden directory named ".tuxpaint" - in your home directory (aka "~" or "$HOME") - Example: "/home/username/.tuxpaint/brushes/" - - * Windows — Inside a folder named "TuxPaint" in your - "Application Data" folder. - Example: - "C:\Documents and Settings\Username\Application Data\TuxPaint\brushes\" - - * macOS — Inside a folder named "TuxPaint" in your - "Application Support" folder. - Example: - "/Users/Username/Library/Application Support/TuxPaint/brushes/" - - Note: Prior to version 0.9.18, Tux Paint would use the same - setting or default as for "savedir" to search for data files. - As of version 0.9.18, they may be specified separately. - - Note: When specifying a Windows drive (e.g., "H:\"), you must - also specify a subdirectory. - - Example: datadir=/home/johnny/tuxpaint-data/ - - saveover=yes - This disables the "Save over the old version...?" prompt when - saving an existing file. With this option, the older version - will always be replaced by the new version, automatically. - - saveover=new - This also disables the "Save over the old version...?" prompt - when saving an existing file. This option, however, will - always save a new file, rather than overwrite the older - version. - - saveover=ask - - (This option is redundant, since this is the default.) - - When saving an existing drawing, you will be first asked - whether to save over the older version or not. - - nosave=yes - This disables Tux Paint's ability to save files (and therefore - disables the on-screen "Save" button). It can be used in - situations where the program is only being used for fun, or in - a test environment. - - autosave=yes - This prevents Tux Paint from asking whether you want to save - the current picture when quitting, and assumes you do. - - startblank=yes - This causes Tux Paint to display a blank canvas when it first - starts up, rather than loading the last image that was being - edited. - - colorfile=FILENAME - - You may override Tux Paint's default color palette by creating - a plain ASCII text file that describes the colors you want, - and pointing to that file using the colorfile option. - - The file should list one color per line. Colors are defined in - terms of their Red, Green and Blue values, each from 0 (off) - to 255 (brightest). (For more information, try Wikipedia's - "RGB color model" article.) - - Colors may be listed using three decimal numbers (e.g., - "255 68 136") or a 6- or 3-digit-long hexadecimal 'triplet' - (e.g., "#ff4488" or "#F48"). - - After the color definition (on the same line) you may enter - text to describe the color. Tux will display this text when - the color is clicked. (For example, "#FFF White as snow.") - - As an example, you can see the default colors currently used - in Tux Paint in: "default_colors.txt". - - NOTES: You must separate decimal values with spaces, and begin - hexadecimal values with a pound/number-sign character ("#"). - In 3-digit hexadecimal, each digit is used for both the high - and low halves of the byte, so "#FFF" is the same as - "#FFFFFF", not "#F0F0F0". - - lang=LANGUAGE - - Run Tux Paint in one of the supported languages. Possible - choice for LANGUAGE currently include: - - +-----------------------------------------------------------+ - |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-devaganari | | | - |---------------------+---------------------+---------------| - |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-devaganari | | | - |---------------------+---------------------+---------------| - |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 | - +-----------------------------------------------------------+ + joystick-threshold=THRESHOLD + Sets the minimum level of axis motion to start moving the + pointer. Allowed values are from 0 to 32766. Default value is + 3200. + + joystick-maxsteps=STEPS + Sets the maximum pixels the pointer will move at once. Allowed + values are from 1 to 7. Default value is 7. + + joystick-hat-timeout=MILLISECONDS + Sets the delay after wich the pointer will start moving + automatically if the hat is keeped pushed. Allowed values are + from 0 to 3000. Default value is 1000. + + joystick-hat-slowness=SPEED + Sets a delay at each automatic motion, allowing to slow the + speed of the hat. Allowed values are from 0 to 500. Default + value is 15. + + joystick-btn-escape=BUTTON NUMBER + Selects the joystick button number, as seen by SDL, that will be + used to generate a escape event. Useful to dismiss dialogs and + quit. + + joystick-btn-brush=BUTTON NUMBER + Selects the joystick button number, as seen by SDL, that will be + a shortcurt to select the brush tool. + + joystick-btn-stamp=BUTTON NUMBER + Selects the joystick button number, as seen by SDL, that will be + a shortcurt to select the stamp tool. + + joystick-btn-lines=BUTTON NUMBER + Selects the joystick button number, as seen by SDL, that will be + a shortcurt to select the lines tool. + + joystick-btn-shapes=BUTTON NUMBER + Selects the joystick button number, as seen by SDL, that will be + a shortcurt to select the shapes tool. + + joystick-btn-text=BUTTON NUMBER + Selects the joystick button number, as seen by SDL, that will be + a shortcurt to select the text tool. + + joystick-btn-label=BUTTON NUMBER + Selects the joystick button number, as seen by SDL, that will be + a shortcurt to select the label tool. + + joystick-btn-magic=BUTTON NUMBER + Selects the joystick button number, as seen by SDL, that will be + a shortcurt to select the magic tool. + + joystick-btn-undo=BUTTON NUMBER + Selects the joystick button number, as seen by SDL, that will be + a shortcurt to the undo tool. + + joystick-btn-redo=BUTTON NUMBER + Selects the joystick button number, as seen by SDL, that will be + a shortcurt to the redo tool. + + joystick-btn-eraser=BUTTON NUMBER + Selects the joystick button number, as seen by SDL, that will be + a shortcurt for selecting the eraser tool. + + joystick-btn-new=BUTTON NUMBER + Selects the joystick button number, as seen by SDL, that will be + a shortcurt to launch the dialog for opening a new draw. + + joystick-btn-open=BUTTON NUMBER + Selects the joystick button number, as seen by SDL, that will be + a shortcurt to launch the dialog for opening an existing draw. + + joystick-btn-save=BUTTON NUMBER + Selects the joystick button number, as seen by SDL, that will be + a shortcurt for saving the draw. + + joystick-btn-pgsetup=BUTTON NUMBER + Selects the joystick button number, as seen by SDL, that will be + a shortcurt to launch the page setup dialog for printing. + + joystick-btn-print=BUTTON NUMBER + Selects the joystick button number, as seen by SDL, that will be + a shortcurt to print. + + joystick-buttons-ignore=BUTTON1,BUTTON2,... + A set of joystick button numbers, as seen by SDL, that should be + ignored. Otherwise, unless they are used by one of the + "joystick-btn-" options above, buttons will be seen as a mouse + left-click. + + stampsize=SIZE + + Use this option to force Tux Paint to set the starting size of + all stamps. The SIZE value should be between 0 (smallest) and 10 + (largest). The size is relative to the available sizes of the + stamp, which depends on the stamp itself, and Tux Paint's + current canvas size. + + Specifc "default" to let Tux Paint decide (it's standard + behavior). + + keyboard=yes + + This allows the keyboard arrow keys to be used to control the + mouse pointer. (e.g., for mouseless environments, or + handicapped/accessibility purposes) + + Features: + + * Fine movement within canvas, or coarse movement if [Shift] + is held. + * Coarse movement within tool button areas. + * Key controls: + * [Left]/[Right]/[Up]/[Down], numpad [1] thru [9]: Move + mouse + * [Space]/[5]: Click mouse (except when using "Text" or + "Label" tools) + * [Insert]/[F5]: Click mouse (always) + * [F4] jump mouse between "Tools", "Colors" and canvas + areas + * If mouse is within "Tools" section on the left, or + "Colors" secton at the bottom: + * [F7], [F8]: Move down/up between buttons, + respectively (Tools section, only) + * [F11], [F12]: Move to previous/next button, + respectively + * To click-and-drag, hold one of the 'click' keys (e.g., + [Insert]), and use the movement keys (e.g., [Left]). + * Note: The "mouse accessibility" feature works with the + keyboard mouse controls. With both options enabled, + painting tools can be used to draw by pressing a + 'click' key to start clicking, movement keys to move + around (which will draw), and another 'click' key to + end the click (stop drawing). + * A regular mouse and/or joystick may still be used (so you + can, e.g., move with the mouse, and click with the + keyboard, or vice-versa) + + savedir=DIRECTORY + + Use this option to change where Tux Paint's "saved" + directory/folder is located, which is where Tux Paint saves and + opens pictures. + + If you do not override it, the default location is: + + * Linux & Unix — Under a hidden directory named ".tuxpaint" + in your home directory (aka "~" or "$HOME") + Example: "/home/username/.tuxpaint/saved/" + + * Windows — Inside a folder named "TuxPaint" in your + "Application Data" folder. + Example: + "C:\Documents and Settings\Username\Application Data\TuxPaint\saved\" + + * macOS — Inside a folder named "TuxPaint" in your + "Application Support" folder. + Example: + "/Users/Username/Library/Application Support/TuxPaint/saved/" + + Note: When specifying a Windows drive (e.g., "H:\"), you must + also specify a subdirectory. + + Note: Prior to version 0.9.18, Tux Paint would also use the + setting or default for "savedir" as the place to search for + personal data files (brushes, stamps, starters and fonts). As of + version 0.9.18, they may be specified separately (see the + "datadir" option, below). + + Example: savedir=Z:\tuxpaint\ + + exportdir=DIRECTORY + + Use this option to change where Tux Paint exports files — single + images, or animated GIF slideshows — for external use. + + If you do not override it, the default location is determined as + follows: + + * Linux & Unix — If available, wherever your desktop + environment is configured for pictures to be stored, based + on your XDG (X Desktop Group) configuration. (Try running + the command-line "xdg-user-dir PICTURES" to find out.) + + Typically (in an English locale), this will be a + "Pictures/" subdirectory in your home directory (i.e., + "$HOME/Pictures/" aka "~/Pictures"). + + Tux Paint will fall back to using that typical directory, + of no XDG configuration can be read, or nothing is set for + "XDG_PICTURES_DIR". + + * Windows — TBD! + * macOS — TBD! + + Note: When the defaults are used, a new "TuxPaint" subdirectory + will be created and used. (e.g., "~/Pictures/TuxPaint") When the + "--exportdir" option is used, the exact path specified will be + used (no "TuxPaint" subdirectory is created). It is expected + that the parent directory exists. (The directory itself will be + created, if it doesn't.) + + Example: exportdir=/home/penguin/TuxPaintExports + + datadir=DIRECTORY + + Use this option to change where Tux Paint looks for personal + data files (brushes, stamps, starters, templates, and fonts + specific to the current user). + + Tux Paint will search for subdirectories/subfolders named + "brushes", "stamps", "starters", "templates", and "fonts" under + the specified data directory. + + If you do not override it, the default location is: + + * Linux & Unix — Under a hidden directory named ".tuxpaint" + in your home directory (aka "~" or "$HOME") + Example: "/home/username/.tuxpaint/brushes/" + + * Windows — Inside a folder named "TuxPaint" in your + "Application Data" folder. + Example: + "C:\Documents and Settings\Username\Application Data\TuxPaint\brushes\" + + * macOS — Inside a folder named "TuxPaint" in your + "Application Support" folder. + Example: + "/Users/Username/Library/Application Support/TuxPaint/brushes/" + + Note: Prior to version 0.9.18, Tux Paint would use the same + setting or default as for "savedir" to search for data files. As + of version 0.9.18, they may be specified separately. + + Note: When specifying a Windows drive (e.g., "H:\"), you must + also specify a subdirectory. + + Example: datadir=/home/johnny/tuxpaint-data/ + + saveover=yes + This disables the "Save over the old version...?" prompt when + saving an existing file. With this option, the older version + will always be replaced by the new version, automatically. + + saveover=new + This also disables the "Save over the old version...?" prompt + when saving an existing file. This option, however, will always + save a new file, rather than overwrite the older version. + + saveover=ask + + (This option is redundant, since this is the default.) + + When saving an existing drawing, you will be first asked whether + to save over the older version or not. + + nosave=yes + This disables Tux Paint's ability to save files (and therefore + disables the on-screen "Save" button). It can be used in + situations where the program is only being used for fun, or in a + test environment. + + autosave=yes + This prevents Tux Paint from asking whether you want to save the + current picture when quitting, and assumes you do. + + startblank=yes + This causes Tux Paint to display a blank canvas when it first + starts up, rather than loading the last image that was being + edited. + + colorfile=FILENAME + + You may override Tux Paint's default color palette by creating a + plain ASCII text file that describes the colors you want, and + pointing to that file using the colorfile option. + + The file should list one color per line. Colors are defined in + terms of their Red, Green and Blue values, each from 0 (off) to + 255 (brightest). (For more information, try Wikipedia's "RGB + color model" article.) + + Colors may be listed using three decimal numbers (e.g., + "255 68 136") or a 6- or 3-digit-long hexadecimal 'triplet' + (e.g., "#ff4488" or "#F48"). + + After the color definition (on the same line) you may enter text + to describe the color. Tux will display this text when the color + is clicked. (For example, "#FFF White as snow.") + + As an example, you can see the default colors currently used in + Tux Paint in: "default_colors.txt". + + NOTES: You must separate decimal values with spaces, and begin + hexadecimal values with a pound/number-sign character ("#"). In + 3-digit hexadecimal, each digit is used for both the high and + low halves of the byte, so "#FFF" is the same as "#FFFFFF", not + "#F0F0F0". + + lang=LANGUAGE + + Run Tux Paint in one of the supported languages. Possible choice + for LANGUAGE currently include: + + +-----------------------------------------------------------+ + |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-devaganari | | | + |---------------------+---------------------+---------------| + |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-devaganari | | | + |---------------------+---------------------+---------------| + |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 | + +-----------------------------------------------------------+ ---------------------------------------------------------------------- Overriding System Config. Options using .tuxpaintrc - (For Linux and Unix users) + (For Linux and Unix users) - If any of the above options are set in - "/etc/tuxpaint/tuxpaint.config", you can override them in your own - "~/.tuxpaintrc" file. + If any of the above options are set in "/etc/tuxpaint/tuxpaint.config", + you can override them in your own "~/.tuxpaintrc" file. - For true/false options, like "noprint" and "grab", you can simply say - they equal 'no' in your "~/.tuxpaintrc" file: + For true/false options, like "noprint" and "grab", you can simply say + they equal 'no' in your "~/.tuxpaintrc" file: - noprint=no - uppercase=no + noprint=no + uppercase=no - Or, you can use options similar to the command-line override options - described below. For example: + Or, you can use options similar to the command-line override options + described below. For example: - print=yes - mixedcase=yes + print=yes + mixedcase=yes ---------------------------------------------------------------------- Command-Line Options - Options can also be issued on the command-line when you start - Tux Paint. + Options can also be issued on the command-line when you start Tux Paint. - --fullscreen - --WIDTHxHEIGHT - --orient=portrait - --native - --allowscreensaver - --startblank - --nosound - --nostereo - --noquit - --noprint - --printdelay=SECONDS - --printcfg - --altprintnever - --altprintalways - --papersize=PAPERSIZE - --nolockfile - --simpleshapes - --uppercase - --grab - --noshortcuts - --nowheelmouse - --nobuttondistinction - --nofancycursors - --hidecursor - --nooutlines - --nostamps - --nostampcontrols - --nomagiccontrols - --nolabel - --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 - --alllocalefonts - --mirrorstamps - --stampsize=SIZE - --keyboard - --savedir DIRECTORY - --datadir DIRECTORY - --exportdir DIRECTORY - --saveover - --saveovernew - --nosave - --autosave - --lang LANGUAGE - --colorfile FILE - These enable or correspond to the configuration file options - described above. + --fullscreen + --WIDTHxHEIGHT + --orient=portrait + --native + --allowscreensaver + --startblank + --nosound + --nostereo + --noquit + --noprint + --printdelay=SECONDS + --printcfg + --altprintnever + --altprintalways + --papersize=PAPERSIZE + --nolockfile + --simpleshapes + --uppercase + --grab + --noshortcuts + --nowheelmouse + --nobuttondistinction + --nofancycursors + --hidecursor + --nooutlines + --nostamps + --nostampcontrols + --nomagiccontrols + --nolabel + --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 + --alllocalefonts + --mirrorstamps + --stampsize=SIZE + --keyboard + --savedir DIRECTORY + --datadir DIRECTORY + --exportdir DIRECTORY + --saveover + --saveovernew + --nosave + --autosave + --lang LANGUAGE + --colorfile FILE + These enable or correspond to the configuration file options + described above. ------------------------------------- - --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 - --magiccontrols - --label - --newcolorsfirst - --nosysfonts - --currentlocalefont - --dontmirrorstamps - --stampsize=default - --mouse - --saveoverask - --save - --noautosave - These options can be used to override any settings made in - the configuration file. (If the option isn't set in the - configuration file(s), no overriding option is necessary.) + --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 + --magiccontrols + --label + --newcolorsfirst + --nosysfonts + --currentlocalefont + --dontmirrorstamps + --stampsize=default + --mouse + --saveoverask + --save + --noautosave + These options can be used to override any settings made in the + configuration file. (If the option isn't set in the + configuration file(s), no overriding option is necessary.) ------------------------------------- - --locale LOCALE + --locale LOCALE - Run Tux Paint in one of the support languages. See the - "Choosing a Different Language" section below for the locale - strings (e.g., "de_DE" for German) to use. + Run Tux Paint in one of the support languages. See the + "Choosing a Different Language" section below for the locale + strings (e.g., "de_DE" for German) to use. - (If your locale is already set, e.g. with the "$LANG" - environment variable, this option is not necessary, since - Tux Paint honors your environment's setting, if possible.) + (If your locale is already set, e.g. with the "$LANG" + environment variable, this option is not necessary, since + Tux Paint honors your environment's setting, if possible.) - --nosysconfig + --nosysconfig - Under Linux and Unix, this prevents the system-wide - configuration file, "/etc/tuxpaint/tuxpaint.conf", from - being read. + Under Linux and Unix, this prevents the system-wide + configuration file, "/etc/tuxpaint/tuxpaint.conf", from being + read. - Only your own configuration file, "~/.tuxpaintrc", if it - exists, will be used. + Only your own configuration file, "~/.tuxpaintrc", if it + exists, will be used. ---------------------------------------------------------------------- Command-Line Informational Options - The following options display some informative text on the screen. - Tux Paint doesn't actually start up and run afterwards, however. + The following options display some informative text on the screen. + Tux Paint doesn't actually start up and run afterwards, however. - --version - --verbose-version - Display the version number and date of the copy of - Tux Paint you are running. The "--verbose-version" also - lists what compile-time options were set. (See INSTALL.txt - and FAQ.txt). + --version + --verbose-version + Display the version number and date of the copy of Tux Paint + you are running. The "--verbose-version" also lists what + compile-time options were set. (See INSTALL.txt and + FAQ.txt). - --copying - Show brief license information about copying Tux Paint. + --copying + Show brief license information about copying Tux Paint. - --usage - Display the list of available command-line options. + --usage + Display the list of available command-line options. - --help - Display brief help on using Tux Paint. + --help + Display brief help on using Tux Paint. - --lang help - Display a list of available languages in Tux Paint. + --lang help + Display a list of available languages in Tux Paint. - --joystick-dev list - Display list of attached joysticks available to Tux Paint. + --joystick-dev list + Display list of attached joysticks available to Tux Paint. ---------------------------------------------------------------------- Choosing a Different Language - Tux Paint has been translated into a number of languages. To access - the translations, you can use the "--lang" option on the command-line - to set the language (e.g. "--lang spanish") or use the "lang=" setting - in the configuration file (e.g., "lang=spanish"). + Tux Paint has been translated into a number of languages. To access the + translations, you can use the "--lang" option on the command-line to set + the language (e.g. "--lang spanish") or use the "lang=" setting in the + configuration file (e.g., "lang=spanish"). - Tux Paint also honors your environment's current locale. (You can - override it on the command-line using the "--locale" option; see - above.) + Tux Paint also honors your environment's current locale. (You can + override it on the command-line using the "--locale" option; see above.) - Use the option "--lang help" to list the available language options - available. + Use the option "--lang help" to list the available language options + available. Available Languages - +------------------------------------------------------------------+ - | |Language |Language |Input Method | - |Locale Code |(native name) |(English name) |Cycle Key | - | | | |Combination | - |----------------+----------------+----------------+---------------| - |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 |Gronings | | - | |Veenkelonioals | | | - |----------------+----------------+----------------+---------------| - |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 |right [Alt] | - |----------------+----------------+----------------+---------------| - |ka_GE | |Georgian | | - |----------------+----------------+----------------+---------------| - |kab | |Kabyle | | - |----------------+----------------+----------------+---------------| - |km_KH | |Khmer | | - |----------------+----------------+----------------+---------------| - |kn_IN | |Kannada | | - |----------------+----------------+----------------+---------------| - |ko_KR (*) | |Korean |right [Alt] or | - | | | |left [Alt] | - |----------------+----------------+----------------+---------------| - |kok_IN | |Konkani | | - | | |(Devaganari) | | - |----------------+----------------+----------------+---------------| - |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 |Brazilian | | - | |Brazileiro |Portuguese | | - |----------------+----------------+----------------+---------------| - |pt_PT |Portugês |Portuguese | | - |----------------+----------------+----------------+---------------| - |ro_RO | |Romanian | | - |----------------+----------------+----------------+---------------| - |ru_RU |Russkiy |Russian | | - |----------------+----------------+----------------+---------------| - |rw_RW | |Kinyarwanda | | - |----------------+----------------+----------------+---------------| - |sa_IN | |Sanskrit | | - |----------------+----------------+----------------+---------------| - |sat_IN | |Santali | | - | | |(Devaganari) | | - |----------------+----------------+----------------+---------------| - |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 | | - +------------------------------------------------------------------+ + +--------------------------------------------------------------------+ + | |Language |Language |Input Method | + |Locale Code |(native name) |(English name) |Cycle Key | + | | | |Combination | + |----------------+-------------------+----------------+--------------| + |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 |Gronings | | + | |Veenkelonioals | | | + |----------------+-------------------+----------------+--------------| + |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 |right [Alt] | + |----------------+-------------------+----------------+--------------| + |ka_GE | |Georgian | | + |----------------+-------------------+----------------+--------------| + |kab | |Kabyle | | + |----------------+-------------------+----------------+--------------| + |km_KH | |Khmer | | + |----------------+-------------------+----------------+--------------| + |kn_IN | |Kannada | | + |----------------+-------------------+----------------+--------------| + |ko_KR (*) | |Korean |right [Alt] or| + | | | |left [Alt] | + |----------------+-------------------+----------------+--------------| + |kok_IN | |Konkani | | + | | |(Devaganari) | | + |----------------+-------------------+----------------+--------------| + |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 | | + | | |(Devaganari) | | + |----------------+-------------------+----------------+--------------| + |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 | | + +--------------------------------------------------------------------+ - (*) - These languages require their own fonts, since they are not - represented using a Latin character set, like the others. See the - "Special Fonts" section, below. + (*) - These languages require their own fonts, since they are not + represented using a Latin character set, like the others. See the + "Special Fonts" section, below. - Note: Tux Paint provides an alternative input method for entering - characters with the Text tool in some locales. The key comibation(s) - listed can be used to cycle through the supported input methods - while the Text tool is active. + Note: Tux Paint provides an alternative input method for entering + characters with the Text tool in some locales. The key comibation(s) + listed can be used to cycle through the supported input methods while + the Text tool is active. Setting Your Environment's Locale - Changing your locale will affect much of your environment. + Changing your locale will affect much of your environment. - As stated above, along with letting you choose the language at - runtime using command-line options ("--lang" and "--locale"), - Tux Paint honors the global locale setting in your environment. + As stated above, along with letting you choose the language at runtime + using command-line options ("--lang" and "--locale"), Tux Paint honors + the global locale setting in your environment. - If you haven't already set your environment's locale, the following - will briefly explain how: + If you haven't already set your environment's locale, the following + will briefly explain how: Linux/Unix Users - First, be sure the locale you want to use is enabled by editing - the file "/etc/locale.gen" on your system and then running the - program "locale-gen" as root. + First, be sure the locale you want to use is enabled by editing the + file "/etc/locale.gen" on your system and then running the program + "locale-gen" as root. - Note: Debian users may be able to simply run the command - "dpkg-reconfigure locales" as root to bring up a configuration - dialog. Ubuntu users may be able to run - "sudo dpkg-reconfigure localeconf" (the "localeconf" package may - need to be installed first), or may need to edit the file - "/var/lib/locales/supported.d/local" first, and add locales they - want, from the list found in "/usr/share/i18n/SUPPORTED". + Note: Debian users may be able to simply run the command + "dpkg-reconfigure locales" as root to bring up a configuration + dialog. Ubuntu users may be able to run + "sudo dpkg-reconfigure localeconf" (the "localeconf" package may + need to be installed first), or may need to edit the file + "/var/lib/locales/supported.d/local" first, and add locales they + want, from the list found in "/usr/share/i18n/SUPPORTED". - Then, before running Tux Paint, set your "$LANG" environment - variable to one of the locales listed above. (If you want all - programs that can be translated to be, you may wish to place the - following in your login script; e.g. ~/.profile, ~/.bashrc, - ~/.cshrc, etc.) + Then, before running Tux Paint, set your "$LANG" environment + variable to one of the locales listed above. (If you want all + programs that can be translated to be, you may wish to place the + following in your login script; e.g. ~/.profile, ~/.bashrc, + ~/.cshrc, etc.) - For example, in a Bourne Shell (like BASH): + For example, in a Bourne Shell (like BASH): - export LANG=es_ES ; \ - tuxpaint + export LANG=es_ES ; \ + tuxpaint - And in a C Shell (like TCSH): + And in a C Shell (like TCSH): - setenv LANG es_ES ; \ - tuxpaint + setenv LANG es_ES ; \ + tuxpaint ---------------------------------------------------------------------- Windows Users - Tux Paint will recognize the current locale and use the - appropriate files by default. So this section is only for people - trying different languages. + Tux Paint will recognize the current locale and use the appropriate + files by default. So this section is only for people trying + different languages. - The simplest thing to do is to use the '--lang' switch in the - shortcut (see "INSTALL.txt"). However, by using an MSDOS Prompt - window, it is also possible to issue a command like this: + The simplest thing to do is to use the '--lang' switch in the + shortcut (see "INSTALL.txt"). However, by using an MSDOS Prompt + window, it is also possible to issue a command like this: - set LANG=es_ES + set LANG=es_ES - ...which will set the language for the lifetime of that DOS - window. + ...which will set the language for the lifetime of that DOS window. - For something more permanent, try editing your computer's - 'autoexec.bat' file using Windows' "sysedit" tool: + For something more permanent, try editing your computer's + 'autoexec.bat' file using Windows' "sysedit" tool: Windows 95/98 - 1. Click on the 'Start' button, and select 'Run...'. - 2. Type "sysedit" into the 'Open:' box (with or without quotes). - 3. Click 'OK'. - 4. Locate the AUTOEXEC.BAT window in the System Configuration - Editor. - 5. Add the following at the bottom of the file: + 1. Click on the 'Start' button, and select 'Run...'. + 2. Type "sysedit" into the 'Open:' box (with or without quotes). + 3. Click 'OK'. + 4. Locate the AUTOEXEC.BAT window in the System Configuration + Editor. + 5. Add the following at the bottom of the file: - set LANG=es_ES + set LANG=es_ES - 6. Close the System Configuration Editor, answering yes to save - the changes. - 7. Restart your machine. + 6. Close the System Configuration Editor, answering yes to save the + changes. + 7. Restart your machine. - To affect the entire machine, and all applications, it is - possible to use the "Regional Settings" control panel: + To affect the entire machine, and all applications, it is possible + to use the "Regional Settings" control panel: - 1. Click on the 'Start' button, and select - 'Settings | Control Panel'. - 2. Double click on the "Regional Settings" globe. - 3. Select a language/region from the drop down list. - 4. Click 'OK'. - 5. Restart your machine when prompted. + 1. Click on the 'Start' button, and select + 'Settings | Control Panel'. + 2. Double click on the "Regional Settings" globe. + 3. Select a language/region from the drop down list. + 4. Click 'OK'. + 5. Restart your machine when prompted. Special Fonts - Some languages require special fonts be installed. These font files - (which are in TrueType format (TTF)), are much too large to include - with the Tux Paint download, and are available separately. (See the - table above, under the "Choosing a Different Language" section.) + Some languages require special fonts be installed. These font files + (which are in TrueType format (TTF)), are much too large to include + with the Tux Paint download, and are available separately. (See the + table above, under the "Choosing a Different Language" section.) - Note: As of version 0.9.18, Tux Paint uses the "SDL_Pango" library, - which utilizes the "Pango" library to render text in the user - interface, rather than using "SDL_ttf" directly. Unless your copy of - Tux Paint was built without Pango support, special fonts should no - longer be necessary. + Note: As of version 0.9.18, Tux Paint uses the "SDL_Pango" library, + which utilizes the "Pango" library to render text in the user + interface, rather than using "SDL_ttf" directly. Unless your copy of + Tux Paint was built without Pango support, special fonts should no + longer be necessary. - When running Tux Paint in a language that requires its own font, - Tux Paint will try to load the font file from its system-wide - "fonts" directory (under a "locale" subdirectory). The name of the - file corresponds to the first two letters in the 'locale' code of - the language (e.g., "ko" for Korean, "ja" for Japanese, "zh_tw" for - Traditional Chinese). + When running Tux Paint in a language that requires its own font, + Tux Paint will try to load the font file from its system-wide "fonts" + directory (under a "locale" subdirectory). The name of the file + corresponds to the first two letters in the 'locale' code of the + language (e.g., "ko" for Korean, "ja" for Japanese, "zh_tw" for + Traditional Chinese). - For example, under Linux or Unix, when Tux Paint is run in Korean - (e.g., with the option "--lang korean"), Tux Paint will attempt to - load the following font file: + For example, under Linux or Unix, when Tux Paint is run in Korean + (e.g., with the option "--lang korean"), Tux Paint will attempt to + load the following font file: - /usr/share/tuxpaint/fonts/locale/ko.ttf + /usr/share/tuxpaint/fonts/locale/ko.ttf - You can download fonts for supported languages from Tux Paint's - website, http://www.tuxpaint.org/. (Look in the 'Fonts' section - under 'Download.') + You can download fonts for supported languages from Tux Paint's + website, http://www.tuxpaint.org/. (Look in the 'Fonts' section under + 'Download.') - Under Unix and Linux, you can use the Makefile that comes with the - font to install the font in the appropriate location. + Under Unix and Linux, you can use the Makefile that comes with the + font to install the font in the appropriate location. ---------------------------------------------------------------------- diff --git a/docs/en/README.txt b/docs/en/README.txt index 1e7ada4eb..22e68110e 100644 --- a/docs/en/README.txt +++ b/docs/en/README.txt @@ -147,8 +147,8 @@ Main Screen The toolbar contains the drawing and editing controls. - [Tools: Paint, Stamp, Lines, Shapes, Text, Magic, Label, Undo, Redo, - Eraser, New, Open, Save, Print, Quit] + [Tools: Paint, Stamp, Lines, Shapes, Text, Magic, Label, Undo, Redo, Eraser, + New, Open, Save, Print, Quit] Middle: Drawing Canvas @@ -176,8 +176,8 @@ Main Screen A palette of available colors are shown near the bottom of the screen. - [Colors - Black, White, Red, Pink, Orange, Yellow, Green, Cyan, Blue, - Purple, Brown, Grey] + [Colors - Black, White, Red, Pink, Orange, Yellow, Green, Cyan, Blue, Purple, + Brown, Grey] On the far right are two special color options, the "color picker", which has an outline of an eye-dropper, and @@ -193,9 +193,8 @@ Main Screen At the very bottom of the screen, Tux, the Linux Penguin, provides tips and other information while you draw. - (For example: 'Pick a shape. Click to pick the center, drag, then let go -when it is the size you want. Move around to rotate it, and click to draw - it.) +(For example: 'Pick a shape. Click to pick the center, drag, then let go when it + is the size you want. Move around to rotate it, and click to draw it.) ---------------------------------------------------------------------- diff --git a/docs/en/html/ADVANCED-STAMPS-HOWTO.html b/docs/en/html/ADVANCED-STAMPS-HOWTO.html index b1e7f2ed2..7a1c13b68 100644 --- a/docs/en/html/ADVANCED-STAMPS-HOWTO.html +++ b/docs/en/html/ADVANCED-STAMPS-HOWTO.html @@ -1,330 +1,501 @@ -

Copyright 2006-2008 by Albert Cahalan for the Tux Paint project
-New Breed Software
- -- -This HOWTO assumes that you want to make an excellent Tux Paint - stamp, in PNG bitmapped format, from a JPEG image (e.g., a digital - photograph). There are easier and faster methods that - produce lower quality.
- -This HOWTO assumes you are dealing with normal opaque objects. Dealing - with semi-transparent objects (fire, moving fan blade, kid's baloon) - or light-giving objects (fire, lightbulb, sun) is best done with custom - software. Images with perfect solid-color backgrounds are also best done - with custom software, but are not troublesome to do as follows.
- -
- -- -License
-- -- -If you wish to submit artwork to the Tux Paint developers for - consideration for inclusion in the official project, or if you wish to - release your own copy of Tux Paint, bundled with your own graphics, - you need an image that is compatible with the GNU - General Public License used by - Tux Paint.
- -Images produced by the US government are Public Domain, but be aware - that the US government sometimes uses other images on the web. - Google image queries including - either
- - Your own images can be placed in the Public Domain by declaring it - so. (Hire a lawyer if you feel the need for legal advice.) - -site:govorsite:milwill supply many - suitable images. (Note: the *.mil sites include non-military content, - too!)For personal use, any image you can legitimately modify and use - for your own personal use should be fine.
- -Image Size and Orientation:
-- --You need an image that has a useful orientation. Perspective is - an enemy. Images that show an object from the corner are difficult to - fit into a nice drawing. As a general rule, telephoto side views are - the best. The impossible ideal is that, for example, two wheels of a - car are perfectly hidden behind the other two.
- -Rotating an image can make it blurry, especially if you only rotate by - a few degrees. Images that don't need rotation are best, images that need - lots of rotation (30 to 60 degrees) are next best, and images that need - just a few degrees are worst. Rotation will also make an image darker - because most image editing software is very bad about gamma handling. - (Rotation is only legitimate for gamma=1.0 images.)
- -Very large images are more forgiving of mistakes, and thus easier to - work with. Choose an image with an object that is over 1000 pixels - across if you can. You can shrink this later to hide your mistakes.
- -Be sure that the image is not too grainy, dim, or washed out.
- -Pay attention to feet and wheels. If they are buried in something, - you will need to draw new ones. If only one is buried, you might be - able to copy the other one as a replacement.
- -
- -- -First of all, be sure to avoid re-saving the image as a JPEG. This causes - quality loss. There is a special tool called - jpegtran - that lets you crop an image without the normal quality loss. If you want a - GUI for it, use - ljcrop. - Otherwise, use it like this:
- --- --
jpegtran -trim -copy none -crop 512x1728+160+128 < src.jpg - > cropped.jpgBring that image up in your image editor. If you didn't crop it yet, - you may find that your image editor is very slow. Rotate and crop the - image as needed. Save the image — choose whatever native format - supports layers, masks, alpha, etc. GIMP - users should choose "XCF", and Adobe Photoshop users should choose "PSD", - for example.
- -If you have rotated or cropped the image in your image editor, flatten - it now. You need to have just one RGB layer without mask or - alpha.
- -Open the layers dialog box. Replicate the one layer several times. - From top to bottom you will need something like this:
- --
- -- unmodified image (write-protect this if you can)
-- an image you will modify — the "WIP" layer
-- solid green (write-protect this if you can)
-- solid magenta (write-protect this if you can)
-- unmodified image (write-protect this if you can)
-Give the WIP layer a rough initial mask. You might start with a - selection, or by using the grayscale value of the WIP layer. You might - invert the mask.
- -Warning: once you have the mask, you may not rotate or - scale the image normally. This would cause data loss. You will be - given special scaling instructions later.
- -
- -- -Get used to doing Ctrl-click and Alt-click on the thumbnail images in the - layers dialog. You will need this to control what you are looking at and - what you are editing. Sometimes you will be editing things you can't see. - For example, you might edit the mask of the WIP layer while looking at the - unmodified image. Pay attention so you don't screw up. Always verify that - you are editing the right thing.
- -Set an unmodified image as what you will view (the top one is easiest). - Set the WIP mask as what you will edit. At some point, perhaps not - immediately, you should magnify the image to about 400% (each pixel of - the image is seen and edited as a 4x4 block of pixels on your screen).
- -Select parts of the image that need to be 100% opaque or 0% opaque. - If you can select the object or background somewhat accurately by - color, do so. As needed to avoid selecting any pixels that should be - partially opaque (generally at the edge of the object) you should - grow, shrink, and invert the selection.
- -Fill the 100% opaque areas with white, and the 0% opaque areas with - black. This is most easily done by drag-and-drop from the - foreground/background color indicator. You should not see anything happen, - because you are viewing the unmodified image layer while editing the mask - of the WIP layer. Large changes might be noticable in the thumbnail.
- -Now you must be zoomed in.
- -Check your work. Hide the top unmodified image layer. Display just the - mask, which should be a white object on a black background (probably - with unedited grey at the edge). Now display the WIP layer normally, so - that the mask is active. This should show your object over top of the - next highest enabled layer, which should be green or magenta as needed - for maximum contrast. You might wish to flip back and forth between - those backgrounds by repeatedly clicking to enable/disable the green - layer. Fix any obvious and easy problems by editing the mask while - viewing the mask.
- -Go back to viewing the top unmodified layer while editing the WIP mask. - Set your drawing tool the paintbrush. For the brush, choose a small fuzzy - circle. The 5x5 size is good for most uses.
- -With a steady hand, trace around the image. Use black around the outside, - and white around the inside. Avoid making more than one pass without - switching colors (and thus sides).
- -Flip views a bit, checking to see that the mask is working well. When - the WIP layer is composited over the green or magenta, you should see a - tiny bit of the original background as an ugly fringe around the edge. - If this fringe is missing, then you made the object mask too small. - The fringe consists of pixels that are neither 100% object nor 0% object. - For them, the mask should be neither 100% nor 0%. The fringe gets removed - soon.
- -View and edit the mask. Select by color, choosing either black or white. - Most likely you will see unselected specks that are not quite the expected - color. Invert the selection, then paint these away using the pencil tool. - Do this operation for both white and black.
- -
- -- -Still viewing the mask, select by color. Choose black. Shrink the - selection by several pixels, being sure to NOT shrink from the edges of - the mask (the shrink helps you avoid and recover from mistakes).
- -Now disable the mask. View and edit the unmasked WIP layer. Using the - color picker tool, choose a color that is average for the object. - Drag-and-drop this color into the selection, thus removing most of the - non-object pixels.
- -This solid color will compress well and will help prevent ugly color - fringes when Tux Paint scales the image down. If the edge of the - object has multiple colors that are very different, you should split up - your selection so that you can color the nearby background to be - similar.
- -Now you will paint away the existing edge fringe. Be sure that you are - editing and viewing the WIP image. Frequent layer visibility changes will - help you to see what you are doing. You are likely to use all of:
- --
- -- composited over green (mask enabled)
-- composited over magenta (mask enabled)
-- original (the top or bottom layer)
-- composited over the original (mask enabled)
-- raw WIP layer (mask DISABLED)
-To reduce accidents, you may wish to select only those pixels that are - not grey in the mask. (Select by color from the mask, choose black, add - mode, choose white, invert. Alternately: Select all, select by color from - the mask, subtract mode, choose black, choose white.) If you do this, - you'll probably want to expand the selection a bit and/or hide the - "crawling ants" line that marks the selection.
- -Use the clone tool and the brush tool. Vary the opacity as needed. - Use small round brushes mostly, perhaps 3x3 or 5x5, fuzzy or not. - (It is generally nice to pair up fuzzy brushes with 100% opacity and - non-fuzzy brushes with about 70% opacity.) Unusual drawing modes can be - helpful with semi-transparent objects.
- -The goal is to remove the edge fringe, both inside and outside of - the object. The inside fringe, visible when the object is composited - over magenta or green, must be removed for obvious reasons. The - outside fringe must also be removed because it will become visible - when the image is scaled down. As an example, consider a 2x2 region of - pixels at the edge of a sharp-edged object. The left half is black - and 0% opaque. The right half is white and 100% opaque. That is, we - have a white object on a black background. When Tux Paint scales this - to 50% (a 1x1 pixel area), the result will be a grey 50% opaque pixel. - The correct result would be a white 50% opaque pixel. To get this - result, we would paint away the black pixels. They matter, despite - being 0% opaque.
- -Tux Paint can scale images down by a very large factor, so it is - important to extend the edge of your object outward by a great deal. - Right at the edge of your object, you should be very accurate about this. - As you go outward away from the object, you can get a bit sloppy. It is - reasonable to paint outward by a dozen pixels or more. The farther you go, - the more Tux Paint can scale down without creating ugly color fringes. - For areas that are more than a few pixels away from the object edge, you - should use the pencil tool (or sloppy select with drag-and-drop color) to - ensure that the result will compress well.
-
- -- - - + + + +It is very easy to ruin your hard work. Image editors can silently - destroy pixels in 0% opaque areas. The conditions under which this - happens may vary from version to version. If you are very trusting, - you can try saving your image directly as a PNG. Be sure to read it - back in again to verify that the 0% opaque areas didn't turn black or - white, which would create fringes when Tux Paint scales the image down. - If you need to scale your image to save space (and hide your mistakes), you - are almost certain to destroy all the 0% opaque areas. So here is a better - way...
- -A Safer Way to Save:
-- --Drag the mask from the layers dialog to the unused portion of - the toolbar (right after the last drawing tool). This will create a - new image consisting of one layer that contains the mask data. Scale - this as desired, remembering the settings you use. Often you should - start with an image that is about 700 to 1500 pixels across, and end - up with one that is 300 to 400.
- -Save the mask image as a NetPBM portable greymap ("
- -.pgm") - file. (If you are using an old release of The GIMP, you might need - to convert the image to greyscale before you can save it.) Choose the - more compact "RAW PGM" format. (The second character of the file - should be the ASCII digit "5", hex byte 0x35.)You may close the mask image.
- -Going back to the multi-layer image, now select the WIP layer. As you - did with the mask, drag this from the layers dialog to the toolbar. You - should get a single-layer image of your WIP data. If the mask came along - too, get rid of it. You should be seeing the object and the painted-away - surroundings, without any mask thumbnail in the layers dialog. If you - scaled the mask, then scale this image in exactly the same way. Save - this image as a NetPBM portable pixmap ("
- -.ppm") file. - (Note: ppm, not pgm.) (If you choose the RAW PPM format, the - second byte of the file should be the ASCII digit "6", hex byte 0x36.)Now you need to merge the two files into one. Do that with the - pnmtopng command, like - this:
- --
- pnmtopng -force -compression 9 -alpha mask.pgm fg.ppm > - final-stamp.png -

+ Copyright 2006-2008 by Albert Cahalan for the Tux Paint
+ project
+ New Breed Software
+
++ ++ This HOWTO assumes that you want to make an excellent + Tux Paint stamp, in PNG bitmapped format, from a JPEG + image (e.g., a digital photograph). There are easier and + faster methods that produce lower quality. +
+ ++ This HOWTO assumes you are dealing with normal opaque + objects. Dealing with semi-transparent objects (fire, + moving fan blade, kid's baloon) or light-giving objects + (fire, lightbulb, sun) is best done with custom software. + Images with perfect solid-color backgrounds are also best + done with custom software, but are not troublesome to do as + follows. +
+
++ ++ License +
+ +++ ++ If you wish to submit artwork to the Tux Paint + developers for consideration for inclusion in the + official project, or if you wish to release your own copy + of Tux Paint, bundled with your own graphics, you + need an image that is compatible with the GNU General Public License used by + Tux Paint. +
+ ++ Images produced by the US government are Public Domain, + but be aware that the US government sometimes uses other + images on the web. Google image queries + including either
+ +site:govor +site:milwill supply many suitable images. + (Note: the *.mil sites include non-military content, + too!) ++ Your own images can be placed in the Public Domain + by declaring it so. (Hire a lawyer if you feel the need + for legal advice.) +
+ ++ For personal use, any image you can legitimately modify + and use for your own personal use should be fine. +
++ Image Size and Orientation: +
+ ++++ You need an image that has a useful orientation. + Perspective is an enemy. Images that show an object from + the corner are difficult to fit into a nice drawing. As a + general rule, telephoto side views are the best. The + impossible ideal is that, for example, two wheels of a + car are perfectly hidden behind the other two. +
+ ++ Rotating an image can make it blurry, especially if you + only rotate by a few degrees. Images that don't need + rotation are best, images that need lots of rotation (30 + to 60 degrees) are next best, and images that need just a + few degrees are worst. Rotation will also make an image + darker because most image editing software is very bad + about gamma handling. (Rotation is only legitimate for + gamma=1.0 images.) +
+ ++ Very large images are more forgiving of mistakes, and + thus easier to work with. Choose an image with an object + that is over 1000 pixels across if you can. You can + shrink this later to hide your mistakes. +
+ ++ Be sure that the image is not too grainy, dim, or washed + out. +
+ ++ Pay attention to feet and wheels. If they are buried in + something, you will need to draw new ones. If only one is + buried, you might be able to copy the other one as a + replacement. +
+
++ ++ First of all, be sure to avoid re-saving the image as a + JPEG. This causes quality loss. There is a special tool + called jpegtran + that lets you crop an image without the normal quality + loss. If you want a GUI for it, use ljcrop. + Otherwise, use it like this: +
+ +++ ++
+jpegtran -trim -copy none -crop 512x1728+160+128 + < src.jpg > cropped.jpg++ Bring that image up in your image editor. If you didn't + crop it yet, you may find that your image editor is very + slow. Rotate and crop the image as needed. Save the image — + choose whatever native format supports layers, masks, + alpha, etc. GIMP users + should choose "XCF", and Adobe Photoshop users should + choose "PSD", for example. +
+ ++ If you have rotated or cropped the image in your image + editor, flatten it now. You need to have just one RGB layer + without mask or alpha. +
+ ++ Open the layers dialog box. Replicate the one layer several + times. From top to bottom you will need something like + this: +
+ ++
+ +- unmodified image (write-protect this if you can) +
+ +- an image you will modify — the "WIP" layer +
+ +- solid green (write-protect this if you can) +
+ +- solid magenta (write-protect this if you can) +
+ +- unmodified image (write-protect this if you can) +
++ Give the WIP layer a rough initial mask. You might start + with a selection, or by using the grayscale value of the + WIP layer. You might invert the mask. +
+ ++ Warning: once you have the mask, you may not rotate + or scale the image normally. This would cause data loss. + You will be given special scaling instructions later. +
+
++ ++ Get used to doing Ctrl-click and Alt-click on the thumbnail + images in the layers dialog. You will need this to control + what you are looking at and what you are editing. Sometimes + you will be editing things you can't see. For example, you + might edit the mask of the WIP layer while looking at the + unmodified image. Pay attention so you don't screw up. + Always verify that you are editing the right thing. +
+ ++ Set an unmodified image as what you will view (the top one + is easiest). Set the WIP mask as what you will edit. At + some point, perhaps not immediately, you should magnify the + image to about 400% (each pixel of the image is seen and + edited as a 4x4 block of pixels on your screen). +
+ ++ Select parts of the image that need to be 100% opaque or 0% + opaque. If you can select the object or background somewhat + accurately by color, do so. As needed to avoid selecting + any pixels that should be partially opaque (generally at + the edge of the object) you should grow, shrink, and invert + the selection. +
+ ++ Fill the 100% opaque areas with white, and the 0% opaque + areas with black. This is most easily done by drag-and-drop + from the foreground/background color indicator. You should + not see anything happen, because you are viewing the + unmodified image layer while editing the mask of the WIP + layer. Large changes might be noticable in the thumbnail. +
+ ++ Now you must be zoomed in. +
+ ++ Check your work. Hide the top unmodified image layer. + Display just the mask, which should be a white object on a + black background (probably with unedited grey at the edge). + Now display the WIP layer normally, so that the mask is + active. This should show your object over top of the next + highest enabled layer, which should be green or magenta as + needed for maximum contrast. You might wish to flip back + and forth between those backgrounds by repeatedly clicking + to enable/disable the green layer. Fix any obvious and easy + problems by editing the mask while viewing the mask. +
+ ++ Go back to viewing the top unmodified layer while editing + the WIP mask. Set your drawing tool the paintbrush. For the + brush, choose a small fuzzy circle. The 5x5 size is good + for most uses. +
+ ++ With a steady hand, trace around the image. Use black + around the outside, and white around the inside. Avoid + making more than one pass without switching colors (and + thus sides). +
+ ++ Flip views a bit, checking to see that the mask is working + well. When the WIP layer is composited over the green or + magenta, you should see a tiny bit of the original + background as an ugly fringe around the edge. If this + fringe is missing, then you made the object mask too small. + The fringe consists of pixels that are neither 100% object + nor 0% object. For them, the mask should be neither 100% + nor 0%. The fringe gets removed soon. +
+ ++ View and edit the mask. Select by color, choosing either + black or white. Most likely you will see unselected specks + that are not quite the expected color. Invert the + selection, then paint these away using the pencil tool. Do + this operation for both white and black. +
+
++ ++ Still viewing the mask, select by color. Choose black. + Shrink the selection by several pixels, being sure to NOT + shrink from the edges of the mask (the shrink helps you + avoid and recover from mistakes). +
+ ++ Now disable the mask. View and edit the unmasked WIP layer. + Using the color picker tool, choose a color that is average + for the object. Drag-and-drop this color into the + selection, thus removing most of the non-object pixels. +
+ ++ This solid color will compress well and will help prevent + ugly color fringes when Tux Paint scales the image + down. If the edge of the object has multiple colors that + are very different, you should split up your selection so + that you can color the nearby background to be similar. +
+ ++ Now you will paint away the existing edge fringe. Be sure + that you are editing and viewing the WIP image. Frequent + layer visibility changes will help you to see what you are + doing. You are likely to use all of: +
+ ++
+ +- composited over green (mask enabled) +
+ +- composited over magenta (mask enabled) +
+ +- original (the top or bottom layer) +
+ +- composited over the original (mask enabled) +
+ +- raw WIP layer (mask DISABLED) +
++ To reduce accidents, you may wish to select only those + pixels that are not grey in the mask. (Select by color from + the mask, choose black, add mode, choose white, invert. + Alternately: Select all, select by color from the mask, + subtract mode, choose black, choose white.) If you do this, + you'll probably want to expand the selection a bit and/or + hide the "crawling ants" line that marks the selection. +
+ ++ Use the clone tool and the brush tool. Vary the opacity as + needed. Use small round brushes mostly, perhaps 3x3 or 5x5, + fuzzy or not. (It is generally nice to pair up fuzzy + brushes with 100% opacity and non-fuzzy brushes with about + 70% opacity.) Unusual drawing modes can be helpful with + semi-transparent objects. +
+ ++ The goal is to remove the edge fringe, both inside and + outside of the object. The inside fringe, visible when the + object is composited over magenta or green, must be removed + for obvious reasons. The outside fringe must also be + removed because it will become visible when the image is + scaled down. As an example, consider a 2x2 region of pixels + at the edge of a sharp-edged object. The left half is black + and 0% opaque. The right half is white and 100% opaque. + That is, we have a white object on a black background. When + Tux Paint scales this to 50% (a 1x1 pixel area), the + result will be a grey 50% opaque pixel. The correct result + would be a white 50% opaque pixel. To get this result, we + would paint away the black pixels. They matter, despite + being 0% opaque. +
+ ++ Tux Paint can scale images down by a very large + factor, so it is important to extend the edge of your + object outward by a great deal. Right at the edge of your + object, you should be very accurate about this. As you go + outward away from the object, you can get a bit sloppy. It + is reasonable to paint outward by a dozen pixels or more. + The farther you go, the more Tux Paint can scale down + without creating ugly color fringes. For areas that are + more than a few pixels away from the object edge, you + should use the pencil tool (or sloppy select with + drag-and-drop color) to ensure that the result will + compress well. +
+
++ + diff --git a/docs/en/html/EXTENDING.html b/docs/en/html/EXTENDING.html index 1c8b6cb04..d96945943 100644 --- a/docs/en/html/EXTENDING.html +++ b/docs/en/html/EXTENDING.html @@ -1,909 +1,1419 @@ -+ It is very easy to ruin your hard work. Image editors can + silently destroy pixels in 0% opaque areas. The conditions + under which this happens may vary from version to version. + If you are very trusting, you can try saving your image + directly as a PNG. Be sure to read it back in again to + verify that the 0% opaque areas didn't turn black or white, + which would create fringes when Tux Paint scales the + image down. If you need to scale your image to save space + (and hide your mistakes), you are almost certain to destroy + all the 0% opaque areas. So here is a better way... +
+ ++ A Safer Way to Save: +
+ ++++ Drag the mask from the layers dialog to the unused + portion of the toolbar (right after the last drawing + tool). This will create a new image consisting of one + layer that contains the mask data. Scale this as desired, + remembering the settings you use. Often you should start + with an image that is about 700 to 1500 pixels across, + and end up with one that is 300 to 400. +
+ ++ Save the mask image as a NetPBM portable greymap + ("
+ +.pgm") file. (If you are using an old + release of The GIMP, you might need to convert the + image to greyscale before you can save it.) Choose the + more compact "RAW PGM" format. (The second character + of the file should be the ASCII digit "5", hex byte + 0x35.) ++ You may close the mask image. +
+ ++ Going back to the multi-layer image, now select the WIP + layer. As you did with the mask, drag this from the + layers dialog to the toolbar. You should get a + single-layer image of your WIP data. If the mask came + along too, get rid of it. You should be seeing the object + and the painted-away surroundings, without any mask + thumbnail in the layers dialog. If you scaled the mask, + then scale this image in exactly the same way. Save this + image as a NetPBM portable pixmap ("
+ +.ppm") + file. (Note: ppm, not pgm.) (If you choose the + RAW PPM format, the second byte of the file should + be the ASCII digit "6", hex byte 0x36.) ++ Now you need to merge the two files into one. Do that + with the pnmtopng command, + like this: +
+ ++++
+pnmtopng -force -compression 9 -alpha mask.pgm + fg.ppm > final-stamp.png+


Copyright (c) 2002-2020 by various contributors; see AUTHORS.txt
-http://www.tuxpaint.org/
June 14, 2002 - - June 22, 2020
-If you wish to add or change things like Brushes and Rubber Stamps -used by Tux Paint, you can do it fairly easily by simply putting -or removing files on your hard disk.
- -Note: You'll need to restart Tux Paint for the changes to take -effect.
- --Standard Files
--Tux Paint looks for its various data files in its - 'data' directory.
- -Linux and Unix
--- - -Where this directory goes depends on what value was set for - "
- -DATA_PREFIX" when Tux Paint was built. See - INSTALL.txt for details.By default, though, the directory is:
- -- -- /usr/local/share/tuxpaint/ -If you installed from a package, it is more likely to be:
- -- -- /usr/share/tuxpaint/ -Windows
--- - -Tux Paint looks for a directory called 'data' in the same - directory as the executable. This is the directory that the - installer used when installing Tux Paint e.g.:
- -- -- C:\Program Files\TuxPaint\data -Mac OS X
--Tux Paint stores its data files inside the "Tux Paint" - application (which is actually a special kind of folder on - Mac OS X). The following steps explain how to get to - the folders within:
- --
- -- Bring up a 'context' menu by holding the [Control] key and clicking - the Tux Paint icon the in Finder. (If you have a mouse with more - than one button, you can simply right-click the icon.)
-- Select "Show Contents" from the menu that appears. - A new Finder window will appear with a folder inside called - "Contents."
-- Open the "Contents" folder and open the "Resources" folder found - inside.
-- There, you will find the "starters", "stamps" and "brushes" - folders. Adding new content to these folders will make the content - available to any user that launches this copy (icon) of - Tux Paint.
-Note: If you install a newer version of Tux Paint - and replace or discard the old version, you will lose changes made - by following the instructions above, so keep backups of your new - content (stamps, brushes, etc.).
- -Tux Paint also looks for files in a "TuxPaint" folder - that you can place in your system's "Application Support" folder - (found under "Library" at the root of your hard disk):
- -- -- /Library/Application Support/TuxPaint/ -It also looks for files in the user's "Application Support" folder: +
+ Copyright (c) 2002-2020 by various contributors; see + AUTHORS.txt
-
+ http://www.tuxpaint.org/- -- /Users/(user name)/Library/Application Support/TuxPaint/ -When you upgrade to a newer version of Tux Paint, the contents of this - TuxPaint folder will stay the same and remain accessible by all users - of Tux Paint.
++ June 14, 2002 - July 27, 2020 +
+
+ If you wish to add or change things like Brushes and Rubber + Stamps used by Tux Paint, you can do it fairly easily by + simply putting or removing files on your hard disk. +
--- - -You can also create brushes, stamps, fonts and 'starters' in your - own directory (folder) for Tux Paint to find.
- ++ Note: You'll need to restart Tux Paint for the changes + to take effect. +
+ ++ Where Files Go +
-Windows
-+Your personal Tux Paint folder is stored in your - "Application Data". For example, on newer Windows (set up - for an English-speaking user):
- -- -- C:\Documents and Settings\(user name)\Application - Data\TuxPaint\ -+ Standard Files +
-Mac OS X
--- -Your personal Tux Paint folder is stored in your - "Application Support" folder: - -
-- /Users/(user name)/Library/Application Support/ - TuxPaint/-Linux and Unix
--- -Your personal Tux Paint directory is - "
- -$(HOME)/.tuxpaint/" (also known as - "~/.tuxpaint/".That is, if your home directory is "
- -/home/karl", then - your Tux Paint directory is - "/home/karl/.tuxpaint/".Don't forget the period ("
-.") before the - 'tuxpaint'!To add brushes, stamps fonts, and 'starters,' create subdirectories - under your personal Tux Paint directory named - "
- -brushes", "stamps", - "fonts" and - "starters" respectively.(For example, if you created a brush named "
-flower.png", - you would put it in "~/.tuxpaint/brushes/" under Linux or - Unix.)
-- -The brushes used for drawing with the 'Brush' and 'Lines' tools in - Tux Paint are simply PNG image files.
- -- -
The alpha (transparency) of the PNG image is used to determine the shape - of the brush, which means that the shape can be 'anti-aliased' and even - partially-transparent!
- -Greyscale pixels in the brush PNG will be drawn using the - currently-selected color in Tux Paint. Color pixels will be - tinted.
- -Brush images should be no wider than 40 pixels across and - no taller than 40 pixels high. (i.e., the maximum size - can be 40 x 40.)
- - -Brush Options
--- -Aside from a graphical shape, brushes can also be given other - attributes. To do this, you need to create a 'data file' - for the brush.
- -A brush data file is simply a text file containing the options.
- -The file has the same name as the PNG image, but a "
- -.dat" - extension. (e.g., "brush.png"'s data file is the text - file "brush.dat" in the same directory.)Brush Spacing
--- -As of Tux Paint version 0.9.16, you can now specify the spacing - for brushes (that is, how often they are drawn). By default, the - spacing will be the brush's height, divided by 4.
- -Add a line containing the line "
-spacing=N" - to the brush's data file, where N is the spacing you want - for the brush. (The lower the number, the more often the brush is - drawn.)Animated Brushes
--- -As of Tux Paint version 0.9.16, you may now create animated - brushes. As the brush is used, each frame of the animation is - drawn.
- -Lay each frame out across a wide PNG image. For example, - if your brush is 30x30 and you have 5 frames, the image should - be 150x30.
- -Add a line containing the line "
- -frames=N" - to the brush's data file, where N is the number of frames - in the brush.Note: If you'd rather the frames be flipped through - randomly, rather than sequentially, also add a line containing - "
-random" to the brush's data file.Directional Brushes
--- -As of Tux Paint version 0.9.16, you may now create directional - brushes. As the brush is used, different shapes are drawn, depending - on the direction the brush is going.
- -The directional shapes are divided into a 3x3 square in a PNG image. - For example, if your brush is 30x30, the image should be 90x90, and - each of the direction's shapes placed in a 3x3 grid. The center - region is used for no motion. The top right is used for motion that's - both up, and to the right. And so on.
- -Add a line containing the line "
-directional" - to the brush's data file.Animated Directional Brushes
---You may mix both animated and directional features into one - brush. Use both options ("
- -frames=N" and - "directional"), in separate lines in the - brush's "".dat" file.Lay the brush out so that each 3x3 set of directional shapes are - laid out across a wide PNG image. For example, if the brush is 30x30 - and there are 5 frames, it would be 450x90. (The leftmost 150x90 pixels - of the image represent the 9 direction shapes for the first frame, - for example.)
-Place the brush image PNGs (and any data text files) in the - "
- -brushes" directory.Note: If your new brushes all come out as solid squares or rectangles, - it's because you forgot to use alpha transparency! See the documentation - file "PNG.txt" for more information and tips.
- -
-
--All stamp-related files go in the "
- -stamps" directory. - It's useful to create subdirectories and sub-subdirectories - there to organize the stamps. (For example, you can have a - "holidays" folder with "halloween" and - "christmas" sub-folders.)Images
--- -Rubber Stamps in Tux Paint can be made up of a number of separate - files. The one file that is required is, of course, the picture - itself.
- -- -
As of Tux Paint version 0.9.17, Stamps may be either PNG - bitmap images or SVG vector images. They can be full-color or greyscale. - The alpha (transparency) channel of PNGs is used to determine the actual - shape of the picture (otherwise you'll stamp a large rectangle on your - drawings).
- -PNGs can be any size, and Tux Paint (by default) provides - a set of sizing buttons to let the user scale the stamp up (larger) - and down (smaller).
- -SVGs are vector-based, and will be scaled appropriately for the - canvas being used in Tux Paint.
- -Note: If your new PNG stamps all have solid rectangular-shaped outlines - of a solid color (e.g., white or black), it's because you forgot to use - alpha transparency! See the documentation file - "PNG.txt" for more information and tips.
- -Note: If your new SVG stamps seem to have a lot of whitespace, - make sure the SVG 'document' is no larger than the shape(s) within. - If they are being clipped, make sure the 'document' is large enough - to contain the shape(s). See the documentation file - "SVG.txt" for more information and tips.
- -Advanced Users: The - Advanced Stamps HOWTO describes, - in detail, how to make PNG images which will scale perfectly when used as - stamps in Tux Paint.
- -
-
- -Description Text
--- -Text (".TXT") files with the same name as the PNG or SVG. - (e.g., "
- -picture.png"'s description is stored in - "picture.txt" in the same directory.)The first line of the text file will be used as the US English - description of the stamp's image. It must be encoded in UTF-8.
- -Language Support
--- -Additional lines can be added to the text file to provide - translations of the description, to be displayed when Tux Paint - is running in a different locale (like French or Spanish).
- -The beginning of the line should correspond to the language code - of the language in question (e.g., "
- -fr" for French, and - "zh_TW" for Traditional Chinese), followed by - ".utf8=" and the translated description (encoded - in UTF-8).There are scripts in the "
- -po" directory for converting - the text files to PO format (and back) for easy translation to - different languages. Therefore you should never add or change translations - in the .txt files directly.If no translation is available for the language Tux Paint - is currently running in, the US English text is used.
-Windows Users
---Use NotePad or WordPad to edit/create these files. - Be sure to save them as Plain Text, and make sure they have - "
-.txt" at the end of the filename...
- -Sound Effects
--- -WAVE (".wav") or OGG Vorbis (".ogg") - files with the same name as the PNG or SVG. - (e.g., "
- -picture.svg"'s sound effect is the sound file - "picture.wav" in the same directory.)Language Support
--- -For sounds for different locales (e.g., if the sound is someone - saying a word, and you want translated versions of the word said), - also create WAV or OGG files with the locale's label in the filename, in - the form: "
- -STAMP_LOCALE.EXT""
- -picture.png"'s sound effect, when Tux Paint is run - in Spanish mode, would be "picture_es.wav". - In French mode, "picture_fr.wav". In Brazilian - Portuguese mode, "picture_pt_BR.wav". And so on...If no localized sound effect can be loaded, Tux Paint will - attempt to load the 'default' sound file. - (e.g., "
-picture.wav")Note: For descriptive sounds (not sound effects, like a bang or - a bird chirping), consider using the Descriptive Sounds, - described below.
-
- -Descriptive Sound
--- -WAVE (".wav") or OGG Vorbis (".ogg") - files with the same name as the PNG or SVG, followed by - "
- -_desc" (e.g., "picture.svg"'s descriptive - sound is the sound file "picture_desc.ogg" in the same - directory.)Language Support
---For descriptions in different languages, - also create WAV or OGG files with both "
- -_desc" and - the locale's label in the filename, in - the form: "STAMP_desc_LOCALE.EXT""
- -picture.png"'s descriptive sound, when Tux Paint - is run in Spanish mode, would be "picture_desc_es.wav". - In French mode, "picture_desc_fr.wav". In - Brazilian Portuguese mode, "picture_desc_br_PT.wav". - And so on...If no localized descriptive sound can be loaded, Tux Paint will - attempt to load the 'default' descriptive sound file. - (e.g., "
-picture_desc.wav")
- -Stamp Options
---Aside from a graphical shape, a textual description, and a sound - effect, stamps can also be given other attributes. To do this, you need - to create a 'data file' for the stamp.
- -A stamp data file is simply a text file containing the options.
- -The file has the same name as the PNG or SVG image, but a - "
- -.dat" extension. (e.g., "picture.png"'s - data file is the text file "picture.dat" in the same - directory.)Colored Stamps
---Stamps can be made to be either "colorable" or "tintable."
- -Colorable
-+"Colorable" stamps they work much like brushes - you pick the stamp - to get the shape, and then pick the color you want it to be. - (Symbol stamps, like the mathematical and musical ones, are an - example.)
++ Tux Paint looks for its various data files in its + 'data' directory. +
-Nothing about the original image is used except the transparency - (from "alpha" channel). The color of the stamp comes out solid.
++ Linux and Unix +
-- - Add a line containing the word "
-colorable" - to the stamp's data file.+-+ Where this directory goes depends on what value was set + for "
-DATA_PREFIX" when Tux Paint was + built. See INSTALL.txt for details. +Tinted
--+ +"Tinted" stamps are similar to "colorable" ones, except the - details of the original image are kept. (To put it technically, - the original image is used, but its hue is changed, based on the - currently-selected color.)
++ By default, though, the directory is: +
-+ +-/usr/local/share/tuxpaint/+Add a line containing the word "
+tintable" - to the stamp's data file.+ If you installed from a package, it is more likely to + be: +
-Tinting Options:
---Depending on the contents of your stamp, you might want to - have Tux Paint use one of a number of methods when tinting it. - Add one of the following lines to the stamp's data file:
+++/usr/share/tuxpaint/+-
+- "
-tinter=normal" (default)- This is the normal tinting mode. (Hue range is - +/- 18 degrees, 27 replace.)
++ Windows +
-- "
-tinter=anyhue"- This remaps all hues in the stamp. (Hue range is - +/- 180 degrees.)
++-+ Tux Paint looks for a directory called 'data' in + the same directory as the executable. This is the + directory that the installer used when installing + Tux Paint e.g.: +
-- "
-tinter=narrow"- This like 'anyhue', but a narrower hue angle. - (Hue range is +/- 6 degrees, 9 replace.)
+++C:\Program Files\TuxPaint\data+- "
-tinter=vector"- This is map 'black through white' to - 'black through destination'.
-+ Mac OS X +
+++ Tux Paint stores its data files inside the + "Tux Paint" application (which is actually a + special kind of folder on Mac OS X). The + following steps explain how to get to the folders + within: +
+ ++
+ +- Bring up a 'context' menu by holding the [Control] + key and clicking the Tux Paint icon the in Finder. + (If you have a mouse with more than one button, you can + simply right-click the icon.) +
+ +- Select "Show Contents" from the menu that + appears. A new Finder window will appear with a folder + inside called "Contents." +
+ +- Open the "Contents" folder and open the "Resources" + folder found inside. +
+ +- There, you will find the "starters", "stamps" and + "brushes" folders. Adding new content to these folders + will make the content available to any user that + launches this copy (icon) of Tux Paint. +
++ Note: If you install a newer version of + Tux Paint and replace or discard the old version, + you will lose changes made by following the + instructions above, so keep backups of your new content + (stamps, brushes, etc.). +
+ ++ Tux Paint also looks for files in a "TuxPaint" + folder that you can place in your system's + "Application Support" folder (found under + "Library" at the root of your hard disk): +
+ +++ +/Library/Application Support/TuxPaint/++ It also looks for files in the user's "Application + Support" folder: +
+ +++ +/Users/(user name)/Library/Application + Support/TuxPaint/++ When you upgrade to a newer version of Tux Paint, the + contents of this TuxPaint folder will stay the same and + remain accessible by all users of Tux Paint. +
+ ++ Personal Files +
+ +++ You can also create brushes, stamps, fonts and 'starters' + in your own directory (folder) for Tux Paint to + find. +
+ ++ Windows +
+ +++ ++ Your personal Tux Paint folder is stored in your + "Application Data". For example, on newer Windows (set + up for an English-speaking user): +
+ +++C:\Documents and + Settings\(user name)\Application + Data\TuxPaint\++ Mac OS X +
+ +++ ++ Your personal Tux Paint folder is stored in your + "Application Support" folder: +
+ +++/Users/(user name)/Library/Application + Support/ TuxPaint/++ Linux and Unix +
+ +++ ++ Your personal Tux Paint directory is + "
+ +$(HOME)/.tuxpaint/" (also known as + "~/.tuxpaint/". ++ That is, if your home directory is + "
+ +/home/karl", then your Tux Paint + directory is "/home/karl/.tuxpaint/". ++ Don't forget the period ("
+.") before the + 'tuxpaint'! ++ To add brushes, stamps fonts, and 'starters,' create + subdirectories under your personal Tux Paint + directory named "
+ +brushes", + "stamps", "fonts" + and "starters" respectively. ++ (For example, if you created a brush named + "
+flower.png", you would put it in + "~/.tuxpaint/brushes/" under Linux or Unix.) +Unalterable Stamps
+
+ ++ Brushes +
+--By default, a stamp can be flipped upside down, shown as a mirror - image, or both. This is done using the control buttons below the - stamp selector, at the lower right side of the screen in - Tux Paint.
++ The brushes used for drawing with the 'Brush' and 'Lines' + tools in Tux Paint are simply PNG image files. +
++
+ The alpha (transparency) of the PNG image is used to + determine the shape of the brush, which means that the + shape can be 'anti-aliased' and even partially-transparent! +
-Sometimes, it doesn't make sense for a stamp to be flippable or - mirrored; for example, stamps of letters or numbers. - Sometimes stamps are symmetrical, so letting the user flip or mirror - them isn't useful.
++ Greyscale pixels in the brush PNG will be drawn using the + currently-selected color in Tux Paint. Color pixels + will be tinted. +
-To make a stamp un-flippable, add the option - "
+noflip" to the stamp's data file.+ Brush images should be no wider than 40 pixels across + and no taller than 40 pixels high. (i.e., the maximum + size can be 40 x 40.) +
-To keep a stamp from being mirrored, add a line containing the word - "
+nomirror" to the stamp's data file.+ Brush Options +
+ +++ ++ Aside from a graphical shape, brushes can also be given + other attributes. To do this, you need to create a + 'data file' for the brush. +
+ ++ A brush data file is simply a text file containing the + options. +
+ ++ The file has the same name as the PNG image, but a + "
+ +.dat" extension. (e.g., + "brush.png"'s data file is the text file + "brush.dat" in the same directory.) ++ Brush Spacing +
+ +++ ++ As of Tux Paint version 0.9.16, you can now + specify the spacing for brushes (that is, how often + they are drawn). By default, the spacing will be the + brush's height, divided by 4. +
+ ++ Add a line containing the line + "
+spacing=N" to the brush's + data file, where N is the spacing you want for + the brush. (The lower the number, the more often the + brush is drawn.) ++ Animated Brushes +
+ +++ ++ As of Tux Paint version 0.9.16, you may now create + animated brushes. As the brush is used, each frame of + the animation is drawn. +
+ ++ Lay each frame out across a wide PNG image. For + example, if your brush is 30x30 and you have 5 frames, + the image should be 150x30. +
+ ++ Add a line containing the line + "
+ +frames=N" to the brush's + data file, where N is the number of frames in + the brush. ++ Note: If you'd rather the frames be flipped + through randomly, rather than sequentially, also add a + line containing "
+random" to the + brush's data file. ++ Directional Brushes +
+ +++ ++ As of Tux Paint version 0.9.16, you may now create + directional brushes. As the brush is used, different + shapes are drawn, depending on the direction the brush + is going. +
+ ++ The directional shapes are divided into a 3x3 square in + a PNG image. For example, if your brush is 30x30, the + image should be 90x90, and each of the direction's + shapes placed in a 3x3 grid. The center region is used + for no motion. The top right is used for motion that's + both up, and to the right. And so on. +
+ ++ Add a line containing the line + "
+directional" to the brush's data + file. ++ Animated Directional Brushes +
+ ++++ You may mix both animated and directional features into + one brush. Use both options + ("
+ +frames=N" and + "directional"), in separate lines + in the brush's "".dat" file. ++ Lay the brush out so that each 3x3 set of directional + shapes are laid out across a wide PNG image. For + example, if the brush is 30x30 and there are 5 frames, + it would be 450x90. (The leftmost 150x90 pixels of the + image represent the 9 direction shapes for the first + frame, for example.) +
++ Place the brush image PNGs (and any data text files) in the + "
+ +brushes" directory. ++ Note: If your new brushes all come out as solid squares or + rectangles, it's because you forgot to use alpha + transparency! See the documentation file "PNG.txt" for more + information and tips. +
+
Initial Stamp Size
+
+ ++ Stamps +
+-+By default, Tux Paint assumes that your stamp is sized - appropriately for unscaled display on a 608x472 canvas. This is - the original Tux Paint canvas size, provided by a 640x480 screen. - Tux Paint will then adjust the stamp according to the current - canvas size and, if enabled, the user's stamp size controls.
++ All stamp-related files go in the + "
-stamps" directory. It's useful to + create subdirectories and sub-subdirectories there to + organize the stamps. (For example, you can have a + "holidays" folder with + "halloween" and "christmas" + sub-folders.) +If your stamp would be too big or too small, you can specify - a scale factor. If your stamp would be 2.5 times as wide (or tall) - as it should be, add the option "
+scale 40%" or - "scale 5/2" or "scale 2.5" - or "scale 2:5" to your image. You may include - an "=" if you wish, as in - "scale=40%".+ Images +
+ +++ ++ Rubber Stamps in Tux Paint can be made up of a + number of separate files. The one file that is required + is, of course, the picture itself. +
++
+ As of Tux Paint version 0.9.17, Stamps may be either + PNG bitmap images or SVG vector images. They can be + full-color or greyscale. The alpha (transparency) channel + of PNGs is used to determine the actual shape of the + picture (otherwise you'll stamp a large rectangle on your + drawings). +
+ ++ PNGs can be any size, and Tux Paint (by default) + provides a set of sizing buttons to let the user scale + the stamp up (larger) and down (smaller). +
+ ++ SVGs are vector-based, and will be scaled appropriately + for the canvas being used in Tux Paint. +
+ ++ Note: If your new PNG stamps all have solid + rectangular-shaped outlines of a solid color (e.g., white + or black), it's because you forgot to use alpha + transparency! See the documentation file "PNG.txt" for more information and tips. +
+ ++ Note: If your new SVG stamps seem to have a lot of + whitespace, make sure the SVG 'document' is no larger + than the shape(s) within. If they are being clipped, make + sure the 'document' is large enough to contain the + shape(s). See the documentation file "SVG.txt" for more information and tips. +
+ ++ Advanced Users: The Advanced Stamps HOWTO + describes, in detail, how to make PNG images which will + scale perfectly when used as stamps in Tux Paint. +
+
+
+ ++ Description Text +
+ +++ ++ Text (".TXT") files with the same name as the PNG or SVG. + (e.g., "
+ +picture.png"'s description is stored + in "picture.txt" in the same directory.) ++ The first line of the text file will be used as the US + English description of the stamp's image. It must be + encoded in UTF-8. +
+ ++ Language Support +
+ +++ ++ Additional lines can be added to the text file to + provide translations of the description, to be + displayed when Tux Paint is running in a different + locale (like French or Spanish). +
+ ++ The beginning of the line should correspond to the + language code of the language in question (e.g., + "
+ +fr" for French, and "zh_TW" + for Traditional Chinese), followed by + ".utf8=" and the translated description + (encoded in UTF-8). ++ There are scripts in the "
+ +po" directory + for converting the text files to PO format (and back) + for easy translation to different languages. Therefore + you should never add or change translations in the .txt + files directly. ++ If no translation is available for the language + Tux Paint is currently running in, the US English + text is used. +
++ Windows Users +
+ ++++ Use NotePad or WordPad to edit/create these files. Be + sure to save them as Plain Text, and make sure they + have "
+.txt" at the end of the filename... +
+ ++ Sound Effects +
+ +++ ++ WAVE (".wav") or OGG Vorbis (".ogg") files with the same + name as the PNG or SVG. (e.g., + "
+ +picture.svg"'s sound effect is the sound + file "picture.wav" in the same directory.) ++ Language Support +
+ +++ ++ For sounds for different locales (e.g., if the sound is + someone saying a word, and you want translated versions + of the word said), also create WAV or OGG files with + the locale's label in the filename, in the form: + "
+ +STAMP_LOCALE.EXT" ++ "
+ +picture.png"'s sound effect, when + Tux Paint is run in Spanish mode, would be + "picture_es.wav". In French mode, + "picture_fr.wav". In Brazilian Portuguese + mode, "picture_pt_BR.wav". And so on... ++ If no localized sound effect can be loaded, + Tux Paint will attempt to load the 'default' sound + file. (e.g., "
+picture.wav") ++ Note: For descriptive sounds (not sound effects, like a + bang or a bird chirping), consider using the + Descriptive Sounds, described below. +
+
+ ++ Descriptive Sound +
+ +++ ++ WAVE (".wav") or OGG Vorbis (".ogg") files with the same + name as the PNG or SVG, followed by "
+ +_desc" + (e.g., "picture.svg"'s descriptive sound is + the sound file "picture_desc.ogg" in the + same directory.) ++ Language Support +
+ ++++ For descriptions in different languages, also create + WAV or OGG files with both "
+ +_desc" and the + locale's label in the filename, in the form: + "STAMP_desc_LOCALE.EXT" ++ "
+ +picture.png"'s descriptive sound, when + Tux Paint is run in Spanish mode, would be + "picture_desc_es.wav". In French mode, + "picture_desc_fr.wav". In Brazilian + Portuguese mode, "picture_desc_br_PT.wav". + And so on... ++ If no localized descriptive sound can be loaded, + Tux Paint will attempt to load the 'default' + descriptive sound file. (e.g., + "
+picture_desc.wav") +
+ ++ Stamp Options +
+ +++ ++ Aside from a graphical shape, a textual description, and + a sound effect, stamps can also be given other + attributes. To do this, you need to create a + 'data file' for the stamp. +
+ ++ A stamp data file is simply a text file containing the + options. +
+ ++ The file has the same name as the PNG or SVG image, but a + "
+ +.dat" extension. (e.g., + "picture.png"'s data file is the text file + "picture.dat" in the same directory.) ++ Colored Stamps +
+ +++ ++ Stamps can be made to be either "colorable" or + "tintable." +
+ ++ Colorable +
+ +++ ++ "Colorable" stamps they work much like brushes - you + pick the stamp to get the shape, and then pick the + color you want it to be. (Symbol stamps, like the + mathematical and musical ones, are an example.) +
+ ++ Nothing about the original image is used except the + transparency (from "alpha" channel). The color of the + stamp comes out solid. +
+ ++ + ++
+ Add a line containing the word + "
+colorable" to the stamp's data + file. ++ Tinted +
+ ++++ "Tinted" stamps are similar to "colorable" ones, + except the details of the original image are kept. + (To put it technically, the original image is used, + but its hue is changed, based on the + currently-selected color.) +
+ ++ + ++
+ Add a line containing the word + "
+ +tintable" to the stamp's data + file. ++ Tinting Options: +
+ ++++ Depending on the contents of your stamp, you might + want to have Tux Paint use one of a number of + methods when tinting it. Add one of the following + lines to the stamp's data file: +
+ ++
+- + "
+ +tinter=normal" (default) +- + This is the normal tinting mode. (Hue range is + +/- 18 degrees, 27 replace.) +
+ +- + "
+ +tinter=anyhue" +- + This remaps all hues in the stamp. (Hue range is + +/- 180 degrees.) +
+ +- + "
+ +tinter=narrow" +- + This like 'anyhue', but a narrower hue angle. + (Hue range is +/- 6 degrees, 9 + replace.) +
+ +- + "
+ +tinter=vector" +- + This is map 'black through white' to 'black + through destination'. +
++ Unalterable Stamps +
+ +++ ++ By default, a stamp can be flipped upside down, shown + as a mirror image, or both. This is done using the + control buttons below the stamp selector, at the lower + right side of the screen in Tux Paint. +
+ ++ Sometimes, it doesn't make sense for a stamp to be + flippable or mirrored; for example, stamps of letters + or numbers. Sometimes stamps are symmetrical, so + letting the user flip or mirror them isn't useful. +
+ ++ To make a stamp un-flippable, add the option + "
+ +noflip" to the stamp's data file. ++ To keep a stamp from being mirrored, add a line + containing the word "
+nomirror" to + the stamp's data file. ++ Initial Stamp Size +
+ +++ ++ By default, Tux Paint assumes that your stamp is + sized appropriately for unscaled display on a 608x472 + canvas. This is the original Tux Paint canvas + size, provided by a 640x480 screen. Tux Paint will + then adjust the stamp according to the current canvas + size and, if enabled, the user's stamp size controls. +
+ ++ If your stamp would be too big or too small, you can + specify a scale factor. If your stamp would be 2.5 + times as wide (or tall) as it should be, add the option + "
+scale 40%" or "scale + 5/2" or "scale 2.5" or + "scale 2:5" to your image. You may + include an "=" if you wish, as in + "scale=40%". ++ Windows Users +
+ ++++ You can use NotePad or WordPad to create these file. Be + sure to save it as Plain Text, and make sure the + filename has "
+.dat" at the end, and not + ".txt"... ++ Pre-Mirrored and Flipped Images +
+ +++ In some cases, you may wish to provide a pre-drawn + version of a stamp's mirror-image, flipped image, or even + both. For example, imagine a picture of a fire truck + with the words "Fire Department" written + across the side. You probably do not want that text to + appear backwards when the image is flipped! +
+ ++ To create a mirrored version of a stamp that you want + Tux Paint to use, rather than mirroring one on its + own, simply create a second "
+ +.png" or + ".svg" graphics file with the same name, + except with "_mirror" before the + filename extension. ++ For example, for the stamp + "
+ +truck.png" you would create another + file named "truck_mirror.png", which + will be used when the stamp is mirrored (rather than + using a backwards version of 'truck.png'). ++ As of Tux Paint 0.9.18, you may similarly provide a + pre-flipped image with "
+ +_flip" in the + name, and/or an image that is both mirrored and flipped, + by naming it "_mirror_flip". ++ Note: If the user flips and mirrors an image, and + a pre-drawn "
+_mirror_flip" doesn't exist, + but either "_flip" or "_mirror" + does, it will be used, and mirrored or flipped, + respectively. +
+ ++ Fonts +
-Windows Users
--You can use NotePad or WordPad to create these file. - Be sure to save it as Plain Text, and make sure the filename - has "
+.dat" at the end, and not ".txt"...+
+ The fonts used by Tux Paint are TrueType Fonts + (TTF). +
+ ++ Simply place them in the "
+fonts" + directory. Tux Paint will load the font and provide + four different sizes in the 'Letters' selector when using + the 'Text' tool. +
Pre-Mirrored and Flipped Images
--+In some cases, you may wish to provide a pre-drawn version of - a stamp's mirror-image, flipped image, or even both. For example, - imagine a picture of a fire truck with the words - "Fire Department" written across the side. You probably - do not want that text to appear backwards when the image is flipped!
+
-To create a mirrored version of a stamp that you want Tux Paint - to use, rather than mirroring one on its own, simply create a second - "
- -.png" or ".svg" graphics file with the - same name, except with "_mirror" before the filename - extension.For example, for the stamp "
+truck.png" you would - create another file named "truck_mirror.png", which - will be used when the stamp is mirrored (rather than using a - backwards version of 'truck.png').+ 'Starters' +
-As of Tux Paint 0.9.18, you may similarly provide a pre-flipped - image with "
+_flip" in the name, and/or an image that - is both mirrored and flipped, by naming it - "_mirror_flip".+- -+
+ 'Starter' images appear in the 'New' dialog, along with + solid color background choices. (Note: In earlier versions + of Tux Paint, they appeared in the 'Open' dialog, + together with saved drawings.) +
-Note: If the user flips and mirrors an image, and a pre-drawn - "
-_mirror_flip" doesn't exist, but either "_flip" - or "_mirror" does, it will be used, and mirrored or flipped, - respectively.+ Unlike pictures drawn in Tux Paint by users and then + opened later, opening a 'starter' creates a new drawing. + When you save, the 'starter' image is not overwritten. + Additionally, as you edit your new picture, the contents of + the original 'starter' affect it. +
+ Coloring-Book Style ++++ The most basic kind of 'starter' is similar to a picture + in a coloring book. It's an outline of a shape which you + can then color in and add details to. In Tux Paint, + as you draw, type text, or stamp stamps, the outline + remains 'above' what you draw. You can erase the parts of + the drawing you made, but you can't erase the outline. +
-
++ To create this kind of 'starter' image, simply draw an + outlined picture in a paint program, make the rest of the + graphic transparent (that will come out as white in + Tux Paint), and save it as a PNG format file. +
++ Note: Previous to Tux Paint 0.9.21, images needed + to be black and transparent. As of 0.9.21, if a Starter + is black and white, with no transparency, white will be + converted to transparent when the Starter is opened. +
-Fonts
--+ Scene-Style ++
+ Note: Previous to Tux Paint 0.9.22, Starters had + to be in PNG or JPEG (backgrounds only) format. As of + 0.9.22, they may be in SVG (vector graphics) or KPX + (templates from Kid Pix, another childrens' drawing + program; they are special files which simply contain a + JPEG within). +
++++ Along with the 'coloring-book' style overlay, you can + also provide a separate background image as part of a + 'starter' picture. The overlay acts the same: it can't be + drawn over, erased, or affected by 'Magic' tools. + However, the background can be! +
-The fonts used by Tux Paint are TrueType Fonts (TTF).
- -Simply place them in the "
+fonts" directory. - Tux Paint will load the font and provide four different sizes - in the 'Letters' selector when using the 'Text' tool.+ When the 'Eraser' tool is used on a picture based on this + kind of 'starter' image, rather than turning the canvas + to a solid color, such as white, it returns that part of + the canvas to the original background picture from the + 'starter'. +
-
-+ By creating both an overlay and a background, you can + create a 'starter' which simulates depth. Imagine a + background that shows the ocean, and an overlay that's a + picture of a reef. You can then draw (or stamp) fish in + the picture. They'll appear in the ocean, but never 'in + front of' the reef. +
-
++ To create this kind of 'starter' picture, simply create + an overlay (with transparency) as described above, and + save it as a PNG. Then create another image (without + transparency), and save it with the same filename, but + with "
+-back" appended to the name. (e.g., + "reef-back.png" would be the background + ocean picture that corresponds to the + "reef.png" overlay, or foreground.) ++ The 'starter' images should be the same size as + Tux Paint's canvas. (See the "Loading Other Pictures + into Tux Paint" section of README for details on sizing.) If they + are not, they will be stretched, without affecting the + shape ("aspect ratio"); however some smudging may be + applied to the edges. +
-'Starters'
--++
+ Place them in the "
-starters" directory. + When the 'New' dialog is accessed in Tux Paint, the + 'starter' images will appear in the screen that appears, + after the various solid color choices. +'Starter' images appear in the 'New' dialog, along with solid - color background choices. (Note: In earlier versions of Tux Paint, - they appeared in the 'Open' dialog, together with saved drawings.)
- -Unlike pictures drawn in Tux Paint by users and then opened - later, opening a 'starter' creates a new drawing. When you save, the - 'starter' image is not overwritten. Additionally, as you edit your new - picture, the contents of the original 'starter' affect it.
++ Note: 'Starters' can't be saved over from within + Tux Paint, since loading a 'starter' is really like + creating a new image. (Instead of being blank, though + there's already something there to work with.) The 'Save' + command simply creates a new picture, like it would if the + 'New' command had been used. +
- Coloring-Book Style - ---The most basic kind of 'starter' is similar to a picture in a coloring - book. It's an outline of a shape which you can then color in and - add details to. In Tux Paint, as you draw, type text, or stamp - stamps, the outline remains 'above' what you draw. You can erase the - parts of the drawing you made, but you can't erase the outline.
++ Note: 'Starters' are 'attached' to saved pictures, + via a small text file that has the same name as the saved + file, but with "
+.dat" as the extension. This + allows the overlay and background, if any, to continue to + affect the drawing even after Tux Paint has been quit, + or another picture loaded or started. (In other words, if + you base a drawing on a 'starter' image, it will always be + affected by it.) +
+To create this kind of 'starter' image, simply draw an outlined - picture in a paint program, make the rest of the graphic transparent - (that will come out as white in Tux Paint), and save it as a - PNG format file.
+
-Note: Previous to Tux Paint 0.9.21, images needed to be - black and transparent. As of 0.9.21, if a Starter is black and white, - with no transparency, white will be converted to transparent when the - Starter is opened.
++ 'Templates' +
-Note: Previous to Tux Paint 0.9.22, Starters had to be in - PNG or JPEG (backgrounds only) format. As of 0.9.22, they may be in - SVG (vector graphics) or KPX (templates from Kid Pix, another childrens' - drawing program; they are special files which simply contain a JPEG - within).
-+++
+ 'Template' images also appear in the 'New' dialog, along + with solid color background choices and 'Starters'. (Note: + Tux Paint prior to version 0.9.22 did not have the + 'Template' feature.) +
- Scene-Style ++ Unlike pictures drawn in Tux Paint by users and then + opened later, opening a 'template' creates a new drawing. + When you save, the 'template' image is not overwritten. + Unlike 'starters', there is no immutable 'layer' above the + canvas. You may draw over any part of it. +
--- -Along with the 'coloring-book' style overlay, you can also provide - a separate background image as part of a 'starter' picture. The - overlay acts the same: it can't be drawn over, erased, or affected by - 'Magic' tools. However, the background can be!
++ When the 'Eraser' tool is used on a picture based on a + 'template', rather than turning the canvas to a solid + color, such as white, it returns that part of the canvas to + the original picture from the 'template'. +
-When the 'Eraser' tool is used on a picture based on this kind of - 'starter' image, rather than turning the canvas to a solid color, - such as white, it returns that part of the canvas to the original - background picture from the 'starter'.
++ 'Templates' are simply image files (in PNG, JPG, SVG or KPX + format). No preparation or conversion should be required. +
-By creating both an overlay and a background, you can create a - 'starter' which simulates depth. Imagine a background that shows - the ocean, and an overlay that's a picture of a reef. You can then - draw (or stamp) fish in the picture. They'll appear in the ocean, - but never 'in front of' the reef.
++ The 'template' images should be the same size as + Tux Paint's canvas. (See the "Loading Other Pictures + into Tux Paint" section of README for details on sizing.) If they + are not, they will be stretched, without affecting the + shape ("aspect ratio"); however some smudging may be + applied to the edges. +
-To create this kind of 'starter' picture, simply create an overlay - (with transparency) as described above, and save it as a PNG. - Then create another image (without transparency), and save it with - the same filename, but with "
--back" appended to the - name. (e.g., "reef-back.png" would be the background - ocean picture that corresponds to the "reef.png" - overlay, or foreground.)The 'starter' images should be the same size as Tux Paint's - canvas. (See the "Loading Other Pictures into Tux Paint" section of - README for details on sizing.) If they are not, - they will be stretched, without affecting the shape ("aspect ratio"); - however some smudging may be applied to the edges.
- -Place them in the "
- -starters" directory. - When the 'New' dialog is accessed in Tux Paint, the 'starter' - images will appear in the screen that appears, after the various solid color - choices.Note: 'Starters' can't be saved over from within Tux Paint, - since loading a 'starter' is really like creating a new image. - (Instead of being blank, though there's already something there to work - with.) The 'Save' command simply creates a new picture, like it would - if the 'New' command had been used.
++ Place them in the "
-templates" + directory. When the 'New' dialog is accessed in + Tux Paint, the 'template' images will appear in the + screen that appears, after the various solid color choices + and 'starters'. +Note: 'Starters' are 'attached' to saved pictures, via a - small text file that has the same name as the saved file, but with - "
+.dat" as the extension. This allows the overlay and - background, if any, to continue to affect the drawing even after - Tux Paint has been quit, or another picture loaded or started. - (In other words, if you base a drawing on a 'starter' image, it will - always be affected by it.)+ Note: 'Templates' can't be saved over from within + Tux Paint, since loading a 'template' is really like + creating a new image. (Instead of being blank, though + there's already something there to work with.) The 'Save' + command simply creates a new picture, like it would if the + 'New' command had been used. +
-
-+ Note: 'Templates' are 'attached' to saved pictures, + via a small text file that has the same name as the saved + file, but with "
+.dat" as the extension. This + allows the background to continue to be available to the + drawing (e.g., when using the 'Eraser' tool) even after + Tux Paint has been quit, or another picture loaded or + started. (In other words, if you base a drawing on a + 'template' image, it will always be affected by it.) +
+
+
-'Templates'
--+ + diff --git a/docs/en/html/FAQ.html b/docs/en/html/FAQ.html index 455ed40bf..ff3df3486 100644 --- a/docs/en/html/FAQ.html +++ b/docs/en/html/FAQ.html @@ -1,713 +1,1177 @@ -+
+ Translations +
-'Template' images also appear in the 'New' dialog, along with solid - color background choices and 'Starters'. (Note: Tux Paint prior to - version 0.9.22 did not have the 'Template' feature.)
- -Unlike pictures drawn in Tux Paint by users and then opened - later, opening a 'template' creates a new drawing. When you save, the - 'template' image is not overwritten. Unlike 'starters', there is no - immutable 'layer' above the canvas. You may draw over any part of it.
++++ Tux Paint supports numerous languages, thanks to use of the + "gettext" localization library. (See OPTIONS for how to change locales in + Tux Paint.) +
-When the 'Eraser' tool is used on a picture based on a 'template', - rather than turning the canvas to a solid color, such as white, it - returns that part of the canvas to the original picture from the - 'template'.
++ To translate Tux Paint to a new language, copy the + translation template file, "
-tuxpaint.pot" + (found in Tux Paint's source code, in the folder + "src/po/"). Rename the copy as a + ".po" file, with an appropriate name for the + locale you're translating to (e.g., "es.po" + for Spanish; or "pt_BR.po" for + Brazilian Portuguese, versus "pt.po" or + "pt_PT.po" for Portuguese spoken in Portugal.) +'Templates' are simply image files (in PNG, JPG, SVG or KPX format). - No preparation or conversion should be required.
- -The 'template' images should be the same size as Tux Paint's - canvas. (See the "Loading Other Pictures into Tux Paint" section of - README for details on sizing.) If they are not, - they will be stretched, without affecting the shape ("aspect ratio"); - however some smudging may be applied to the edges.
- -Place them in the "
- -templates" directory. - When the 'New' dialog is accessed in Tux Paint, the 'template' - images will appear in the screen that appears, after the various solid color - choices and 'starters'.Note: 'Templates' can't be saved over from within Tux Paint, - since loading a 'template' is really like creating a new image. - (Instead of being blank, though there's already something there to work - with.) The 'Save' command simply creates a new picture, like it would - if the 'New' command had been used.
++ Open the newly-created "
-.po" file — you can + edit in a plain text edtior, such as Emacs, Pico or + VI on Linux, or NotePad on Windows. The original English + text used in Tux Paint is listed in lines starting + with "msgid". Enter your translations of each + of these pieces of text in the empty "msgstr" + lines directly below the corresponding "msgid" + lines. (Note: Do not remove the quotes.) +Note: 'Templates' are 'attached' to saved pictures, via a - small text file that has the same name as the saved file, but with - "
+.dat" as the extension. This allows the background - to continue to be available to the drawing (e.g., when using the 'Eraser' - tool) even after Tux Paint has been quit, or another picture loaded - or started. (In other words, if you base a drawing on a 'template' image, - it will always be affected by it.)+ Example: +
-
-+-+
+msgid "Smudge"+
+ msgstr "Manchar"
+
+ msgid "Click and drag to draw large bricks."
+ msgstr "Haz clic y arrastra para dibujar ladrillos + grandes."
++ A graphical tool, called poEdit (http://www.poedit.net/), is + available for Linux, Windows and Mac OS X. +
++ Note: It is best to always work off of the + latest Tux Paint text catalog template + ("
-tuxpaint.pot"), since new text is added, and + old text is occasionally changed. The text catalog for the + upcoming, unreleased version of Tux Paint can be found + in Tux Paint's CVS repository (see: http://www.tuxpaint.org/download/source/cvs/), + and on the Tux Paint website at http://www.tuxpaint.org/help/po/. +Translations
---Tux Paint supports numerous languages, thanks to use of the - "gettext" localization library. (See OPTIONS - for how to change locales in Tux Paint.)
++ To edit an existing translation, download the latest + "
-.po" file for that language, and edit it as + described above. +To translate Tux Paint to a new language, copy the translation - template file, "
+tuxpaint.pot" (found in Tux Paint's - source code, in the folder "src/po/"). Rename the copy as a - ".po" file, with an appropriate name for the locale you're - translating to (e.g., "es.po" for Spanish; or - "pt_BR.po" for Brazilian Portuguese, versus - "pt.po" or "pt_PT.po" for Portuguese spoken in - Portugal.)+ You may send new or edited translation files to + Bill Kendrick, lead developer of Tux Paint, at: + bill@newbreedsoftware.com, + or post them to the "tuxpaint-i18n" mailing list (see: + http://www.tuxpaint.org/lists/). +
-Open the newly-created "
+.po" file — you can edit - in a plain text edtior, such as Emacs, Pico or VI on Linux, or - NotePad on Windows. The original English text used in Tux Paint - is listed in lines starting with "msgid". Enter your - translations of each of these pieces of text in the empty - "msgstr" lines directly below the corresponding - "msgid" lines. (Note: Do not remove the quotes.)+ Alternatively, if you have an account with SourceForge.net, you can + request to be added to the "
-tuxpaint" project + and receive write-access to the CVS source code repository + so that you may commit your changes directly. +Example:
++ Note: Additional locale support also requires + additions to Tux Paint's source code + (
+/src/i18n.hand/src/i18n.c), + and requires updates to theMakefile, to have + the ".po" gettext catalog source files + compiled into ".mo" files, and installed, for + use at runtime. +-+-
msgid "Smudge"
- msgstr "Manchar"
-
- msgid "Click and drag to draw large bricks."
- msgstr "Haz clic y arrastra para dibujar ladrillos grandes." -+ Alternative Input Methods +
-A graphical tool, called poEdit - (http://www.poedit.net/), is available - for Linux, Windows and Mac OS X.
++++ As of version 0.9.17, Tux Paint's "Text" tool can + provide alternative input methods for some languages. For + example, when Tux Paint is running with a Japanese + locale, the right [Alt] key can be pressed to + cycle between Latin, Romanized Hiragana and Romanized + Katakana modes. This allows native characters and words to + be entered into the "Text" tool by typing one or more keys + on a keyboard with Latin characters (e.g., a US QWERTY + keyboard). +
-Note: It is best to always work off of the latest - Tux Paint text catalog template ("
+tuxpaint.pot"), - since new text is added, and old text is occasionally changed. - The text catalog for the upcoming, unreleased version of Tux Paint - can be found in Tux Paint's CVS repository - (see: http://www.tuxpaint.org/download/source/cvs/), - and on the Tux Paint website at - http://www.tuxpaint.org/help/po/.+ To create an input method for a new locale, create a text + file with a name based on the locale (e.g., + "
-ja" for Japanese), with ".im" as + the extension (e.g., "ja.im"). +To edit an existing translation, download the latest "
+.po" - file for that language, and edit it as described above.+ The "
-.im" file can have multiple character + mapping sections for different character mapping modes. For + example, on a Japanese typing system, typing + [K] [A] in Hiragana mode generates a + different Unicode character than typing + [K] [A] in Katakana mode. +You may send new or edited translation files to Bill Kendrick, - lead developer of Tux Paint, at: - bill@newbreedsoftware.com, - or post them to the "tuxpaint-i18n" mailing list - (see: http://www.tuxpaint.org/lists/).
- -Alternatively, if you have an account with - SourceForge.net, you can request - to be added to the "
+tuxpaint" project and receive write-access - to the CVS source code repository so that you may commit your changes - directly.+ List the character mappings in this file, one per line. + Each line should contain (separated by whitespace): +
-Note: Additional locale support also requires additions - to Tux Paint's source code (
+/src/i18n.hand -/src/i18n.c), and requires updates to theMakefile, - to have the ".po" gettext catalog source files compiled into - ".mo" files, and installed, for use at runtime.+
- the Unicode value of the character, in hexadecimal + (more than one character can be listed, separated by a + colon (':'), this allowing some sequences to map to words) +
-the keycode sequence (the ASCII characters that must be + entered to generate the Unicode character) + -Alternative Input Methods
--- - +As of version 0.9.17, Tux Paint's "Text" tool can provide - alternative input methods for some languages. For example, when - Tux Paint is running with a Japanese locale, the - right [Alt] key can be pressed to cycle between Latin, - Romanized Hiragana and Romanized Katakana modes. - This allows native characters and words to be entered into the "Text" tool by - typing one or more keys on a keyboard with Latin characters (e.g., a - US QWERTY keyboard).
+a flag (or " + --") +To create an input method for a new locale, create a text file - with a name based on the locale (e.g., "
+ja" for Japanese), - with ".im" as the extension (e.g., "ja.im").+ Start additional character mapping sections with a line + containign the word "
-section". +The "
+.im" file can have multiple character mapping sections - for different character mapping modes. For example, on a Japanese typing - system, typing [K] [A] in Hiragana mode generates a - different Unicode character than typing - [K] [A] in Katakana mode.+ Example: +
-List the character mappings in this file, one per line. Each line should - contain (separated by whitespace):
- --
+- the Unicode value of the character, in hexadecimal - (more than one character can be listed, separated by a colon (':'), - this allowing some sequences to map to words) -
- the keycode sequence (the ASCII characters that must be entered to - generate the Unicode character) -
- a flag (or "
-") -+-+
+# Hiragana+
+ 304B ka -
+ 304C ga -
+ 304D ki -
+ 304E gi -
+ 304D:3083 kya -
+ 3063:305F tta -
+
+ # Katakana
+ section
+ 30AB ka -
+ 30AC ga -
+ 30AD ki -
+ 30AE gi -Start additional character mapping sections with a line containign the word - "
+section".+ Note: Blank lines within the "
-.im" file + will be ignored, as will any text following a + "#" (pound/hash) character — it can be used to + denote comments, as seen in the example above. +Example:
- --- --
# Hiragana
- 304B ka -
- 304C ga -
- 304D ki -
- 304E gi -
- 304D:3083 kya -
- 3063:305F tta -
-
- # Katakana
- section
- 30AB ka -
- 30AC ga -
- 30AD ki -
- 30AE gi - -Note: Blank lines within the "
- -.im" file - will be ignored, as will any text following a "#" - (pound/hash) character — it can be used to denote comments, - as seen in the example above.Note: Meanings of the flags are locale-specific, and are processed - by the language-specific source code in "
- -src/im.c". - For example, "b" is used in Korean to handle - Batchim, which may carry over to the next character.Note: Additional input method support also requires additions - to Tux Paint's source code (
-/src/im.c), and requires - updates to theMakefile, - to have the ".im" files installed, for use at runtime.+ Note: Meanings of the flags are locale-specific, and + are processed by the language-specific source code in + "
+src/im.c". For example, "b" is + used in Korean to handle Batchim, which may carry over to + the next character. ++ Note: Additional input method support also requires + additions to Tux Paint's source code + (
+/src/im.c), and requires updates to the +Makefile, to have the ".im" files + installed, for use at runtime. +Tux Paint Frequently Asked Questions - - + + + ++ Tux Paint Frequently Asked Questions + + + + ++ - -+
- +
+ version 0.9.25
+ Frequently Asked Questions ++ Copyright (c) 2002-2020 by various contributors; see + AUTHORS.txt
-
+ http://www.tuxpaint.org/ +- -0.9.25 - -
-version ++ September 14, 2002 - July 27, 2020 +
+
-Frequently Asked Questions - -Copyright (c) 2002-2020 by various contributors; see AUTHORS.txt
- -
-http://www.tuxpaint.org/September 14, 2002 - - - July 27, 2020
-Drawing-related
- --
- -- Fonts I added to Tux Paint only show squares -
- -The TrueType Font you're using might have the wrong encoding. - If it's 'custom' encoded, for example, you can try running it through - FontForge - (http://fontforge.sourceforge.net/) to convert it to an - ISO-8859 format. (Email us if you need help with special fonts.)
-- The Rubber Stamp tool is greyed out! -
- -This means that Tux Paint either couldn't find any stamp images, - or was asked not to load them.
- -If you installed Tux Paint, but did not install the separate, - optional "Stamps" collection, quit Tux Paint and install it now. - It should be available from the same place you got the main - Tux Paint program. (Note: As of version 0.9.14, Tux Paint - comes with a small collection of example stamps.)
- -If you don't want to install the default collection of stamps, - you can just create your own. See the EXTENDING - TUX PAINT documentation for more on creating PNG and SVG image files, - TXT text description files, Ogg Vorbis, MP3 or WAV sound files, - and DAT text data files that make up stamps.
- -Finally, if you installed stamps, and think they should be loading, - check to see that the "nostamps" option isn't being set. - (Either via a "
- ---nostamps" option to Tux Paint's - command line, or "nostamps=yes" in the configuration file.)If so, either change/remove the "nostamps" option, or you can - override it with "
---stamps" on the command line or - "nostamps=no" or "stamps=yes" in a - configuration file.-
- -- The Magic "Fill" Tool Looks Bad -
- -Tux Paint is probably comparing exact pixel colors when filling. - This is faster, but looks worse. Run the command - "
- -tuxpaint --version" from a command line, and you should - see, amongst the other output: - "Low Quality Flood Fill enabled".To change this, you must rebuild Tux Paint from source. - Be sure to remove or comment out any line that says:
- -- -
- #define LOW_QUALITY_FLOOD_FILL -in the "tuxpaint.c" file in the "src" directory.
-- Stamp outlines are always rectangles -
-Tux Paint was built with low-quality (but faster) stamp outlines.
- -Rebuild Tux Paint from source. Be sure to remove or comment out any - line that says:
- -- -
- #define LOW_QUALITY_STAMP_OUTLINE -in the "tuxpaint.c" file in the "src" directory.
-Interface Problems
- --
- - - - -- Stamp thumbnails in the Stamp Selector look bad -
- -Tux Paint was probably compiled with the faster, lower quality - thumbnail code enabled. Run the command: - "
- -tuxpaint --version" from - a command line. If, amongst the other output, you see the text: - "Low Quality Thumbnails enabled", then this is what's happening.Rebuild Tux Paint from source. Be sure to remove or comment out any - line that says:
- -- -
- #define LOW_QUALITY_THUMBNAILS -in the "tuxpaint.c" file in the "src" directory.
-- Pictures in the 'Open' dialog look bad -
- -"Low Quality Thumbnails" is probably enabled. - See: "Stamp thumbnails in the Stamp Selector look bad", above.
-- The color picker buttons are ugly squares, not pretty buttons! -
- -Tux Paint was probably compiled with the nice looking color - selector buttons disabled. Run the command: - "
- -tuxpaint --version" from - a command line. If, amongst the other output, you see the text: - "Low Quality Color Selector enabled", then this is what's happening.Rebuild Tux Paint from source. Be sure to remove or comment out any - line that says:
- -- -
- #define LOW_QUALITY_COLOR_SELECTOR -in the "tuxpaint.c" file in the "src" directory.
-- All of the text is in uppercase! -
- -The "uppercase" option is on.
- -If you're running Tux Paint from a command-line, make sure you're - not giving it an "
- ---uppercase" option.If you're running Tux Paint by double-clicking an icon, check the - properties of the icon to see if "
- ---uppercase" is listed as a - command-line argument.If "
- ---uppercase" isn't being sent on the command line, check - Tux Paint's configuration file ("~/.tuxpaintrc" under Linux and Unix, - "tuxpaint.cfg" under Windows) for a line reading: - "uppercase=yes".Either remove that line, or simply run Tux Paint with the - command-line argument: "
- ---mixedcase", which will override - the uppercase setting.Or use Tux Paint Config. and make sure - "Show Uppercase Text Only" (under "Languages") is not checked.
-- Tux Paint is in a different language! -
Make sure your locale setting is correct. - See "Tux Paint won't switch to my language", below.
- -- Tux Paint won't switch to my language -
+ +-
- Linux and Unix users: Make sure the locale is available
-Make sure the locale you want is available. Check your - "/etc/locale.gen" file. See the - OPTIONS documentation for the locales - Tux Paint uses (especially when using the "
- ---lang" - option).Note: Debian users can simply run "
+dpkg-reconfigure locales" - if the locales are managed by "dpkg."+ Drawing-related +
-
- If you're using the "
+--lang" command-line option -Try using the "
---locale" command-line option, - or your operating system's locale settings (e.g., the "$LANG" - environment variable), and please e-mail us regarding your trouble.- + Fonts I added to Tux Paint only show squares +
-+ The TrueType Font you're using might have the wrong + encoding. If it's 'custom' encoded, for example, you can + try running it through FontForge (http://fontforge.sourceforge.net/) + to convert it to an ISO-8859 format. (Email us if you + need help with special fonts.) +
+- If you're using the "
+--locale" command-line option -If this doesn't work, please e-mail us regarding your trouble.
-- + The Rubber Stamp tool is greyed out! +
+ This means that Tux Paint either couldn't find any + stamp images, or was asked not to load them. +
-- If you're trying to use your Operating System's locale -
+If this doesn't work, please e-mail us regarding your trouble.
-+ If you installed Tux Paint, but did not install the + separate, optional "Stamps" collection, quit + Tux Paint and install it now. It should be available + from the same place you got the main Tux Paint + program. (Note: As of version 0.9.14, Tux Paint + comes with a small collection of example stamps.) +
-- Make sure you have the necessary font -
+Some translations require their own font. Chinese and Korean, - for example, need Chinese and Korean TrueType Fonts installed - and placed in the proper location, respectively.
++ If you don't want to install the default collection of + stamps, you can just create your own. See the EXTENDING TUX PAINT documentation + for more on creating PNG and SVG image files, TXT text + description files, Ogg Vorbis, MP3 or WAV sound + files, and DAT text data files that make up stamps. +
-The appropriate fonts for such locales can be downloaded from the - Tux Paint website:
++ Finally, if you installed stamps, and think they should + be loading, check to see that the "nostamps" option isn't + being set. (Either via a "
---nostamps" option + to Tux Paint's command line, or + "nostamps=yes" in the configuration file.) +-+ If so, either change/remove the "nostamps" option, or you + can override it with "
+--stamps" on the + command line or "nostamps=no" or + "stamps=yes" in a configuration file. +- + The Magic "Fill" Tool Looks Bad +
+ ++ Tux Paint is probably comparing exact pixel colors + when filling. This is faster, but looks worse. Run the + command "
+ +tuxpaint --version" from a + command line, and you should see, amongst the other + output: "Low Quality Flood Fill enabled". ++ To change this, you must rebuild Tux Paint from + source. Be sure to remove or comment out any line that + says: +
+ +++ ++
+#define LOW_QUALITY_FLOOD_FILL++ in the "tuxpaint.c" file in the "src" directory. +
+- + Stamp outlines are always rectangles +
+ Tux Paint was built with low-quality (but faster) + stamp outlines. +
+ ++ Rebuild Tux Paint from source. Be sure to remove or + comment out any line that says: +
+ +++ ++
+#define LOW_QUALITY_STAMP_OUTLINE++ in the "tuxpaint.c" file in the "src" directory. +
+Printing
--
- -- Tux Paint won't print, gives an error, or prints garbage - (Unix/Linux) -
- -Tux Paint prints by creating a PostScript rendition of the picture - and sending it to an external command. By default, this command is - the "lpr" printing tool.
++ Interface Problems +
-If that program is not available (for example, you're using CUPS, - the Common Unix Printing System, and do not have "cups-lpr" installed), - you will need to specify an appropriate command using the - "printcommand" option in Tux Paint's configuration file. - (See the OPTIONS documentation.)
- -Note: Versions of Tux Paint prior to 0.9.15 used a different - default command for printing, "pngtopnm | pnmtops | lpr", - as Tux Paint output PNG format, rather than PostScript.
- -If you had changed your "printcommand" option prior to Tux Paint - 0.9.15, you will need to go back and alter it to accept PostScript.
-- I get the message "You can't print yet!" when I go to print! -
- -The "print delay" option is on. You can only print once every - X seconds.
- -If you're running Tux Paint from a command-line, make sure you're - not giving it a "
- ---printdelay=..." option.If you're running Tux Paint by double-clicking an icon, check the - properties of the icon to see if "
- ---printdelay=..." is listed as - a command-line argument.If a "
- ---printdelay=..." option isn't being sent on the - command line, - check Tux Paint's configuration file ("~/.tuxpaintrc" under Linux and - Unix, "tuxpaint.cfg" under Windows) for a line reading: - "printdelay=...".Either remove that line, set the delay value to 0 (no delay), or - decrease the delay to a value you prefer. (See the - OPTIONS documentation).
- -Or, you can simply run Tux Paint with the command-line argument: - "
- ---printdelay=0", which will override the configuration - file's setting, and allow unlimited printing. (You won't have to wait - between prints.)Or use Tux Paint Config. and make sure - "Print Delay" (under "Printing") is set to "0 seconds."
-- I simply can't print! The button is greyed out! -
-The "no print" option is on.
- -If you're running Tux Paint from a command-line, make sure you're - not giving it a "
- ---noprint" option.If you're running Tux Paint by double-clicking an icon, check the - properties of the icon to see if "
- ---noprint" is listed as an - argument.If "
- ---noprint" isn't on the command-line, check - Tux Paint's - configuration file ("~/.tuxpaintrc" under Linux and Unix, "tuxpaint.cfg" - under Windows) for a line reading: "noprint=yes".Either remove that line, or simply run Tux Paint with the - command-line argument: "
- -Or use Tux Paint Config. and make sure - "Allow Printing" (under "Printing") is checked.
-Saving
--
- -- Where are my pictures? -
- -Unless you asked Tux Paint to save into a specific location - (using the 'savedir' option), Tux Paint saves into a standard - location on your local drive:
- --
- -- Windows Vista
-- In the user's "AppData" folder:
- -
- e.g.,C:\Users\Username\AppData\Roaming\TuxPaint\saved- Windows 95, 98, ME, 2000, XP
-- In the user's "Application Data" folder:
- -
- e.g.,C:\Documents and Settings\Username\Application Data\TuxPaint\saved- Mac OS X
-- In the user's "Application Support" folder:
- -
- e.g.,/Users/Username/Library/Applicaton Support/TuxPaint/saved/- Linux / Unix
-- In the user's
-$HOMEdirectory, under a ".tuxpaint" - subfolder:
- e.g.,/home/username/.tuxpaint/saved/
-The images are stored as PNG bitmaps, which most modern programs - should be able to load (image editors, word processors, web browsers, - etc.)
- -- Tux Paint always saves over my old picture! -
- -The "save over" option is enabled. (This disables the prompt - that would appear when you click 'Save.')
- -If you're running Tux Paint from a command-line, make sure you're - not giving it a "
- ---saveover" option.If you're running Tux Paint by double-clicking an icon, check the - properties of the icon to see if "
- ---saveover" is listed as an - argument.If "
- ---saveover" isn't on the command-line, check - Tux Paint's - configuration file ("~/.tuxpaintrc" under Linux and Unix, "tuxpaint.cfg" - under Windows) for a line reading: "saveover=yes".Either remove that line, or simply run Tux Paint with the - command-line argument: "
- ---saveoverask", which will override the - configuration file's setting.Or use Tux Paint Config. and make sure - "Ask Before Overwriting" (under "Saving") is checked.
- -Also, see "Tux Paint always saves a new picture!", below.
-- Tux Paint always saves a new picture! -
-The "never save over" option is enabled. (This disables the prompt - that would appear when you click 'Save.')
- -If you're running Tux Paint from a command-line, make sure you're - not giving it a "
- ---saveovernew" option.If you're running Tux Paint by double-clicking an icon, check the - properties of the icon to see if "
- ---saveovernew" is listed as an - argument.If "
- ---saveovernew" isn't on the command-line, check - Tux Paint's - configuration file ("~/.tuxpaintrc" under Linux and Unix, "tuxpaint.cfg" - under Windows) for a line reading: "saveover=new".Either remove that line, or simply run Tux Paint with the - command-line argument: "
- ---saveoverask", which will override the - configuration file's setting.Or use Tux Paint Config. and make sure - "Ask Before Overwriting" (under "Saving") is checked.
- -Also, see "Tux Paint always saves over my old picture!", above.
-Audio Problems
--
+- There's no sound! -
- --
-- First, check the obvious:
-
- -- Are your speakers connected and turned on?
-- Is the volume turned up on your speakers?
-- Is the volume turned up in your Operating System's "mixer?"
-- Are you certain you're using a computer with a sound card?
-- Are any other programs running that use sound? (They may be - 'blocking' Tux Paint from accessing your sound device)
-- (Unix/Linux) Are you using a sound system, such as aRts, ESD or - GStreamer? If so, try setting the "SDL_AUDIODRIVER" environment variable - before running Tux Paint (e.g., - "
+export SDL_AUDIODRIVER=arts"). - Or, run Tux Paint through the system's rerouter (e.g., - run "artsdsp tuxpaint" or - "esddsp tuxpaint", instead of - simply "tuxpaint").- + Stamp thumbnails in the Stamp Selector look bad +
+ ++ Tux Paint was probably compiled with the faster, + lower quality thumbnail code enabled. Run the command: + "
+ +tuxpaint --version" from a command + line. If, amongst the other output, you see the text: + "Low Quality Thumbnails enabled", then this is what's + happening. ++ Rebuild Tux Paint from source. Be sure to remove or + comment out any line that says: +
+ +++ ++
+#define LOW_QUALITY_THUMBNAILS++ in the "tuxpaint.c" file in the "src" directory. +
+- + Pictures in the 'Open' dialog look bad +
+ ++ "Low Quality Thumbnails" is probably enabled. See: "Stamp + thumbnails in the Stamp Selector look bad", above. +
+- + The color picker buttons are ugly squares, not pretty + buttons! +
+ ++ Tux Paint was probably compiled with the nice + looking color selector buttons disabled. Run the command: + "
+ +tuxpaint --version" from a command + line. If, amongst the other output, you see the text: + "Low Quality Color Selector enabled", then this is what's + happening. ++ Rebuild Tux Paint from source. Be sure to remove or + comment out any line that says: +
+ +++ ++
+#define LOW_QUALITY_COLOR_SELECTOR++ in the "tuxpaint.c" file in the "src" directory. +
+- + All of the text is in uppercase! +
+ ++ The "uppercase" option is on. +
+ ++ If you're running Tux Paint from a command-line, + make sure you're not giving it an + "
+ +--uppercase" option. ++ If you're running Tux Paint by double-clicking an + icon, check the properties of the icon to see if + "
+ +--uppercase" is listed as a command-line + argument. ++ If "
+ +--uppercase" isn't being sent on the + command line, check Tux Paint's configuration file + ("~/.tuxpaintrc" under Linux and Unix, "tuxpaint.cfg" + under Windows) for a line reading: + "uppercase=yes". ++ Either remove that line, or simply run Tux Paint + with the command-line argument: + "
+ +--mixedcase", which will override the + uppercase setting. ++ Or use Tux Paint Config. and make sure "Show + Uppercase Text Only" (under "Languages") is not checked. +
+- + Tux Paint is in a different language! +
+ ++ Make sure your locale setting is correct. See + "Tux Paint won't switch to my language", below. +
+- + Tux Paint won't switch to my language +
+
+- + Linux and Unix users: Make sure the locale is + available +
++ Make sure the locale you want is available. Check + your "/etc/locale.gen" file. See the OPTIONS documentation for the + locales Tux Paint uses (especially when using + the "
+ +--lang" option). ++ Note: Debian users can simply run + "
+ +dpkg-reconfigure locales" if the + locales are managed by "dpkg." ++
+- If you're using the "
+ +--lang" + command-line option ++ Try using the "
+--locale" + command-line option, or your operating system's + locale settings (e.g., the "$LANG" + environment variable), and please e-mail us + regarding your trouble. +- If you're using the "
+ +--locale" + command-line option ++ If this doesn't work, please e-mail us regarding + your trouble. +
+- If you're trying to use your Operating System's + locale +
+ ++ If this doesn't work, please e-mail us regarding + your trouble. +
+- Make sure you have the necessary font +
++ Some translations require their own font. Chinese + and Korean, for example, need Chinese and Korean + TrueType Fonts installed and placed in the proper + location, respectively. +
+ ++ The appropriate fonts for such locales can be + downloaded from the Tux Paint website: +
+ ++ ++- Is sound disabled in Tux Paint? -
- -If sound seems to work otherwise (and you're sure no other program is - "blocking" the sound device), then Tux Paint may be running with - a "no sound" option.
- -Make sure you're not running Tux Paint with the - "
---nosound" option as a command-line argument. - (See the OPTIONS documentation for details.)If it's not, then check the configuration file - ("/etc/tuxpaint/tuxpaint.conf" and "~/.tuxpaintrc" under Linux and - Unix, and "tuxpaint.cfg" under Windows) for a line reading: - "
+nosound=yes".+ Printing +
-Either remove that line, or simply run Tux Paint with the - command-line argument: "
- ---sound", which will override - the configuration file's setting.Alternatively, you can use Tux Paint Config. to change - the configuration file. Make sure "Enable Sound Effects" (under - "Video & Sound") is checked, then click "Apply".
-- Were sounds temporarily disabled? -
- -Even if sounds are enabled in Tux Paint, it is possible to - disable and re-enable them temporarily using the - [Alt] + [S] key sequence. Try pressing those - keys to see if sounds begin working again.
-- Was Tux Paint built without sound support? -
-Tux Paint may have been compiled with sound support disabled. - To test whether sound support was enabled when Tux Paint was - compiled, run Tux Paint from a command line, like so:
- -- -
- tuxpaint --version -If, amongst the other information, you see "Sound disabled", then the - version of Tux Paint you're running has sound disabled. Recompile - Tux Paint, and be sure NOT to build the "nosound" target. - (i.e., don't run "
-make nosound") Be sure the SDL_mixer - library and its development headers are available!- Tux Paint makes too much noise! Can I turn them off? -
-Yes, there are a number of ways to disable sounds in Tux Paint:
- --
-- Press [Alt] + [S] while in Tux Paint to - temporarily disable sounds. (Press that key sequence again to re-enable - sounds.) -
- -- Run Tux Paint with the "no sound" option:
--
-- Use Tux Paint Config to uncheck the "Enable Sound Effects" - option (under "Video & Sound"). -
- Edit Tux Paint's configuration file (see - OPTIONS for details) and add a line - containing "
nosound=yes". -- Run "
tuxpaint --nosound" from the command line or - shortcut or desktop icon. -- Recompile Tux Paint with sound support disabled. - (See above and INSTALL.txt.) +
- + Tux Paint won't print, gives an error, or prints + garbage (Unix/Linux) +
+ ++ Tux Paint prints by creating a PostScript rendition + of the picture and sending it to an external command. By + default, this command is the "lpr" printing tool. +
+ ++ If that program is not available (for example, you're + using CUPS, the Common Unix Printing System, and do not + have "cups-lpr" installed), you will need to specify an + appropriate command using the "printcommand" option in + Tux Paint's configuration file. (See the OPTIONS documentation.) +
+ ++ Note: Versions of Tux Paint prior to 0.9.15 + used a different default command for printing, + "pngtopnm | pnmtops | lpr", as + Tux Paint output PNG format, rather than PostScript. +
+ ++ If you had changed your "printcommand" option prior to + Tux Paint 0.9.15, you will need to go back and alter + it to accept PostScript. +
+- + I get the message "You can't print yet!" when I go to + print! +
+ ++ The "print delay" option is on. You can only print once + every X seconds. +
+ ++ If you're running Tux Paint from a command-line, + make sure you're not giving it a + "
+ +--printdelay=..." option. ++ If you're running Tux Paint by double-clicking an + icon, check the properties of the icon to see if + "
+ +--printdelay=..." is listed as a + command-line argument. ++ If a "
+ +--printdelay=..." option isn't being + sent on the command line, check Tux Paint's + configuration file ("~/.tuxpaintrc" under Linux and Unix, + "tuxpaint.cfg" under Windows) for a line reading: + "printdelay=...". ++ Either remove that line, set the delay value to 0 (no + delay), or decrease the delay to a value you prefer. (See + the OPTIONS documentation). +
+ ++ Or, you can simply run Tux Paint with the + command-line argument: "
+ +--printdelay=0", + which will override the configuration file's setting, and + allow unlimited printing. (You won't have to wait between + prints.) ++ Or use Tux Paint Config. and make sure "Print + Delay" (under "Printing") is set to "0 seconds." +
+- + I simply can't print! The button is greyed out! +
+ The "no print" option is on. +
+ ++ If you're running Tux Paint from a command-line, + make sure you're not giving it a "
+ +--noprint" + option. ++ If you're running Tux Paint by double-clicking an + icon, check the properties of the icon to see if + "
+ +--noprint" is listed as an argument. ++ If "
+ +--noprint" isn't on the command-line, + check Tux Paint's configuration file + ("~/.tuxpaintrc" under Linux and Unix, "tuxpaint.cfg" + under Windows) for a line reading: + "noprint=yes". ++ Either remove that line, or simply run Tux Paint + with the command-line argument: "
+ ++ Or use Tux Paint Config. and make sure "Allow + Printing" (under "Printing") is checked. +
+- The sound effects sound strange -
-This could have to do with how SDL and SDL_mixer were initialized. - (The buffer size chosen.)
++ Saving +
-Please e-mail us with details about your computer system. - (Operating system and version, sound card, which version of Tux Paint - you're running (run "
-tuxpaint --version" to verify), and - so on.)+
+- + Where are my pictures? +
-+ Unless you asked Tux Paint to save into a specific + location (using the 'savedir' option), Tux Paint + saves into a standard location on your local drive: +
-Fullscreen Mode Problems
--
- When I run Tux Paint full-screen and ALT-TAB out, the window turns - black! +
++
- + Windows Vista +
-This is apparently a bug in the SDL library. Sorry.
-- + In the user's "AppData" folder:
-
+ e.g., +C:\Users\Username\AppData\Roaming\TuxPaint\saved
+- When I run Tux Paint full-screen, it has large borders around - it +
+- + Windows 95, 98, ME, 2000, XP +
-Linux users - Your X-Window server is probably not set with the - ability to switch to the desired resolution: 800×600. - (or whatever resolution you have Tux Paint set to run at.) - (This is typically done manually under the X-Window server by - pressing [Ctrl]-[Alt]-[KeyPad Plus] and -[KeyPad Minus].)
+- + In the user's "Application Data" folder:
-
+ e.g.,C:\Documents and + Settings\Username\Application + Data\TuxPaint\saved
+For this to work, your monitor must support that resolution, and - you need to have it listed in your X server configuration.
+- + Mac OS X +
-Check the "Display" subsection of the "Screen" section of your - XFree86 or X.org configuration file (typically "/etc/X11/XF86Config-4" or - "/etc/X11/XF86Config", depending on the version of XFree86 you're - using; 3.x or 4.x, respectively, or "/etc/X11/xorg.conf" for X.org).
+- + In the user's "Application Support" folder:
-
+ e.g.,/Users/Username/Library/Applicaton + Support/TuxPaint/saved/
+Add "800x600" (or whatever resolution(s) you want) to the appropriate - "Modes" line. (e.g., in the "Display" subsection that contains 24-bit color - depth ("Depth 24"), which is what Tux Paint tries to use.) - e.g.:
+
- + Linux / Unix +
-+
- Modes "1280x1024" "1024x768" "800x600" "640x480" -- + In the user's
+ -$HOMEdirectory, under a + ".tuxpaint" subfolder:
+ e.g., +/home/username/.tuxpaint/saved/
+Note that some Linux distributions have tools that can make these - changes for you. Debian users can run the command - "dpkg-reconfigure xserver-xfree86" as root, for example.
-+ The images are stored as PNG bitmaps, which most modern + programs should be able to load (image editors, word + processors, web browsers, etc.) +
+- Tux Paint keeps running in Full Screen mode - I want it - windowed! -
The "fullscreen" option is set.
+- + Tux Paint always saves over my old picture! +
-+ The "save over" option is enabled. (This disables the + prompt that would appear when you click 'Save.') +
-If you're running Tux Paint from a command-line, make sure you're - not giving it a "
+--fullscreen" option.+ If you're running Tux Paint from a command-line, + make sure you're not giving it a + "
---saveover" option. +If you're running Tux Paint by double-clicking an icon, check the - properties of the icon to see if "
+--fullscreen" is listed - as an argument.+ If you're running Tux Paint by double-clicking an + icon, check the properties of the icon to see if + "
---saveover" is listed as an argument. +If "--fullscreen" isn't on the command-line, check Tux Paint's - configuration file ("~/.tuxpaintrc" under Linux and Unix, - "tuxpaint.cfg" under Windows) for a line reading: - "
+fullscreen=yes".+ If "
---saveover" isn't on the command-line, + check Tux Paint's configuration file + ("~/.tuxpaintrc" under Linux and Unix, "tuxpaint.cfg" + under Windows) for a line reading: + "saveover=yes". +Either remove that line, or simply run Tux Paint with the - command-line argument: "
+--windowed", which will override - the configuration file's setting.+ Either remove that line, or simply run Tux Paint + with the command-line argument: + "
---saveoverask", which will override the + configuration file's setting. +Or use Tux Paint Config. and make sure - "Fullscreen" (under "Video & Sound") is not checked.
-+ Or use Tux Paint Config. and make sure "Ask + Before Overwriting" (under "Saving") is checked. +
-Other Probelms
--
-- Tux Paint won't run -
-If Tux Paint aborts with the message: - "You're already running a copy of Tux Paint!", - this means it has been launched in the last 30 seconds. - (On Unix/Linux, this message would appear in a terminal console if you - ran Tux Paint from a command-line. On Windows, this message would - appear in a file named "
+stdout.txt" in the same folder where -TuxPaint.exeresides (e.g., in -C:\Program Files\TuxPaint).+ Also, see "Tux Paint always saves a new picture!", + below. +
+A lockfile ("~/.tuxpaint/lockfile.dat" on Linux and Unix, - "userdata\lockfile.dat" on Windows) is used to make sure Tux Paint - isn't run too many times at once (e.g., due to a child impatiently - clicking its icon more than once).
+- + Tux Paint always saves a new picture! +
++ The "never save over" option is enabled. (This disables + the prompt that would appear when you click 'Save.') +
-Even if the lockfile exists, it contains the 'time' Tux Paint was - last run. If it's been more than 30 seconds, Tux Paint should run fine, - and simply update the lockfile with the current time.
++ If you're running Tux Paint from a command-line, + make sure you're not giving it a + "
---saveovernew" option. +If multiple users are sharing the directory where this file is stored - (e.g., on a shared network drive), then you'll need to disable this - feature.
++ If you're running Tux Paint by double-clicking an + icon, check the properties of the icon to see if + "
---saveovernew" is listed as an argument. +To disable the lockfile, add the "
---nolockfile" argument to - Tux Paint's command-line.+ If "
---saveovernew" isn't on the + command-line, check Tux Paint's configuration file + ("~/.tuxpaintrc" under Linux and Unix, "tuxpaint.cfg" + under Windows) for a line reading: + "saveover=new". +- I can't quit Tux Paint -
+The "noquit" option is set. This disables the "Quit" button in - Tux Paint's toolbar (greying it out), and prevents Tux Paint from - being quit using the [Escape] key.
++ Either remove that line, or simply run Tux Paint + with the command-line argument: + "
---saveoverask", which will override the + configuration file's setting. +If Tux Paint is not in fullscreen mode, simply click the - window close button on Tux Paint's title bar. - (i.e., the "(x)" at the upper right.)
++ Or use Tux Paint Config. and make sure "Ask + Before Overwriting" (under "Saving") is checked. +
-If Tux Paint is in fullscreen mode, you will need to use the - [Shift] + [Control] + [Escape] sequence on the keyboard to - quit Tux Paint.
++ Also, see "Tux Paint always saves over my old + picture!", above. +
+(Note: with or without "noquit" set, you can always use the - [Alt] + [F4] combination on your keyboard to quit Tux Paint.)
- ++ Audio Problems +
-I don't want "noquit" mode enabled! - -If you're running Tux Paint from a command-line, make sure you're - not giving it a "
+--noquit" option.+
+- + There's no sound! +
-+
+- + First, check the obvious: +
++
- Are your speakers connected and turned on? +
-If you're running Tux Paint by double-clicking an icon, check the - properties of the icon to see if "
+--noquit" is listed as an - argument.- Is the volume turned up on your speakers? +
-If "
+--noquit" isn't on the command-line, check - Tux Paint's - configuration file ("~/.tuxpaintrc" under Linux and Unix, - "tuxpaint.cfg" under Windows) for a line reading: - "noquit=yes".- Is the volume turned up in your Operating + System's "mixer?" +
-Either remove that line, or simply run Tux Paint with the - command-line argument: "
+--quit", which will override the - configuration file's setting.- Are you certain you're using a computer with a + sound card? +
-Or use Tux Paint Config. and make sure - "Disable Quit Button and [Escape] Key" (under "Simplification") - is not checked.
-- Are any other programs running that use sound? + (They may be 'blocking' Tux Paint from accessing + your sound device) +
-- Tux Paint keeps writing weird messages to the screen / to a text - file -
A few messages are normal, but if Tux Paint is being extremely - verbose (like listing the name of every rubber-stamp image it finds while - loading them), then it was probably compiled with debugging output turned - on.
+- (Unix/Linux) Are you using a sound system, such + as aRts, ESD or GStreamer? If so, try setting the + "SDL_AUDIODRIVER" environment variable before running + Tux Paint (e.g., + "
+export SDL_AUDIODRIVER=arts"). Or, + run Tux Paint through the system's rerouter + (e.g., run "artsdsp tuxpaint" or + "esddsp tuxpaint", instead of + simply "tuxpaint"). +Rebuild Tux Paint from source. Be sure to remove or comment out any - line that says:
+- + Is sound disabled in Tux Paint? +
++ If sound seems to work otherwise (and you're sure no + other program is "blocking" the sound device), then + Tux Paint may be running with a "no sound" + option. +
-+
- #define DEBUG -+ Make sure you're not running Tux Paint with the + "
---nosound" option as a command-line + argument. (See the OPTIONS + documentation for details.) +in the "tuxpaint.c" file in the "src" directory.
-+ If it's not, then check the configuration file + ("/etc/tuxpaint/tuxpaint.conf" and "~/.tuxpaintrc" + under Linux and Unix, and "tuxpaint.cfg" under + Windows) for a line reading: + "
-nosound=yes". +- Tux Paint is using options I didn't specify! -
-By default, Tux Paint first looks at configuration files for - options.
++ Either remove that line, or simply run Tux Paint + with the command-line argument: + "
---sound", which will override the + configuration file's setting. +-
+- Unix and Linux -
-Under Unix and Linux, it first examines the system-wide - configuration file, located here:
++ Alternatively, you can use + Tux Paint Config. to change the + configuration file. Make sure "Enable Sound Effects" + (under "Video & Sound") is checked, then click + "Apply". +
++
- /etc/tuxpaint/tuxpaint.conf -- + Were sounds temporarily disabled? +
-+ Even if sounds are enabled in Tux Paint, it is + possible to disable and re-enable them temporarily + using the [Alt] + [S] key + sequence. Try pressing those keys to see if sounds + begin working again. +
+It then examines the user's personal configuration file:
- -+
- ~/.tuxpaintrc -- + Was Tux Paint built without sound support? +
++ Tux Paint may have been compiled with sound support + disabled. To test whether sound support was enabled + when Tux Paint was compiled, run Tux Paint + from a command line, like so: +
-Finally, any options sent as command-line arguments are used.
-+-+
+tuxpaint --version+- Windows -
+Under Windows, Tux Paint first examines the configuration file:
++ If, amongst the other information, you see "Sound + disabled", then the version of Tux Paint you're + running has sound disabled. Recompile Tux Paint, + and be sure NOT to build the "nosound" target. (i.e., + don't run "
+make nosound") Be sure + the SDL_mixer library and its development headers are + available! ++
- tuxpaint.cfg -- + Tux Paint makes too much noise! Can I turn them + off? +
-+ Yes, there are a number of ways to disable sounds in Tux + Paint: +
-Then, any options sent as command-line arguments are used.
-+
+- Press [Alt] + [S] while in + Tux Paint to temporarily disable sounds. (Press that + key sequence again to re-enable sounds.) +
-This means that if anything is set in a configuration file that - you don't want set, you'll need to either change the config. file - (if you can), or override the option on the command-line.
+- Run Tux Paint with the "no sound" option: +
++
+- Use Tux Paint Config to uncheck the + "Enable Sound Effects" option (under "Video & + Sound"). +
-For example, if "/etc/tuxpaint/tuxpaint.conf" includes an option - to disable sound:
+- Edit Tux Paint's configuration file (see + OPTIONS for details) and + add a line containing "
-nosound=yes". ++
- nosound=yes -- Run "
-tuxpaint --nosound" from + the command line or shortcut or desktop icon. +You can reenable sound by either adding this option to your own - ".tuxpainrc" file:
+- Recompile Tux Paint with sound support + disabled. (See above and INSTALL.txt.) +
++
- sound=yes -+ The sound effects sound strange + + -+ This could have to do with how SDL and SDL_mixer were + initialized. (The buffer size chosen.) +
-Or by using this command-line argument:
++ Please e-mail us with details about your computer system. + (Operating system and version, sound card, which version + of Tux Paint you're running (run + "
+tuxpaint --version" to verify), and so + on.) ++
- --sound -+ Fullscreen Mode Problems +
-Linux and Unix users can also disable the system-wide configuration - file by including the following command-line argument:
++
+- + When I run Tux Paint full-screen and ALT-TAB out, + the window turns black! +
-+ This is apparently a bug in the SDL library. Sorry. +
++
- --nosysconfig -- + When I run Tux Paint full-screen, it has large + borders around it +
-+ Linux users - Your X-Window server is probably not set + with the ability to switch to the desired resolution: + 800×600. (or whatever resolution you have Tux Paint + set to run at.) (This is typically done manually under + the X-Window server by pressing [Ctrl]-[Alt]-[KeyPad + Plus] and -[KeyPad Minus].) +
-Tux Paint will then only look at "~/.tuxpaintrc" and command-line - arguments to determine what options should be set.
-+ For this to work, your monitor must support that + resolution, and you need to have it listed in your X + server configuration. +
-Help / Contact
-Any questions you don't see answered? Let me know!
++ Check the "Display" subsection of the "Screen" section of + your XFree86 or X.org configuration file (typically + "/etc/X11/XF86Config-4" or "/etc/X11/XF86Config", + depending on the version of XFree86 you're using; 3.x or + 4.x, respectively, or "/etc/X11/xorg.conf" for X.org). +
-++ Add "800x600" (or whatever resolution(s) you want) to the + appropriate "Modes" line. (e.g., in the "Display" + subsection that contains 24-bit color depth + ("Depth 24"), which is what Tux Paint tries to + use.) e.g.: +
-Or post to our 'tuxpaint-users' mailing list:
++-+
+Modes "1280x1024" "1024x768" "800x600" + "640x480"+++ Note that some Linux distributions have tools that can + make these changes for you. Debian users can run the + command "dpkg-reconfigure xserver-xfree86" as root, for + example. +
+ - ++ Tux Paint keeps running in Full Screen mode - I + want it windowed! + + + ++ The "fullscreen" option is set. +
++ If you're running Tux Paint from a command-line, + make sure you're not giving it a + "
+ +--fullscreen" option. ++ If you're running Tux Paint by double-clicking an + icon, check the properties of the icon to see if + "
+ +--fullscreen" is listed as an argument. ++ If "--fullscreen" isn't on the command-line, check + Tux Paint's configuration file ("~/.tuxpaintrc" + under Linux and Unix, "tuxpaint.cfg" under Windows) for a + line reading: "
+ +fullscreen=yes". ++ Either remove that line, or simply run Tux Paint + with the command-line argument: + "
+ +--windowed", which will override the + configuration file's setting. ++ Or use Tux Paint Config. and make sure + "Fullscreen" (under "Video & Sound") is not checked. +
++ Other Probelms +
+ ++
+ +- + Tux Paint won't run +
+ ++ If Tux Paint aborts with the message: "You're + already running a copy of Tux Paint!", this means it + has been launched in the last 30 seconds. (On Unix/Linux, + this message would appear in a terminal console if you + ran Tux Paint from a command-line. On Windows, this + message would appear in a file named + "
+ +stdout.txt" in the same folder where +TuxPaint.exeresides (e.g., in +C:\Program Files\TuxPaint). ++ A lockfile ("~/.tuxpaint/lockfile.dat" on Linux and Unix, + "userdata\lockfile.dat" on Windows) is used to make sure + Tux Paint isn't run too many times at once (e.g., + due to a child impatiently clicking its icon more than + once). +
+ ++ Even if the lockfile exists, it contains the 'time' + Tux Paint was last run. If it's been more than 30 + seconds, Tux Paint should run fine, and simply + update the lockfile with the current time. +
+ ++ If multiple users are sharing the directory where this + file is stored (e.g., on a shared network drive), then + you'll need to disable this feature. +
+ ++ To disable the lockfile, add the + "
+--nolockfile" argument to Tux Paint's + command-line. +- + I can't quit Tux Paint +
+ ++ The "noquit" option is set. This disables the "Quit" + button in Tux Paint's toolbar (greying it out), and + prevents Tux Paint from being quit using the + [Escape] key. +
+ ++ If Tux Paint is not in fullscreen mode, simply click + the window close button on Tux Paint's title bar. + (i.e., the "(x)" at the upper right.) +
+ ++ If Tux Paint is in fullscreen mode, you will need to + use the [Shift] + [Control] + [Escape] sequence on + the keyboard to quit Tux Paint. +
+ ++ (Note: with or without "noquit" set, you can always use + the [Alt] + [F4] combination on your keyboard to + quit Tux Paint.) +
+- + I don't want "noquit" mode enabled! +
+ ++ If you're running Tux Paint from a command-line, + make sure you're not giving it a "
+ +--noquit" + option. ++ If you're running Tux Paint by double-clicking an + icon, check the properties of the icon to see if + "
+ +--noquit" is listed as an argument. ++ If "
+ +--noquit" isn't on the command-line, + check Tux Paint's configuration file + ("~/.tuxpaintrc" under Linux and Unix, "tuxpaint.cfg" + under Windows) for a line reading: + "noquit=yes". ++ Either remove that line, or simply run Tux Paint + with the command-line argument: "
+ +--quit", + which will override the configuration file's setting. ++ Or use Tux Paint Config. and make sure "Disable + Quit Button and [Escape] Key" (under "Simplification") is + not checked. +
+- + Tux Paint keeps writing weird messages to the + screen / to a text file +
+ ++ A few messages are normal, but if Tux Paint is being + extremely verbose (like listing the name of every + rubber-stamp image it finds while loading them), then it + was probably compiled with debugging output turned on. +
+ ++ Rebuild Tux Paint from source. Be sure to remove or + comment out any line that says: +
+ +++ ++
+#define DEBUG++ in the "tuxpaint.c" file in the "src" directory. +
+- + Tux Paint is using options I didn't specify! +
++ By default, Tux Paint first looks at configuration + files for options. +
+ ++
+ +- + Unix and Linux +
+ ++ Under Unix and Linux, it first examines the + system-wide configuration file, located here: +
+ +++ ++
+/etc/tuxpaint/tuxpaint.conf++ It then examines the user's personal configuration + file: +
+ +++ ++
+~/.tuxpaintrc++ Finally, any options sent as command-line arguments + are used. +
+- + Windows +
++ Under Windows, Tux Paint first examines the + configuration file: +
+ +++ ++
+tuxpaint.cfg++ Then, any options sent as command-line arguments are + used. +
++ This means that if anything is set in a configuration + file that you don't want set, you'll need to either + change the config. file (if you can), or override the + option on the command-line. +
+ ++ For example, if "/etc/tuxpaint/tuxpaint.conf" includes an + option to disable sound: +
+ +++ ++
+nosound=yes++ You can reenable sound by either adding this option to + your own ".tuxpainrc" file: +
+ +++ ++
+sound=yes++ Or by using this command-line argument: +
+ +++ ++
+--sound++ Linux and Unix users can also disable the system-wide + configuration file by including the following + command-line argument: +
+ +++ ++
+--nosysconfig++ Tux Paint will then only look at "~/.tuxpaintrc" and + command-line arguments to determine what options should + be set. +
++ Help / Contact +
+ ++ Any questions you don't see answered? Let me know! +
+ ++ ++ ++ Or post to our 'tuxpaint-users' mailing list: +
+ ++ ++ + diff --git a/docs/en/html/OPTIONS.html b/docs/en/html/OPTIONS.html index 18dc11670..90cf1f468 100644 --- a/docs/en/html/OPTIONS.html +++ b/docs/en/html/OPTIONS.html @@ -1,2735 +1,5562 @@ -Tux Paint Options Documentation - - + + + ++ Tux Paint Options Documentation + + + + ++ - -+ Tux Paint
- +
+ version 0.9.25 ++ Options Documentation +
-- -0.9.25 +Tux Paint
++ Copyright (c) 2002-2020 by various contributors; see + AUTHORS.txt
-version +
+ http://www.tuxpaint.org/ ++ July 27, 2020 +
+
- -Options Documentation
++ Tux Paint Config. +
-Copyright (c) 2002-2020 by various contributors; see AUTHORS.txt
- -
-http://www.tuxpaint.org/July 26, 2020
- - -
- -Tux Paint Config.
--- -As of Tux Paint version 0.9.14, a graphical tool is available - that allows you to change Tux Paint's behavior. However, if you'd - rather not install and use this tool, or want a better understanding of - the available options, please continue reading.
-
- -Configuration File
---You can create a simple configuration file for Tux Paint, which it - will read each time you start it up.
- -The file is simply a plain text file containing the options - you want enabled:
- -Linux and Unix Users
---The file you should create is called - "
- -.tuxpaintrc" - and it should be placed in your home directory. - (a.k.a. "~/.tuxpaintrc" or - "$HOME/.tuxpaintrc")System-Wide Configuration File
-+ +Before this file is read, a system-wide configuration file is - read. (By default, this configuration has no settings enabled.) - It is located at:
++ As of Tux Paint version 0.9.14, a graphical tool + is available that allows you to change Tux Paint's + behavior. However, if you'd rather not install and use this + tool, or want a better understanding of the available + options, please continue reading. +
+
+ ++ Configuration File +
+ ++-+ You can create a simple configuration file for + Tux Paint, which it will read each time you start it + up. +
+ ++ The file is simply a plain text file containing the options + you want enabled: +
+ ++ Linux and Unix Users +
-- -/etc/tuxpaint/tuxpaint.conf++ The file you should create is called + "
+ +.tuxpaintrc" and it should be placed + in your home directory. (a.k.a. + "~/.tuxpaintrc" or + "$HOME/.tuxpaintrc") ++ System-Wide Configuration File +
+ +++ Before this file is read, a system-wide configuration + file is read. (By default, this configuration has no + settings enabled.) It is located at: +
+ +++ +/etc/tuxpaint/tuxpaint.conf++ You can disable reading of this file altogether, + leaving the settings as defaults (which can then be + overridden by your "
+ +.tuxpaintrc" file + and/or command-line arguments) by using the + command-line option: +++--nosysconfig+You can disable reading of this file altogether, leaving the - settings as defaults (which can then be overridden by your - "
+ +.tuxpaintrc" file and/or command-line arguments) - by using the command-line option:+ Mac OS X Users +
----nosysconfig++ The file you should create is called + "
+ +tuxpaint.cfg" and it should be + placed in your home folder, under the sub-folder: +Library/Application Support/TuxPaint++ System-Wide Configuration File +
+ +++ Before this file is read, a system-wide configuration + file is read. (By default, this configuration has no + settings enabled.) It is located at: +
+ +++/Library/Application + Support/TuxPaint/tuxpaint.cfg+Mac OS X Users
--- -The file you should create is called - "
- -tuxpaint.cfg" - and it should be placed in your home folder, under the sub-folder: -Library/Application Support/TuxPaint-System-Wide Configuration File
--- -Before this file is read, a system-wide configuration file is - read. (By default, this configuration has no settings enabled.) - It is located at:
++ Windows Users +
--/Library/Application Support/TuxPaint/tuxpaint.cfg++ The file you should create is called + "
+ +tuxpaint.cfg" and it should be + placed in Tux Paint's folder. ++ You can use NotePad or WordPad to create this file. Be + sure to save it as Plain Text, and make sure the filename + doesn't have ".txt" at the end... +
Windows Users
---The file you should create is called - "
- -tuxpaint.cfg" and it - should be placed in Tux Paint's folder.You can use NotePad or WordPad to create this file. - Be sure to save it as Plain Text, and make sure the filename - doesn't have ".txt" at the end...
-
- -Available Options
--- -The following settings can be set in the configuration file. - (Command-line settings will override these. - See the "Command-Line Options" - section, below.)
- --
-- -
fullscreen=yes- - Run the program in full screen mode, rather than in a window. -
- -- -
fullscreen=native- - Run the program in full screen mode. Additionally, assume the - screen's current resolution (set by the operating system). -
- -- -
windowsize=SIZE- -
- -Run the program at a different size (in windowed mode) or - at a different screen resolution (in fullscreen mode), rather than the - default (usually 800x600).
- -The SIZE value should be presented in pixels, in 'width-by-height' - format, with an "x" (lowercase X) between the values. The size can - be anything that's at least 640 wide, and at least 480 tall.
- -Some examples: -
-
- -- 640x480
-- 1024x768
-- 768x1024
-- 1600x1200
-- -
orient=portrait- -
- -Swaps the width/height options given to Tux Paint, useful for - rotating the window on portait displays, such as a tablet PC that's - in tablet orientation. -
- -
native=yes- -
- -When running Tux Paint in fullscreen mode, this - assumes the screen's current resolution (overriding any - "
windowsize" option), as set by the operating system. -- -
allowscreensaver=yes- -
- -By default, Tux Paint prevents your system's screensaver - from starting up. You can override this by using the "
allowscreensaver" - option. Note: This requires version 1.2.12 or higher of the SDL library. - (You can also do this by setting the "SDL_VIDEO_ALLOW_SCREENSAVER" - environment variable on your system to "1".) -- -
nosound=yes- - Disable sound effects. (Note: Pressing [Alt] + [S] - cannot be used to reenable sounds if they were disabled using this option.) -
- -- -
nostereo=yes- - Disable stereo panning support. (Useful for users with hearing impairment - in one ear, or places where a single speaker or headphone is being used.) -
- -- -
noquit=yes- -
- -Disable the on-screen "Quit" button and prevent the [Escape] key - from quitting Tux Paint.
- -Using the [Alt] + [F4] keyboard combination - or clicking the window's close button (assuming you're not in - fullscreen mode) still works to quit Tux Paint.
- -You can also use the following keyboard combination to quit: - [Shift] + [Control] + [Escape].
-- -
noprint=yes- - Disable the printing feature. -
- -- -
printdelay=SECONDS- - Restrict printing so that printing can occur only once every - SECONDS seconds. -
- -- -
printcommand=COMMAND- -
- -(Linux and Unix only)
- -Use the command COMMAND to print a PostScript format file - when the 'Print' button is clicked. - If this option is not specifically not set, the default command is:
- --- -lpr-Note: Versions of Tux Paint prior to 0.9.15 - sent PNG format data to the print command (which defaulted to - "
- -pngtopnm | pnmtops | lpr").If you set an alternative
-printcommandin the - configuration file prior to version 0.9.15, you will need to change it.- -
altprintcommand=COMMAND- -
- -(Linux and Unix only)
- -Use the command COMMAND to print a PostScript format file - when the 'Print' button is clicked while the [Alt] modifier - key is being held. (This is typically used for providing a print - dialog, similar to when pressing [Alt]+'Print' in Windows and - Mac OS X.)
- -If this option is not specifically not set, the default command is - KDE's graphical print dialog:
- ---kprinter-- -
printcfg=yes- -
- -(Windows and macOS only)
- -Tux Paint will use a printer configuration file when printing. - Push the [Alt] key while clicking the 'Print' button in - Tux Paint to cause a Windows print dialog window to appear.
- -(Note: This only works when not running Tux Paint in - fullscreen mode.) Any configuration changes made in this dialog - will be saved to the file "
-userdata/print.cfg", and - used again, as long as the "printcfg" option is set.- -
altprint=always- -
- -This causes Tux Paint to always show the printer dialog - (or, on Linux/Unix, run the "altprintcommand") when the 'Print' button - is clicked. In other words, it's like clicking 'Print' while holding - [Alt], except you don't need to hold [Alt] every time.
-- -
altprint=never- -
- -This prevents Tux Paint from ever showing the printer dialog - (or, on Linux/Unix, run the "altprintcommand") when the 'Print' button - is clicked. In other words, it makes the [Alt] key have no - effect when clicking the 'Print' button.
-- -
altprint=mod- -
- -This is the normal, default behavior. Tux Paint shows a - printer dialog (or, on Linux/Unix, runs the "altprintcommand"), - when the [Alt] key is pressed while the 'Print' button is clicked. - Clicking 'Print' without holding [Alt] prints without showing - a dialog.
-- -
papersize=PAPERSIZE- -
- -(Platforms that use Tux Paint's internal PostScript - generator — not Windows, macOS, BeOS, or Haiku.)
- -Tell Tux Paint what size PostScript to generate. - If none is specified, Tux Paint first checks - your
- -$PAPERenvironment variable, then - the file/etc/papersize, then uses the the - 'libpaper' library's default paper size.Valid paper sizes include: - 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. -
-- -
nolockfile=yes- -
- -By default, Tux Paint uses what's known as a 'lockfile' - to prevent it from being launched more than once in 30 seconds. - (This is to avoid accidentally running multiple copies; for example, - by double-clicking a single-click launcher, or simply - impatiently clicking the icon multiple times.)
- -To make Tux Paint ignore the lockfile, allowing it to - run again, even if it was just launched less than 30 seconds - ago, enable this setting in the configuration file, or - run Tux Paint with the '
- ---nolockfile' option - on the command-line.By default, the lockfile is stored in - "
-~/.tuxpaint/" under Linux and Unix, - and "userdata\" under Windows.- -
simpleshapes=yes- - Disable the rotation step of the 'Shape' tool. - Click, drag and release is all that will be needed to draw a shape. -
- -- -
uppercase=yes- - All text will be rendered only in uppercase (e.g., "Brush" will - be "BRUSH"). Useful for children who can read, but who have only - learned uppercase letters so far. -
- -- -
grab=yes- -
- -Tux Paint will attempt to 'grab' the mouse and keyboard, so - that the mouse is confined to Tux Paint's window, and nearly all - keyboard input is passed directly to it.
- -This is useful to disable operating system actions that could get - the user out of Tux Paint [Alt]-[Tab] window cycling, - [Ctrl]-[Escape], etc. This is especially useful in - fullscreen mode.
-- -
noshortcuts=yes- -
- -This disable keyboard shortcuts (e.g., [Ctrl]-[S] for save, - [Ctrl]-[N] for a new image, etc.)
- -This is useful to prevent unwanted commands from being activated - by children who aren't experienced with keyboards.
-- -
nowheelmouse=yes- - This disables support for the wheel on mice that have it. - (Normally, the wheel will scroll the selector menu on the right.) -
- -- -
nobuttondistinction=yes- -
- -Prior to Tux Paint 0.9.15, the middle and right buttons on - a mouse could also be used for clicking. In version 0.9.15, it was changed - so that only the left mouse button worked, so as to not train - children to use the wrong button.
- -However, for children who have trouble with the mouse, this distinction - between the two or three buttons on a mouse can be disabled (returning - Tux Paint to its old behavior) by using this option.
-- -
nofancycursors=yes- -
- -This disables the fancy mouse pointer shapes in Tux Paint, - and uses your environment's normal mouse pointer.
- -In some enviornments, the fancy cursors cause problems. - Use this option to avoid them.
-- -
hidecursor=yes- -
- -This completely hides the mouse pointer shapes in Tux Paint.
- -This is useful for touchscreen devices, such as tablet PCs.
-- -
nooutlines=yes- -
- -In this mode, much simpler outlines and 'rubber-band' lines are - displayed when using the Lines, Shapes, - Stamps and Eraser tools.
- -This can help when Tux Paint is run on very slow computers, - or displayed on a remote X-Window display.
-- -
sysfonts=yes- -
- -This option causes Tux Paint to attempt to load fonts - (for use in the Text tool) from your operating system. - Normally, Tux Paint will only load the ones that came bundled - with Tux Paint.
-- -
alllocalefonts=yes- -
- -Prior to version 0.9.21, Tux Paint loaded all fonts in its - own fonts directory, including locale-specific ones (e.g., the one - for Tibetan, which had no latin characters). As of 0.9.21, the only - font loaded from the locale-specific subdirectory, if any, is one - matching the locale Tux Paint is running on.
- -To load all locale-specific fonts (the old behavior), set - this option.
-- -
nostamps=yes- -
- -This option tells Tux Paint to not load any rubber stamp - images, which in turn ends up disabling the Stamps tool.
- -This can speed up Tux Paint when it first loads up, - and reduce memory usage while it's running. Of course, no stamps - will be available at all.
-- -
nostampcontrols=yes- - Some images in the Stamps tool can be mirrored, flipped, - and/or have their size changed. This option disables the controls, - and only provides the basic stamps. -
- -- -
nomagiccontrols=yes- - Some Magic tools have the option of acting like a paintbrush, - or affecting the entire canvas at once. - This option disables the controls, and only provides the default - functionality (usually paint-mode). -
- -- -
nolabel=yes- - Disables the Label tool: the tool that allows text entry - which can be edited later. -
- -- -
newcolorslast=yes- - Places the blank color options in the New dialog at the end, - so that any Starters and/or Templates are shown first. -
- -- -
mirrorstamps=yes- -
- -For stamps that can be mirrored, this option sets them to their - mirrored shape by default.
- -This can be useful for people who prefer things right-to-left, - rather than left-to-right.
-- -
mouse-accessibility=yes- - In this mode, instead of clicking, dragging and releasing - (e.g., to draw), you click, move, and click again to end the motion. -
- -- -
onscreen-keyboard=yes- - Presents a clickable on-screen keyboard when using the Text and - Label tools. -
- -- -
onscreen-keyboard-layout=LAYOUTNAME- - Selects the initial layout for the on-screen keyboard when using the Text and - Label tools.
- -
- Note: Using this option implies automatically onscreen-keyboard=yes, so setting both is redundant. -- -
onscreen-keyboard-disable-change=yes- - Disables the possibility for changing the layout of the on-screen keyboard when using the Text and - Label tools, useful for simplifying things for the small children.
- - -
- Note: Using this option implies automatically onscreen-keyboard=yes, so setting both is redundant. -- -
joystick-dev=N- - Specify which joystick device should be used by Tux Paint. - Default value is 0 (the first joystick). -
- -- -
joystick-slowness=SPEED- - Sets a delay at each axis motion, allowing to slow the joystick. - Allowed values are from 0 to 500. Default value is 15. -
- -- -
joystick-threshold=THRESHOLD- - Sets the minimum level of axis motion to start moving the pointer. - Allowed values are from 0 to 32766. Default value is 3200. -
- -- -
joystick-maxsteps=STEPS- - Sets the maximum pixels the pointer will move at once. - Allowed values are from 1 to 7. Default value is 7. -
- -- -
joystick-hat-timeout=MILLISECONDS- - Sets the delay after wich the pointer will start moving automatically if the hat is keeped pushed. - Allowed values are from 0 to 3000. Default value is 1000. -
- -- -
joystick-hat-slowness=SPEED- - Sets a delay at each automatic motion, allowing to slow the speed of the hat. - Allowed values are from 0 to 500. Default value is 15. -
- -- -
joystick-btn-escape=BUTTON NUMBER- - Selects the joystick button number, as seen by SDL, that will be used to generate a escape event. - Useful to dismiss dialogs and quit. -
- -- -
joystick-btn-brush=BUTTON NUMBER- - Selects the joystick button number, as seen by SDL, that will be a shortcurt to select the brush tool. -
- -- -
joystick-btn-stamp=BUTTON NUMBER- - Selects the joystick button number, as seen by SDL, that will be a shortcurt to select the stamp tool. -
- -- -
joystick-btn-lines=BUTTON NUMBER- - Selects the joystick button number, as seen by SDL, that will be a shortcurt to select the lines tool. -
- -- -
joystick-btn-shapes=BUTTON NUMBER- - Selects the joystick button number, as seen by SDL, that will be a shortcurt to select the shapes tool. -
- -- -
joystick-btn-text=BUTTON NUMBER- - Selects the joystick button number, as seen by SDL, that will be a shortcurt to select the text tool. -
- -- -
joystick-btn-label=BUTTON NUMBER- - Selects the joystick button number, as seen by SDL, that will be a shortcurt to select the label tool. -
- -- -
joystick-btn-magic=BUTTON NUMBER- - Selects the joystick button number, as seen by SDL, that will be a shortcurt to select the magic tool. -
- -- -
joystick-btn-undo=BUTTON NUMBER- - Selects the joystick button number, as seen by SDL, that will be a shortcurt to the undo tool. -
- -- -
joystick-btn-redo=BUTTON NUMBER- - Selects the joystick button number, as seen by SDL, that will be a shortcurt to the redo tool. -
- -- -
joystick-btn-eraser=BUTTON NUMBER- - Selects the joystick button number, as seen by SDL, that will be a shortcurt for selecting the eraser tool. -
- -- -
joystick-btn-new=BUTTON NUMBER- - Selects the joystick button number, as seen by SDL, that will be a shortcurt to launch the dialog for opening a new draw. -
- -- -
joystick-btn-open=BUTTON NUMBER- - Selects the joystick button number, as seen by SDL, that will be a shortcurt to launch the dialog for opening an existing draw. -
- -- -
joystick-btn-save=BUTTON NUMBER- - Selects the joystick button number, as seen by SDL, that will be a shortcurt for saving the draw. -
- -- -
joystick-btn-pgsetup=BUTTON NUMBER- - Selects the joystick button number, as seen by SDL, that will be a shortcurt to launch the page setup dialog for printing. -
- -- -
joystick-btn-print=BUTTON NUMBER- - Selects the joystick button number, as seen by SDL, that will be a shortcurt to print. -
- -- -
joystick-buttons-ignore=BUTTON1,BUTTON2,...- - A set of joystick button numbers, as seen by SDL, that should be ignored. - Otherwise, unless they are used by one of the "
- - - - -joystick-btn-" options - above, buttons will be seen as a mouse left-click. -- -
stampsize=SIZE- -
- -Use this option to force Tux Paint to set the starting size of - all stamps. The
- -SIZEvalue should be between 0 (smallest) - and 10 (largest). The size is relative to the available sizes of the - stamp, which depends on the stamp itself, and Tux Paint's current - canvas size.Specifc "
-default" to let Tux Paint decide - (it's standard behavior).- -
keyboard=yes- -
- -This allows the keyboard arrow keys to be used - to control the mouse pointer. (e.g., for mouseless environments, or - handicapped/accessibility purposes)
- -Features: -
-
-- Fine movement within canvas, or coarse movement if [Shift] is held.
-- Coarse movement within tool button areas.
-- Key controls: -
--
-- [Left]/[Right]/[Up]/[Down], numpad [1] thru [9]: Move mouse
-- [Space]/[5]: Click mouse (except when using "Text" or "Label" tools)
-- [Insert]/[F5]: Click mouse (always)
-- [F4] jump mouse between "Tools", "Colors" and canvas areas
-- If mouse is within "Tools" section on the left, or - "Colors" secton at the bottom: -
--
-- [F7], [F8]: Move down/up between buttons, respectively - (Tools section, only)
-- [F11], [F12]: Move to previous/next button, respectively
-- To click-and-drag, hold one of the 'click' keys (e.g., [Insert]), - and use the movement keys (e.g., [Left]). -
-
-- Note: The "mouse accessibility" feature works with the keyboard - mouse controls. With both options enabled, painting tools - can be used to draw by pressing a 'click' key to start clicking, - movement keys to move around (which will draw), and another - 'click' key to end the click (stop drawing). -
-- A regular mouse and/or joystick may still be used - (so you can, e.g., move with the mouse, and click with the keyboard, - or vice-versa) -
-- -
savedir=DIRECTORY- -
- -Use this option to change where Tux Paint's "
- -saved" - directory/folder is located, which is where Tux Paint saves and opens - pictures.If you do not override it, the default location is: -
-
- - -- Linux & Unix — Under a hidden directory named - "
- -.tuxpaint" in your home directory (aka "~" - or "$HOME")
- Example: "/home/username/.tuxpaint/saved/"
-
-- Windows — Inside a folder named "
- -TuxPaint" - in your "Application Data" folder.
- Example: "C:\Documents and Settings\Username\Application Data\TuxPaint\saved\"
-
-- macOS — Inside a folder named "
-TuxPaint" in your - "Application Support" folder.
- Example: "/Users/Username/Library/Application Support/TuxPaint/saved/"
-Note: When specifying a Windows drive (e.g., - "
- -H:\"), you must also specify a subdirectory.Note: Prior to version 0.9.18, Tux Paint would also use - the setting or default for "
- -savedir" as the place to - search for personal data files (brushes, stamps, starters and fonts). - As of version 0.9.18, they may be specified separately - (see the "datadir" option, below).Example:
-savedir=Z:\tuxpaint\- -
exportdir=DIRECTORY- -
- -Use this option to change where Tux Paint exports files — single - images, or animated GIF slideshows — for external use. - -
If you do not override it, the default location is - determined as follows: -
-
- - -- Linux & Unix — If available, wherever your desktop environment - is configured for pictures to be stored, based on your XDG - (X Desktop Group) configuration. (Try running the command-line - "
- -" to find out.) xdg-user-dir PICTURES
-
- Typically (in an English locale), this will be a "Pictures/" - subdirectory in your home directory (i.e., "$HOME/Pictures/" - aka "~/Pictures").
-
- Tux Paint will fall back to using that typical directory, of no - XDG configuration can be read, or nothing is set for - "XDG_PICTURES_DIR".
-
-- Windows — TBD! -
- -- macOS — TBD! -
-Note: When the defaults are used, a new "
- -TuxPaint" - subdirectory will be created and used. (e.g., "~/Pictures/TuxPaint") - When the "--exportdir" option is used, the exact path specified - will be used (no "TuxPaint" subdirectory is created). - It is expected that the parent directory exists. (The directory itself - will be created, if it doesn't.) -Example:
-exportdir=/home/penguin/TuxPaintExports- -
datadir=DIRECTORY- -
- -Use this option to change where Tux Paint looks for personal - data files (brushes, stamps, starters, templates, and fonts specific to - the current user).
- -Tux Paint will search for subdirectories/subfolders named - "
- -brushes", "stamps", "starters", - "templates", and "fonts" under the specified - data directory.If you do not override it, the default location is: -
-
- - -- Linux & Unix — Under a hidden directory named - "
- -.tuxpaint" in your home directory (aka "~" - or "$HOME")
- Example: "/home/username/.tuxpaint/brushes/"
-
-- Windows — Inside a folder named "
- -TuxPaint" - in your "Application Data" folder.
- Example: "C:\Documents and Settings\Username\Application Data\TuxPaint\brushes\"
-
-- macOS — Inside a folder named "
-TuxPaint" in your - "Application Support" folder.
- Example: "/Users/Username/Library/Application Support/TuxPaint/brushes/"
-Note: Prior to version 0.9.18, Tux Paint would use the - same setting or default as for "
- -savedir" to search for - data files. As of version 0.9.18, they may be specified separately.Note: When specifying a Windows drive (e.g., - "
- -H:\"), you must also specify a subdirectory.Example:
-datadir=/home/johnny/tuxpaint-data/- -
saveover=yes- - This disables the "Save over the old version...?" prompt when - saving an existing file. With this option, the older version - will always be replaced by the new version, automatically. -
- -- -
saveover=new- - This also disables the "Save over the old version...?" prompt - when saving an existing file. This option, however, will always - save a new file, rather than overwrite the older version. -
- -- -
saveover=ask- -
- -(This option is redundant, since this is the default.)
- - When saving an existing drawing, you will be first asked whether - to save over the older version or not. -- -
nosave=yes- - This disables Tux Paint's ability to save files - (and therefore disables the on-screen "Save" button). - It can be used in situations where the program is only being used for - fun, or in a test environment. -
- -- -
autosave=yes- - This prevents Tux Paint from asking whether you want to save - the current picture when quitting, and assumes you do. -
- -- -
startblank=yes- - This causes Tux Paint to display a blank canvas when it first - starts up, rather than loading the last image that was being edited. -
- -- -
colorfile=FILENAME- -
- -You may override Tux Paint's default color palette by creating - a plain ASCII text file that describes the colors you want, and - pointing to that file using the
- -colorfileoption.The file should list one color per line. Colors are defined in - terms of their Red, Green and Blue values, each from 0 (off) to 255 - (brightest). (For more information, try Wikipedia's - "RGB color model" - article.)
- -Colors may be listed using three decimal numbers (e.g., - "
- -255 68 136") or a 6- or 3-digit-long hexadecimal - 'triplet' (e.g., "#ff4488" or "#F48").After the color definition (on the same line) you may enter text to - describe the color. Tux will display this text when the color is - clicked. (For example, - "
- -#FFF White as snow.")As an example, you can see the default colors currently - used in Tux Paint in: - "
- -default_colors.txt".NOTES: You must separate decimal values with spaces, and begin - hexadecimal values with a pound/number-sign character - ("
-#"). In 3-digit hexadecimal, each digit is used for - both the high and low halves of the byte, so - "#FFF" is the same as "#FFFFFF", not - "#F0F0F0".- -
lang=LANGUAGE- -
-Run Tux Paint in one of the supported languages. - Possible choice for LANGUAGE currently include:
- ----
-- -- 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-devaganari- - - -- 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-devaganari- - - -- 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
- -Overriding System Config. Options using
-.tuxpaintrc-- -(For Linux and Unix users)
- -If any of the above options are set in - "
- -/etc/tuxpaint/tuxpaint.config", you can override them in your - own "~/.tuxpaintrc" file.For true/false options, like "
- -noprint" and - "grab", you can simply say they equal 'no' in - your "~/.tuxpaintrc" file:- -- noprint=no
- uppercase=no -Or, you can use options similar to the command-line override - options described below. For example:
- --- print=yes
- mixedcase=yes -
- -Command-Line Options
-- Options can also be issued on the command-line when you start - Tux Paint. - -- --- --
-- -
- --fullscreen
- --WIDTHxHEIGHT
- --orient=portrait
- --native
- --allowscreensaver
- --startblank
- --nosound
- --nostereo
- --noquit
- --noprint
- --printdelay=SECONDS
- --printcfg
- --altprintnever
- --altprintalways
- --papersize=PAPERSIZE
- --nolockfile
- --simpleshapes
- --uppercase
- --grab
- --noshortcuts
- --nowheelmouse
- --nobuttondistinction
- --nofancycursors
- --hidecursor
- --nooutlines
- --nostamps
- --nostampcontrols
- --nomagiccontrols
- --nolabel
- --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
- --alllocalefonts
- --mirrorstamps
- --stampsize=SIZE
- --keyboard
- --savedir DIRECTORY
- --datadir DIRECTORY
- --exportdir DIRECTORY
- --saveover
- --saveovernew
- --nosave
- --autosave
- --lang LANGUAGE
- --colorfile FILE
-- - These enable or correspond to the configuration file options - described above. -
- -
-- -
- --windowed
- --800x600
- --orient=landscape
- --disablescreensaver
- --startlast
- --sound
- --stereo
- --quit
- --printdelay=0
- --noprintcfg
- --altprintmod
- --lockfile
- --complexshapes
- --mixedcase
- --dontgrab
- --shortcuts
- --wheelmouse
- --buttondistinction
- --fancycursors
- --showcursor
- --outlines
- --stamps
- --stampcontrols
- --magiccontrols
- --label
- --newcolorsfirst
- --nosysfonts
- --currentlocalefont
- --dontmirrorstamps
- --stampsize=default
- --mouse
- --saveoverask
- --save
- --noautosave
-- - These options can be used to override any settings made in - the configuration file. (If the option isn't set in the - configuration file(s), no overriding option is necessary.) -
- - -
-- -
--locale LOCALE- -
- -Run Tux Paint in one of the support languages. - See the "Choosing a Different - Language" section below for the - locale strings (e.g., "
- -de_DE" for German) to - use.(If your locale is already set, e.g. with the "
-$LANG" - environment variable, this option is not necessary, - since Tux Paint honors your environment's setting, - if possible.)- -
--nosysconfig- -
-Under Linux and Unix, this prevents the system-wide configuration - file, "
- -/etc/tuxpaint/tuxpaint.conf", from being read.Only your own configuration file, "
-~/.tuxpaintrc", - if it exists, will be used.
- -Command-Line Informational Options
---The following options display some informative text on the screen. - Tux Paint doesn't actually start up and run afterwards, however.
- ----
-- -
--version
---verbose-version- - Display the version number and date of the copy of Tux Paint - you are running. The "--verbose-version" also lists what compile-time - options were set. (See INSTALL.txt and FAQ.txt). -
- -- -
--copying- - Show brief license information about copying Tux Paint. -
- -- -
--usage- - Display the list of available command-line options. -
- -- -
--help- - Display brief help on using Tux Paint. -
- -- -
--lang help- - Display a list of available languages in Tux Paint. -
- -- -
--joystick-dev list- - Display list of attached joysticks available to Tux Paint. -
-
- - -Choosing a Different Language
--+Tux Paint has been translated into a number of languages. - To access the translations, you can use the "
- ---lang" - option on the command-line to set the language (e.g. - "--lang spanish") - or use the "lang=" setting in the configuration file - (e.g., "lang=spanish").Tux Paint also honors your environment's current locale. - (You can override it on the command-line using the - "
- ---locale" option; see above.)Use the option "
- ---lang help" to list the - available language options available.Available Languages
- -- --
- -- -Locale Code -Language -
- (native name)Language -
- (English name)Input Method Cycle Key Combination -- -- C- English -- - -- ach_UGAcoli -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_BYBielaruskaja -Belarusian -- - -- bg_BG- Bulgarian -- - -- bo_CN(*)- Tibetan -- - -- br_FRBrezhoneg -Breton -- - -- brx_IN- Bodo -- - -- bs_BA  -Bosnian -- - -- ca_ESCatalà -Catalan -- - -- ca_ES@valenciaValencia -Valencian -- - -- cgg_UGChiga -Kiga -- - -- cs_CZCesky -Czech -- - -- cy_GBCymraeg -Welsh -- - -- da_DKDansk -Danish -- - -- de_DEDeutsch -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_ESEspañol -Spanish -- - -- es_MXEspañol-Mejicano -Mexican Spanish -- - -- eu_ESEuskara -Basque -- - -- fa_IR- Persian -- - -- ff_SNFulah -Fula -- - -- fi_FISuomi -Finnish -- - -- fo_FO- Faroese -- - -- fr_FRFrançais -French -- - -- ga_IEGàidhlig -Irish Gaelic -- - -- gd_GBGhaidhlig -Scottish Gaelic -- - -- gl_ESGalego -Galician -- - -- gos_NLZudelk Veenkelonioals -Gronings -- - -- gu_IN- Gujarati -- - -- he_IL(*)- Hebrew -- - -- hi_IN(*)- Hindi -- - -- hr_HRHrvatski -Croatian -- - -- hu_HUMagyar -Hungarian -- - -- hy_AMHayeren -Armenian -- - -- id_IDBahasa Indonesia -Indonesian -- - -- is_ISÍslenska -Icelandic -- - -- it_ITItaliano -Italian -- - -- iu_CA- Inuktitut -- - -- ja_JP(*)- Japanese -right [Alt] -- -- ka_GE- Georgian -- - -- kab- Kabyle -- - -- km_KH- Khmer -- - -- kn_IN- Kannada -- - -- ko_KR(*)- Korean -right [Alt] or left [Alt] -- -- kok_IN- Konkani (Devaganari) -- - -- kok@roman- Konkani (Roman) -- - -- ks_IN@devanagari- Kashmiri (Devanagari) -- - -- ks_IN- Kashmiri (Perso-Arabic) -- - -- ku_TR- Kurdish -- - -- lb_LULetzebuergesch -Luxembourgish -- - -- lg_UG- Luganda -- - -- lt_LTLietuviu -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_NONorsk (bokmål) -Norwegian Bokmål -- - -- ne_NPNepali -- - - -- nl_NL- Dutch -- - -- nn_NONorsk (nynorsk) -Norwegian Nynorsk -- - -- nr_ZA- Ndebele -- - -- nso_ZASesotho sa Leboa -Northern Sotho -- - -- oc_FR- Occitan -- - -- oj_CA- Ojibwe -Ojibway -- -- pa_IN- Punjabi -- - -- or_IN- Odia -Oriya -- -- pl_PLPolski -Polish -- - -- pt_BRPortugês Brazileiro -Brazilian Portuguese -- - -- pt_PTPortugês -Portuguese -- - -- ro_RO- Romanian -- - -- ru_RURusskiy -Russian -- - -- rw_RW- Kinyarwanda -- - -- sa_IN- Sanskrit -- - -- sat_IN- Santali (Devaganari) -- - -- sat@olchiki- Santali (Ol-Chikii) -- - -- shs_CASecwepemctin -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_SESvenska -Swedish -- - -- sw_TZ- Swahili -- - -- ta_IN(*)- Tamil -- - -- te_IN(*)- Telugu -- - -- th_TH(*)- Thai -- - -- tl_PH(*)- Tagalog -- - -- tlhtlhIngan -Klingon -- - -- tr_TR- Turkish -- - -- tw_GH- Twi -- - -- uk_UA- Ukrainian -- - -- ur_IN- Urdu -- - -- ve_ZA- Venda -- - -- vecVenè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 -- (*) - These languages require their own fonts, since they - are not represented using a Latin character set, like the others. - See the "Special Fonts" - section, below.
- -Note: Tux Paint provides an alternative input method for - entering characters with the Text tool in some locales. - The key comibation(s) listed can be used to cycle through the - supported input methods while the Text tool is active.
- -Setting Your Environment's Locale
---Changing your locale will affect much of your environment.
- -As stated above, along with letting you choose the language at - runtime using command-line options ("
- ---lang" and - "--locale"), - Tux Paint honors the global locale setting in your environment.If you haven't already set your environment's locale, the following - will briefly explain how:
- -Linux/Unix Users
---First, be sure the locale you want to use is enabled by - editing the file "
- -/etc/locale.gen" on your system and - then running the program "locale-gen" as root.Note: Debian users may be able to simply run the command - "
- -dpkg-reconfigure locales" as root to bring up a - configuration dialog. Ubuntu users may be able to run - "sudo dpkg-reconfigure localeconf" - (the "localeconf" package may need to be installed first), or - may need to edit the file - "/var/lib/locales/supported.d/local" - first, and add locales they want, from the list found in - "/usr/share/i18n/SUPPORTED".Then, before running Tux Paint, set your "
- - -$LANG" - environment variable to one of the locales listed above. (If you - want all programs that can be translated to be, you may wish to place - the following in your login script; e.g.~/.profile, -~/.bashrc,~/.cshrc, etc.)For example, in a Bourne Shell (like BASH):
- -- - -- export LANG=es_ES ; \
- tuxpaint -And in a C Shell (like TCSH):
- -- setenv LANG es_ES ; \
- tuxpaint -
+
+ ++ Available Options +
-Windows Users
-+ +Tux Paint will recognize the current locale and use the - appropriate files by default. So this section is only for people - trying different languages.
++ The following settings can be set in the configuration + file. (Command-line settings will override these. See the + "Command-Line Options" + section, below.) +
-The simplest thing to do is to use the '
+--lang' - switch in the shortcut (see "INSTALL.txt"). However, by using - an MSDOS Prompt window, it is also possible to issue a command - like this:+
+- +
-fullscreen=yes++- set LANG=es_ES -- + Run the program in full screen mode, rather than in a + window. +
-...which will set the language for the lifetime of that DOS - window.
+- +
-fullscreen=native+For something more permanent, try editing your computer's - '
+autoexec.bat' file using Windows' "sysedit" - tool:- + Run the program in full screen mode. Additionally, assume + the screen's current resolution (set by the operating + system). +
-Windows 95/98
--
+- Click on the 'Start' button, and select 'Run...'.
-- Type "sysedit" into the 'Open:' box (with or without quotes).
-- Click 'OK'.
-- Locate the AUTOEXEC.BAT window in the System Configuration - Editor.
-- Add the following at the bottom of the file: +
-- +
-windowsize=SIZE+-- set LANG=es_ES -- Close the System Configuration Editor, answering yes to save - the changes.
-- Restart your machine.
-- +
+ ++ Run the program at a different size (in windowed mode) + or at a different screen resolution (in fullscreen + mode), rather than the default (usually 800x600). +
+ ++ The SIZE value should be presented in pixels, in + 'width-by-height' format, with an "x" + (lowercase X) between the values. The size can be + anything that's at least 640 wide, and at least 480 + tall. +
+ ++ Some examples: +
+ ++
+- 640x480 +
+ +- 1024x768 +
+ +- 768x1024 +
+ +- 1600x1200 +
+- +
+ +orient=portrait+- +
+ ++ Swaps the width/height options given to Tux Paint, + useful for rotating the window on portait displays, + such as a tablet PC that's in tablet orientation. +
+- +
+ +native=yes+- +
+ ++ When running Tux Paint in fullscreen mode, + this assumes the screen's current resolution + (overriding any "
+windowsize" option), as + set by the operating system. +- +
+ +allowscreensaver=yes+- +
+ ++ By default, Tux Paint prevents your + system's screensaver from starting up. You can override + this by using the "
+allowscreensaver" + option. Note: This requires version 1.2.12 or higher of + the SDL library. (You can also do this by setting the + "SDL_VIDEO_ALLOW_SCREENSAVER" environment + variable on your system to "1".) +- +
+ +nosound=yes+- + Disable sound effects. (Note: Pressing + [Alt] + [S] cannot be used to + reenable sounds if they were disabled using this option.) +
+ +- +
+ +nostereo=yes+- + Disable stereo panning support. (Useful for users with + hearing impairment in one ear, or places where a single + speaker or headphone is being used.) +
+ +- +
+ +noquit=yes+- +
+ ++ Disable the on-screen "Quit" button and prevent the + [Escape] key from quitting + Tux Paint. +
+ ++ Using the [Alt] + [F4] keyboard + combination or clicking the window's close button + (assuming you're not in fullscreen mode) still works to + quit Tux Paint. +
+ ++ You can also use the following keyboard combination to + quit: + [Shift] + [Control] + [Escape]. +
+- +
+ +noprint=yes+- + Disable the printing feature. +
+ +- +
+ +printdelay=SECONDS+- + Restrict printing so that printing can occur only once + every SECONDS seconds. +
+ +- +
+ +printcommand=COMMAND+- +
+ ++ (Linux and Unix only) +
+ ++ Use the command COMMAND to print a PostScript + format file when the 'Print' button is clicked. If this + option is not specifically not set, the default command + is: +
+ +++ +lpr++ Note: Versions of Tux Paint prior to + 0.9.15 sent PNG format data to the print command (which + defaulted to + "
+ +pngtopnm | pnmtops | lpr"). ++ If you set an alternative +
+printcommandin the configuration + file prior to version 0.9.15, you will need to change + it. +- +
+ +altprintcommand=COMMAND+- +
+ ++ (Linux and Unix only) +
+ ++ Use the command COMMAND to print a PostScript + format file when the 'Print' button is clicked while + the [Alt] modifier key is being held. (This is + typically used for providing a print dialog, similar to + when pressing [Alt]+'Print' in Windows and + Mac OS X.) +
+ ++ If this option is not specifically not set, the default + command is KDE's graphical print dialog: +
+ +++kprinter+- +
+ +printcfg=yes+- +
+ ++ (Windows and macOS only) +
+ ++ Tux Paint will use a printer configuration file + when printing. Push the [Alt] key while clicking + the 'Print' button in Tux Paint to cause a Windows + print dialog window to appear. +
+ ++ (Note: This only works when not running Tux Paint + in fullscreen mode.) Any configuration changes made in + this dialog will be saved to the file + "
+userdata/print.cfg", and used again, as + long as the "printcfg" option is set. +- +
+ +altprint=always+- +
+ ++ This causes Tux Paint to always show the printer + dialog (or, on Linux/Unix, run the "altprintcommand") + when the 'Print' button is clicked. In other words, + it's like clicking 'Print' while holding [Alt], + except you don't need to hold [Alt] every time. +
+- +
+ +altprint=never+- +
+ ++ This prevents Tux Paint from ever showing + the printer dialog (or, on Linux/Unix, run the + "altprintcommand") when the 'Print' button is clicked. + In other words, it makes the [Alt] key have no + effect when clicking the 'Print' button. +
+- +
+ +altprint=mod+- +
+ ++ This is the normal, default behavior. Tux Paint + shows a printer dialog (or, on Linux/Unix, runs the + "altprintcommand"), when the [Alt] key is + pressed while the 'Print' button is clicked. Clicking + 'Print' without holding [Alt] prints without + showing a dialog. +
+- +
+ +papersize=PAPERSIZE+- +
+ ++ (Platforms that use Tux Paint's internal + PostScript generator — not Windows, macOS, BeOS, or + Haiku.) +
+ ++ Tell Tux Paint what size PostScript to generate. + If none is specified, Tux Paint first checks your +
+ +$PAPERenvironment variable, then the file +/etc/papersize, then uses the the + 'libpaper' library's default paper size. ++ Valid paper sizes include: 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. +
+- +
+ +nolockfile=yes+- +
+ ++ By default, Tux Paint uses what's known as a + 'lockfile' to prevent it from being launched more than + once in 30 seconds. (This is to avoid accidentally + running multiple copies; for example, by + double-clicking a single-click launcher, or simply + impatiently clicking the icon multiple times.) +
+ ++ To make Tux Paint ignore the lockfile, allowing it + to run again, even if it was just launched less than + 30 seconds ago, enable this setting in the + configuration file, or run Tux Paint with the + '
+ +--nolockfile' option on the command-line. ++ By default, the lockfile is stored in + "
+~/.tuxpaint/" under Linux and Unix, and + "userdata\" under Windows. +- +
+ +simpleshapes=yes+- + Disable the rotation step of the 'Shape' tool. Click, + drag and release is all that will be needed to draw a + shape. +
+ +- +
+ +uppercase=yes+- + All text will be rendered only in uppercase (e.g., + "Brush" will be "BRUSH"). Useful for children who can + read, but who have only learned uppercase letters so far. +
+ +- +
+ +grab=yes+- +
+ ++ Tux Paint will attempt to 'grab' the mouse and + keyboard, so that the mouse is confined to + Tux Paint's window, and nearly all keyboard input + is passed directly to it. +
+ ++ This is useful to disable operating system actions that + could get the user out of Tux Paint + [Alt]-[Tab] window cycling, + [Ctrl]-[Escape], etc. This is especially useful + in fullscreen mode. +
+- +
+ +noshortcuts=yes+- +
+ ++ This disable keyboard shortcuts (e.g., + [Ctrl]-[S] for save, [Ctrl]-[N] for a new + image, etc.) +
+ ++ This is useful to prevent unwanted commands from being + activated by children who aren't experienced with + keyboards. +
+- +
+ +nowheelmouse=yes+- + This disables support for the wheel on mice that have it. + (Normally, the wheel will scroll the selector menu on the + right.) +
+ +- +
+ +nobuttondistinction=yes+- +
+ ++ Prior to Tux Paint 0.9.15, the middle and right + buttons on a mouse could also be used for clicking. In + version 0.9.15, it was changed so that only the + left mouse button worked, so as to not train children + to use the wrong button. +
+ ++ However, for children who have trouble with the mouse, + this distinction between the two or three buttons on a + mouse can be disabled (returning Tux Paint to its + old behavior) by using this option. +
+- +
+ +nofancycursors=yes+- +
+ ++ This disables the fancy mouse pointer shapes in + Tux Paint, and uses your environment's normal + mouse pointer. +
+ ++ In some enviornments, the fancy cursors cause problems. + Use this option to avoid them. +
+- +
+ +hidecursor=yes+- +
+ ++ This completely hides the mouse pointer shapes in + Tux Paint. +
+ ++ This is useful for touchscreen devices, such as tablet + PCs. +
+- +
+ +nooutlines=yes+- +
+ ++ In this mode, much simpler outlines and 'rubber-band' + lines are displayed when using the Lines, + Shapes, Stamps and Eraser tools. +
+ ++ This can help when Tux Paint is run on very slow + computers, or displayed on a remote X-Window display. +
+- +
+ +sysfonts=yes+- +
+ ++ This option causes Tux Paint to attempt to load + fonts (for use in the Text tool) from your + operating system. Normally, Tux Paint will only + load the ones that came bundled with Tux Paint. +
+- +
+ +alllocalefonts=yes+- +
+ ++ Prior to version 0.9.21, Tux Paint loaded all + fonts in its own fonts directory, including + locale-specific ones (e.g., the one for Tibetan, which + had no latin characters). As of 0.9.21, the only font + loaded from the locale-specific subdirectory, if any, + is one matching the locale Tux Paint is running + on. +
+ ++ To load all locale-specific fonts (the old behavior), + set this option. +
+- +
+ +nostamps=yes+- +
+ ++ This option tells Tux Paint to not load any rubber + stamp images, which in turn ends up disabling the + Stamps tool. +
+ ++ This can speed up Tux Paint when it first loads + up, and reduce memory usage while it's running. Of + course, no stamps will be available at all. +
+- +
+ +nostampcontrols=yes+- + Some images in the Stamps tool can be mirrored, + flipped, and/or have their size changed. This option + disables the controls, and only provides the basic + stamps. +
+ +- +
+ +nomagiccontrols=yes+- + Some Magic tools have the option of acting like a + paintbrush, or affecting the entire canvas at once. This + option disables the controls, and only provides the + default functionality (usually paint-mode). +
+ +- +
+ +nolabel=yes+- + Disables the Label tool: the tool that allows text + entry which can be edited later. +
+ +- +
+ +newcolorslast=yes+- + Places the blank color options in the New dialog + at the end, so that any Starters and/or Templates are + shown first. +
+ +- +
+ +mirrorstamps=yes+- +
+ ++ For stamps that can be mirrored, this option sets them + to their mirrored shape by default. +
+ ++ This can be useful for people who prefer things + right-to-left, rather than left-to-right. +
+- +
+ +mouse-accessibility=yes+- + In this mode, instead of clicking, dragging and releasing + (e.g., to draw), you click, move, and click again to end + the motion. +
+ +- +
+ +onscreen-keyboard=yes+- + Presents a clickable on-screen keyboard when using the + Text and Label tools. +
+ +- +
+ +onscreen-keyboard-layout=LAYOUTNAME+- + Selects the initial layout for the on-screen keyboard + when using the Text and Label tools.
+ +
+ Note: Using this option implies automatically + onscreen-keyboard=yes, so setting both is + redundant. +- +
+ +onscreen-keyboard-disable-change=yes+- + Disables the possibility for changing the layout of the + on-screen keyboard when using the Text and + Label tools, useful for simplifying things for the + small children.
+ +
+ Note: Using this option implies automatically + onscreen-keyboard=yes, so setting both is + redundant. +- +
+ +joystick-dev=N+- + Specify which joystick device should be used by Tux + Paint. Default value is 0 (the first joystick). +
+ +- +
+ +joystick-slowness=SPEED+- + Sets a delay at each axis motion, allowing to slow the + joystick. Allowed values are from 0 to 500. Default value + is 15. +
+ +- +
+ +joystick-threshold=THRESHOLD+- + Sets the minimum level of axis motion to start moving the + pointer. Allowed values are from 0 to 32766. Default + value is 3200. +
+ +- +
+ +joystick-maxsteps=STEPS+- + Sets the maximum pixels the pointer will move at once. + Allowed values are from 1 to 7. Default value is 7. +
+ +- +
+ +joystick-hat-timeout=MILLISECONDS+- + Sets the delay after wich the pointer will start moving + automatically if the hat is keeped pushed. Allowed values + are from 0 to 3000. Default value is 1000. +
+ +- +
+ +joystick-hat-slowness=SPEED+- + Sets a delay at each automatic motion, allowing to slow + the speed of the hat. Allowed values are from 0 to 500. + Default value is 15. +
+ +- +
+ +joystick-btn-escape=BUTTON + NUMBER+- + Selects the joystick button number, as seen by SDL, that + will be used to generate a escape event. Useful to + dismiss dialogs and quit. +
+ +- +
+ +joystick-btn-brush=BUTTON + NUMBER+- + Selects the joystick button number, as seen by SDL, that + will be a shortcurt to select the brush tool. +
+ +- +
+ +joystick-btn-stamp=BUTTON + NUMBER+- + Selects the joystick button number, as seen by SDL, that + will be a shortcurt to select the stamp tool. +
+ +- +
+ +joystick-btn-lines=BUTTON + NUMBER+- + Selects the joystick button number, as seen by SDL, that + will be a shortcurt to select the lines tool. +
+ +- +
+ +joystick-btn-shapes=BUTTON + NUMBER+- + Selects the joystick button number, as seen by SDL, that + will be a shortcurt to select the shapes tool. +
+ +- +
+ +joystick-btn-text=BUTTON + NUMBER+- + Selects the joystick button number, as seen by SDL, that + will be a shortcurt to select the text tool. +
+ +- +
+ +joystick-btn-label=BUTTON + NUMBER+- + Selects the joystick button number, as seen by SDL, that + will be a shortcurt to select the label tool. +
+ +- +
+ +joystick-btn-magic=BUTTON + NUMBER+- + Selects the joystick button number, as seen by SDL, that + will be a shortcurt to select the magic tool. +
+ +- +
+ +joystick-btn-undo=BUTTON + NUMBER+- + Selects the joystick button number, as seen by SDL, that + will be a shortcurt to the undo tool. +
+ +- +
+ +joystick-btn-redo=BUTTON + NUMBER+- + Selects the joystick button number, as seen by SDL, that + will be a shortcurt to the redo tool. +
+ +- +
+ +joystick-btn-eraser=BUTTON + NUMBER+- + Selects the joystick button number, as seen by SDL, that + will be a shortcurt for selecting the eraser tool. +
+ +- +
+ +joystick-btn-new=BUTTON NUMBER+- + Selects the joystick button number, as seen by SDL, that + will be a shortcurt to launch the dialog for opening a + new draw. +
+ +- +
+ +joystick-btn-open=BUTTON + NUMBER+- + Selects the joystick button number, as seen by SDL, that + will be a shortcurt to launch the dialog for opening an + existing draw. +
+ +- +
+ +joystick-btn-save=BUTTON + NUMBER+- + Selects the joystick button number, as seen by SDL, that + will be a shortcurt for saving the draw. +
+ +- +
+ +joystick-btn-pgsetup=BUTTON + NUMBER+- + Selects the joystick button number, as seen by SDL, that + will be a shortcurt to launch the page setup dialog for + printing. +
+ +- +
+ +joystick-btn-print=BUTTON + NUMBER+- + Selects the joystick button number, as seen by SDL, that + will be a shortcurt to print. +
+ +- +
+ +joystick-buttons-ignore=BUTTON1,BUTTON2,...+- + A set of joystick button numbers, as seen by SDL, that + should be ignored. Otherwise, unless they are used by one + of the "
+ +joystick-btn-" options above, + buttons will be seen as a mouse left-click. +- +
+ +stampsize=SIZE+- +
+ ++ Use this option to force Tux Paint to set the + starting size of all stamps. The
+ +SIZE+ value should be between 0 (smallest) and 10 (largest). + The size is relative to the available sizes of the + stamp, which depends on the stamp itself, and + Tux Paint's current canvas size. ++ Specifc "
+default" to let Tux Paint + decide (it's standard behavior). +- +
+ +keyboard=yes+- +
+ ++ This allows the keyboard arrow keys to be used to + control the mouse pointer. (e.g., for mouseless + environments, or handicapped/accessibility purposes) +
+ ++ Features: +
+ ++
+- Fine movement within canvas, or coarse movement if + [Shift] is held. +
+ +- Coarse movement within tool button areas. +
+ +- Key controls: +
+ ++
+- [Left]/[Right]/[Up]/[Down], numpad [1] thru + [9]: Move mouse +
+ +- [Space]/[5]: Click mouse (except when using + "Text" or "Label" tools) +
+ +- [Insert]/[F5]: Click mouse (always) +
+ +- [F4] jump mouse between "Tools", "Colors" and + canvas areas +
+ +- If mouse is within "Tools" section on the left, + or "Colors" secton at the bottom: +
++
+- [F7], [F8]: Move down/up between buttons, + respectively (Tools section, only) +
+ +- [F11], [F12]: Move to previous/next button, + respectively +
+- To click-and-drag, hold one of the 'click' keys + (e.g., [Insert]), and use the movement keys (e.g., + [Left]). +
+ ++
+- Note: The "mouse accessibility" feature works + with the keyboard mouse controls. With both options + enabled, painting tools can be used to draw by + pressing a 'click' key to start clicking, movement + keys to move around (which will draw), and another + 'click' key to end the click (stop drawing). +
+- A regular mouse and/or joystick may still be used + (so you can, e.g., move with the mouse, and click with + the keyboard, or vice-versa) +
+- +
+ +savedir=DIRECTORY+- +
+ ++ Use this option to change where Tux Paint's + "
+ +saved" directory/folder is located, which + is where Tux Paint saves and opens pictures. ++ If you do not override it, the default + location is: +
+ ++
+ +- Linux & Unix — Under a hidden directory named + "
+ +.tuxpaint" in your home directory (aka + "~" or "$HOME")
+ Example: + "/home/username/.tuxpaint/saved/"
+ +
+- Windows — Inside a folder named + "
+ +TuxPaint" in your + "Application Data" folder.
+ Example: + "C:\Documents and Settings\Username\Application Data\TuxPaint\saved\"
+ +
+- macOS — Inside a folder named + "
+TuxPaint" in your + "Application Support" folder.
+ Example: + "/Users/Username/Library/Application Support/TuxPaint/saved/"
++ Note: When specifying a Windows drive (e.g., + "
+ +H:\"), you must also specify a + subdirectory. ++ Note: Prior to version 0.9.18, Tux Paint + would also use the setting or default for + "
+ +savedir" as the place to search for + personal data files (brushes, stamps, starters and + fonts). As of version 0.9.18, they may be specified + separately (see the "datadir" option, + below). ++ Example:
+savedir=Z:\tuxpaint\+- +
+ +exportdir=DIRECTORY+- +
+ ++ Use this option to change where Tux Paint exports + files — single images, or animated GIF slideshows — for + external use. +
+ ++ If you do not override it, the default + location is determined as follows: +
+ ++
+ +- Linux & Unix — If available, wherever your + desktop environment is configured for pictures to be + stored, based on your XDG (X Desktop Group) + configuration. (Try running the command-line + "
+ +xdg-user-dir + PICTURES" to find out.)
+
+ Typically (in an English locale), this will be a + "Pictures/" subdirectory in your home + directory (i.e., "$HOME/Pictures/" aka + "~/Pictures").
+
+ Tux Paint will fall back to using that typical + directory, of no XDG configuration can be read, or + nothing is set for + "XDG_PICTURES_DIR".
+
+- Windows — TBD! +
+ +- macOS — TBD! +
++ Note: When the defaults are used, a new + "
+ +TuxPaint" subdirectory will be created + and used. (e.g., "~/Pictures/TuxPaint") + When the "--exportdir" option is used, the + exact path specified will be used (no + "TuxPaint" subdirectory is created). It is + expected that the parent directory exists. (The + directory itself will be created, if it doesn't.) ++ Example: +
+exportdir=/home/penguin/TuxPaintExports+- +
+ +datadir=DIRECTORY+- +
+ ++ Use this option to change where Tux Paint looks + for personal data files (brushes, stamps, starters, + templates, and fonts specific to the current user). +
+ ++ Tux Paint will search for + subdirectories/subfolders named "
+ +brushes", + "stamps", "starters", + "templates", and "fonts" + under the specified data directory. ++ If you do not override it, the default + location is: +
+ ++
+ +- Linux & Unix — Under a hidden directory named + "
+ +.tuxpaint" in your home directory (aka + "~" or "$HOME")
+ Example: + "/home/username/.tuxpaint/brushes/"
+ +
+- Windows — Inside a folder named + "
+ +TuxPaint" in your + "Application Data" folder.
+ Example: + "C:\Documents and Settings\Username\Application Data\TuxPaint\brushes\"
+ +
+- macOS — Inside a folder named + "
+TuxPaint" in your + "Application Support" folder.
+ Example: + "/Users/Username/Library/Application Support/TuxPaint/brushes/"
++ Note: Prior to version 0.9.18, Tux Paint + would use the same setting or default as for + "
+ +savedir" to search for data files. As of + version 0.9.18, they may be specified separately. ++ Note: When specifying a Windows drive (e.g., + "
+ +H:\"), you must also specify a + subdirectory. ++ Example: +
+datadir=/home/johnny/tuxpaint-data/+- +
+ +saveover=yes+- + This disables the "Save over the old version...?" + prompt when saving an existing file. With this option, + the older version will always be replaced by the new + version, automatically. +
+ +- +
+ +saveover=new+- + This also disables the "Save over the old + version...?" prompt when saving an existing file. + This option, however, will always save a new file, rather + than overwrite the older version. +
+ +- +
+ +saveover=ask+- +
+ ++ (This option is redundant, since this is the + default.) +
+ When saving an existing drawing, you will be first asked + whether to save over the older version or not. +- +
+ +nosave=yes+- + This disables Tux Paint's ability to save files (and + therefore disables the on-screen "Save" button). It can + be used in situations where the program is only being + used for fun, or in a test environment. +
+ +- +
+ +autosave=yes+- + This prevents Tux Paint from asking whether you want + to save the current picture when quitting, and assumes + you do. +
+ +- +
+ +startblank=yes+- + This causes Tux Paint to display a blank canvas when + it first starts up, rather than loading the last image + that was being edited. +
+ +- +
+ +colorfile=FILENAME+- +
+ ++ You may override Tux Paint's default color palette + by creating a plain ASCII text file that describes the + colors you want, and pointing to that file using the +
+ +colorfileoption. ++ The file should list one color per line. Colors are + defined in terms of their Red, Green and Blue values, + each from 0 (off) to 255 (brightest). (For more + information, try Wikipedia's "RGB color model" + article.) +
+ ++ Colors may be listed using three decimal numbers (e.g., + "
+ +255 68 136") or a 6- or + 3-digit-long hexadecimal 'triplet' (e.g., + "#ff4488" or "#F48"). ++ After the color definition (on the same line) you may + enter text to describe the color. Tux will display this + text when the color is clicked. (For example, + "
+ +#FFF White as snow.") ++ As an example, you can see the default colors currently + used in Tux Paint in: "
+ +default_colors.txt". ++ NOTES: You must separate decimal values with spaces, + and begin hexadecimal values with a pound/number-sign + character ("
+#"). In 3-digit hexadecimal, + each digit is used for both the high and low halves of + the byte, so "#FFF" is the same as + "#FFFFFF", not "#F0F0F0". +- +
+ +lang=LANGUAGE+- +
++ Run Tux Paint in one of the supported languages. + Possible choice for LANGUAGE currently include: +
+ ++++
++ + ++ +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-devaganari++ + ++ + ++ + ++ +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-devaganari++ + ++ + ++ + ++ +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+
+ ++ Overriding System Config. Options using +
+ +.tuxpaintrc++-+ (For Linux and Unix users) +
+ ++ If any of the above options are set in + "
+ +/etc/tuxpaint/tuxpaint.config", you can + override them in your own "~/.tuxpaintrc" + file. ++ For true/false options, like "
noprint" and + "grab", you can simply say they equal 'no' in + your "~/.tuxpaintrc" file: +- To affect the entire machine, and all applications, - it is possible to use the "Regional Settings" control panel: +-noprint=no
+ uppercase=no-
+- Click on the 'Start' button, and select - 'Settings | Control Panel'.
-- Double click on the "Regional Settings" globe.
-- Select a language/region from the drop down list.
-- Click 'OK'.
-- Restart your machine when prompted.
-+ Or, you can use options similar to the command-line + override options described below. For example: +
++print=yes+
+ mixedcase=yesSpecial Fonts
--- -Some languages require special fonts be installed. These font - files (which are in TrueType format (TTF)), are much too large to - include with the Tux Paint download, and are available - separately. (See the table above, under the - "Choosing a Different Language" - section.)
+
-Note: As of version 0.9.18, Tux Paint uses the "SDL_Pango" - library, which utilizes the "Pango" library to render text in the user - interface, rather than using "SDL_ttf" directly. Unless your copy of - Tux Paint was built without Pango support, special fonts should - no longer be necessary.
- -When running Tux Paint in a language that requires its own font, - Tux Paint will try to load the font file from its system-wide - "
- -fonts" directory (under a - "locale" subdirectory). The name of the file - corresponds to the first two letters in the 'locale' code of the - language (e.g., "ko" for Korean, "ja" for Japanese, - "zh_tw" for Traditional Chinese).For example, under Linux or Unix, when Tux Paint is run in Korean - (e.g., with the option "
+--lang korean"), - Tux Paint will attempt to load the following font file:+ Command-Line Options +
--+ Options can also be issued on the command-line when you start + Tux Paint. +
/usr/share/tuxpaint/fonts/locale/ko.ttf++ ++
+- +
+ +--fullscreen+
+ --WIDTHxHEIGHT
+ --orient=portrait
+ --native
+ --allowscreensaver
+ --startblank
+ --nosound
+ --nostereo
+ --noquit
+ --noprint
+ --printdelay=SECONDS
+ --printcfg
+ --altprintnever
+ --altprintalways
+ --papersize=PAPERSIZE
+ --nolockfile
+ --simpleshapes
+ --uppercase
+ --grab
+ --noshortcuts
+ --nowheelmouse
+ --nobuttondistinction
+ --nofancycursors
+ --hidecursor
+ --nooutlines
+ --nostamps
+ --nostampcontrols
+ --nomagiccontrols
+ --nolabel
+ --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
+ --alllocalefonts
+ --mirrorstamps
+ --stampsize=SIZE
+ --keyboard
+ --savedir DIRECTORY
+ --datadir DIRECTORY
+ --exportdir DIRECTORY
+ --saveover
+ --saveovernew
+ --nosave
+ --autosave
+ --lang LANGUAGE
+ --colorfile FILE- + These enable or correspond to the configuration file + options described above. + +
+ +
+- +
+ +--windowed+
+ --800x600
+ --orient=landscape
+ --disablescreensaver
+ --startlast
+ --sound
+ --stereo
+ --quit
+ --printdelay=0
+ --noprintcfg
+ --altprintmod
+ --lockfile
+ --complexshapes
+ --mixedcase
+ --dontgrab
+ --shortcuts
+ --wheelmouse
+ --buttondistinction
+ --fancycursors
+ --showcursor
+ --outlines
+ --stamps
+ --stampcontrols
+ --magiccontrols
+ --label
+ --newcolorsfirst
+ --nosysfonts
+ --currentlocalefont
+ --dontmirrorstamps
+ --stampsize=default
+ --mouse
+ --saveoverask
+ --save
+ --noautosave- + These options can be used to override any settings made + in the configuration file. (If the option isn't set in + the configuration file(s), no overriding option is + necessary.) + +
+ +
+- +
+ +--locale LOCALE+- +
+ ++ Run Tux Paint in one of the support languages. + See the "Choosing a + Different Language" section below for the + locale strings (e.g., "
+ +de_DE" for + German) to use. ++ (If your locale is already set, e.g. with the + "
+$LANG" environment variable, this + option is not necessary, since Tux Paint honors + your environment's setting, if possible.) +- +
+ +--nosysconfig+- +
++ Under Linux and Unix, this prevents the system-wide + configuration file, + "
+ +/etc/tuxpaint/tuxpaint.conf", from + being read. ++ Only your own configuration file, + "
+~/.tuxpaintrc", if it exists, will be + used. +
+ ++ Command-Line Informational Options +
+ +++ The following options display some informative text on + the screen. Tux Paint doesn't actually start up and + run afterwards, however. +
+ ++++
+- +
+ +--version
+--verbose-version+- + Display the version number and date of the copy of + Tux Paint you are running. The + "--verbose-version" also lists what compile-time + options were set. (See INSTALL.txt and FAQ.txt). +
+ +- +
+ +--copying+- + Show brief license information about copying + Tux Paint. +
+ +- +
+ +--usage+- + Display the list of available command-line options. +
+ +- +
+ +--help+- + Display brief help on using Tux Paint. +
+ +- +
+ +--lang help+- + Display a list of available languages in + Tux Paint. +
+ +- +
+ +--joystick-dev list+- + Display list of attached joysticks available to + Tux Paint. +
+You can download fonts for supported languages from Tux Paint's - website, - http://www.tuxpaint.org/. - (Look in the 'Fonts' section under 'Download.')
+
-Under Unix and Linux, you can use the
-Makefilethat comes - with the font to install the font in the appropriate location.+ Choosing a Different Language +
-
+++ ++ Tux Paint has been translated into a number of + languages. To access the translations, you can use the + "
- +--lang" option on the command-line to set the + language (e.g. "--lang spanish") or use + the "lang=" setting in the configuration file + (e.g., "lang=spanish"). ++ Tux Paint also honors your environment's current + locale. (You can override it on the command-line using the + "
+--locale" option; see above.) ++ Use the option "
+ +--lang help" to list the + available language options available. ++ Available Languages +
+ +++ ++
+ ++ + ++ Locale Code + ++ Language +
+ (native name) ++ Language +
+ (English name) ++ Input Method Cycle Key Combination + ++ + ++ +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 + ++ right [Alt] + ++ + ++ +ka_GE++ + ++ Georgian + ++ + ++ + ++ +kab++ + ++ Kabyle + ++ + ++ + ++ +km_KH++ + ++ Khmer + ++ + ++ + ++ +kn_IN++ + ++ Kannada + ++ + ++ + ++ +ko_KR(*) ++ + ++ Korean + ++ right [Alt] or left [Alt] + ++ + ++ +kok_IN++ + ++ Konkani (Devaganari) + ++ + ++ + ++ +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 (Devaganari) + ++ + ++ + ++ +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 + ++ + ++ (*) - These languages require their own fonts, + since they are not represented using a Latin character + set, like the others. See the "Special Fonts" section, + below. +
+ ++ Note: Tux Paint provides an alternative input + method for entering characters with the Text tool + in some locales. The key comibation(s) listed can be used + to cycle through the supported input methods while the + Text tool is active. +
++ Setting Your Environment's Locale +
+ +++ ++ Changing your locale will affect much of your + environment. +
+ ++ As stated above, along with letting you choose the + language at runtime using command-line options + ("
+ +--lang" and "--locale"), + Tux Paint honors the global locale setting in your + environment. ++ If you haven't already set your environment's locale, the + following will briefly explain how: +
+ ++ Linux/Unix Users +
+ +++ ++ First, be sure the locale you want to use is enabled by + editing the file "
+ +/etc/locale.gen" on your + system and then running the program + "locale-gen" as root. ++ Note: Debian users may be able to simply run the + command "
+ +dpkg-reconfigure locales" as + root to bring up a configuration dialog. Ubuntu users + may be able to run + "sudo dpkg-reconfigure localeconf" + (the "localeconf" package may need to be installed + first), or may need to edit the file + "/var/lib/locales/supported.d/local" + first, and add locales they want, from the list found + in "/usr/share/i18n/SUPPORTED". ++ Then, before running Tux Paint, set your + "
+ +$LANG" environment variable to one of the + locales listed above. (If you want all programs that + can be translated to be, you may wish to place the + following in your login script; e.g. +~/.profile,~/.bashrc, +~/.cshrc, etc.) ++ For example, in a Bourne Shell (like BASH): +
+ +++ +export LANG=es_ES ; \+
+ tuxpaint+ And in a C Shell (like TCSH): +
+ +++setenv LANG es_ES ; \+
+ tuxpaint
+ ++ Windows Users +
+ ++++ Tux Paint will recognize the current locale and + use the appropriate files by default. So this section + is only for people trying different languages. +
+ ++ The simplest thing to do is to use the + '
+ +--lang' switch in the shortcut (see + "INSTALL.txt"). However, by using an MSDOS Prompt + window, it is also possible to issue a command like + this: +++ +set LANG=es_ES++ ...which will set the language for the lifetime of that + DOS window. +
+ ++ For something more permanent, try editing your + computer's '
+ +autoexec.bat' file using + Windows' "sysedit" tool: ++ Windows 95/98 +
+ ++
+ +- Click on the 'Start' button, and select 'Run...'. +
+ +- Type "sysedit" into the 'Open:' box (with or + without quotes). +
+ +- Click 'OK'. +
+ +- Locate the AUTOEXEC.BAT window in the System + Configuration Editor. +
+ +- Add the following at the bottom of the file: +
+ +++set LANG=es_ES+- Close the System Configuration Editor, answering + yes to save the changes. +
+ +- Restart your machine. +
++ To affect the entire machine, and all + applications, it is possible to use the "Regional + Settings" control panel: ++ ++
+- Click on the 'Start' button, and select + 'Settings | Control Panel'. +
+ +- Double click on the "Regional Settings" globe. +
+ +- Select a language/region from the drop down list. +
+ +- Click 'OK'. +
+ +- Restart your machine when prompted. +
++ Special Fonts +
+ ++++ Some languages require special fonts be installed. These + font files (which are in TrueType format (TTF)), are much + too large to include with the Tux Paint download, + and are available separately. (See the table above, under + the "Choosing a + Different Language" section.) +
+ ++ Note: As of version 0.9.18, Tux Paint uses + the "SDL_Pango" library, which utilizes the "Pango" + library to render text in the user interface, rather than + using "SDL_ttf" directly. Unless your copy of + Tux Paint was built without Pango support, special + fonts should no longer be necessary. +
+ ++ When running Tux Paint in a language that requires + its own font, Tux Paint will try to load the font + file from its system-wide "
+ +fonts" + directory (under a "locale" + subdirectory). The name of the file corresponds to the + first two letters in the 'locale' code of the language + (e.g., "ko" for Korean, "ja" for Japanese, "zh_tw" for + Traditional Chinese). ++ For example, under Linux or Unix, when Tux Paint is + run in Korean (e.g., with the option + "
+ +--lang korean"), Tux Paint will + attempt to load the following font file: +++ ++
+/usr/share/tuxpaint/fonts/locale/ko.ttf++ You can download fonts for supported languages from + Tux Paint's website, http://www.tuxpaint.org/. + (Look in the 'Fonts' section under 'Download.') +
+ ++ Under Unix and Linux, you can use the +
+Makefilethat comes with the font to install + the font in the appropriate location. +
+ + diff --git a/docs/en/html/README.html b/docs/en/html/README.html index 27a211cb2..ab29bc40f 100644 --- a/docs/en/html/README.html +++ b/docs/en/html/README.html @@ -1,1219 +1,2004 @@ -Tux Paint README - - + + + ++ Tux Paint README + + + + ++ +
- +
+ version 0.9.25 ++ A simple drawing program for children +
-- -0.9.25 +
++ Copyright 2002-2020 by various contributors; see + AUTHORS.txt
-version +
+ http://www.tuxpaint.org/ ++ June 14, 2002 - July 27, 2020 +
+
- -A simple drawing program for children
++
-+ -+ Table of Contents + +Copyright 2002-2020 by various contributors; see AUTHORS.txt
+
-http://www.tuxpaint.org/+ ++ ++
+- + About +
-June 14, 2002 - +
- + Using Tux Paint +
- July 27, 2020 +- + Loading Other Pictures into + Tux Paint +
- +- + Further Reading +
-
+- + How to Get Help +
+-
+- Table of Contents - - -
-
++ About +
-About
-- -- -What Is 'Tux Paint?'
--- -Tux Paint is a free drawing program designed for young children - (kids ages 3 and up). It has a simple, easy-to-use interface, fun - sound effects, and an encouraging cartoon mascot who helps guide - children as they use the program. It provides a blank canvas and - a variety of drawing tools to help your child be creative.
-License:
--- -Tux Paint is an Open Source project, Free Software - released under the GNU General Public License (GPL). It is free, and - the 'source code' behind the program is available. (This allows - others to add features, fix bugs, and use parts of the program in their - own GPL'd software.)
- -See COPYING.txt for the full text of - the GPL license.
-Objectives:
----
-- Easy and Fun
-- - Tux Paint is meant to be a simple drawing program for young children. - It is not meant as a general-purpose drawing tool. It is meant to - be fun and easy to use. Sound effects and a cartoon character help let - the user know what's going on, and keeps them entertained. - There are also extra-large cartoon-style mouse pointer shapes. -
- -- Extensibility
-- - Tux Paint is extensible. Brushes and "rubber stamp" shapes can be - dropped in and pulled out. For example, a teacher can drop in a - collection of animal shapes and ask their students to draw an - ecosystem. Each shape can have a sound which is played, and - textual facts which are displayed, when the child selects the shape. -
- -- Portability
-- - Tux Paint is portable among various computer platforms: - Windows, Macintosh, Linux, etc. The interface looks the same among - them all. Tux Paint runs suitably well on older systems (like a - Pentium 133), and can be built to run better on slow systems. -
- -- Simplicity
-- - There is no direct access to the computer's underlying intricacies. - The current image is kept when the program quits, and reappears when - it is restarted. Saving images requires no need to create filenames - or use the keyboard. Opening an image is done by selecting it from - a collection of thumbnails. Access to other files on the computer is - restricted. -
-
- - -Using Tux Paint
-- --Loading Tux Paint
--- -Linux/Unix Users
-+Tux Paint should have placed a laucher icon in your KDE and/or GNOME - menus, under 'Graphics.'
- -Alternatively, you can run the following command at a shell prompt - (e.g., "$"):
++ What Is 'Tux Paint?' +
--$ tuxpaint++ Tux Paint is a free drawing program designed for young + children (kids ages 3 and up). It has a simple, + easy-to-use interface, fun sound effects, and an + encouraging cartoon mascot who helps guide children as + they use the program. It provides a blank canvas and a + variety of drawing tools to help your child be creative. +
If any errors occur, they will be displayed on the terminal - (to "stderr").
-+ License: +
-
- - -Windows Users
--- -- -
-
- Tux Paint -If you installed Tux Paint on your computer using the - 'Tux Paint Installer,' it will have asked you whether you - wanted a 'Start' menu short-cut, and/or a desktop shortcut. If you - agreed, you can simply run Tux Paint from the 'Tux Paint' - section of your 'Start' menu (e.g., under "All Programs" on - Windows XP), or by double-clicking the "Tux Paint" icon - on your desktop.
- -If you installed Tux Paint using the 'ZIP-file' download, - or if you used the 'Tux Paint Installer,' but chose not to - have shortcuts installed, you'll need to double-click the - "
- -tuxpaint.exe" icon in the 'Tux Paint' folder on - your computer.By default, the 'Tux Paint Installer' will put - Tux Paint's folder in "
- -C:\Program Files\", - though you may have changed this when the installer ran.If you used the 'ZIP-file' download, Tux Paint's folder will - be wherever you put it when you unzipped the ZIP file.
- -
-
- - -macOS Users
---Simply double-click the "Tux Paint" icon.
-
- - -Title Screen
--- -When Tux Paint first loads, a title/credits screen will appear.
- -- -
Once loading is complete, press a key or click on the mouse to continue. - (Or, after about 30 seconds, the title screen will go away - automatically.)
-
- - -Main Screen
-- The main screen is divided into the following sections: - -- --
-- Left Side: Toolbar
-- -
- -The toolbar contains the drawing and editing controls.
- - --
- Middle: Drawing Canvas
-- -
- - -The largest part of the screen, in the center, is the drawing - canvas. This is, obviously, where you draw!
- -- -
Note: The size of the drawing canvas depends on the size - of Tux Paint. You can change the size of Tux Paint using - the Tux Paint Config. configuration tool, or - by other means. See the OPTIONS documentation - for more details.
-- Right Side: Selector
-- -
- - -Depending on the current tool, the selector shows different - things. e.g., when the Paint Brush tool is selected, it shows - the various brushes available. When the Rubber Stamp tool - is selected, it shows the different shapes you can use.
- --
- Lower: Colors
-- -
- - -A palette of available colors are shown near the bottom of the - screen.
- -- -
On the far right are two special color options, the - "color picker", which has an outline of an eye-dropper, - and allows you to pick a color found within your drawing, and - the rainbow palette, which allows you to pick a color from - within a box containing thousands of colors.
- -(NOTE: You can define your own colors for Tux Paint. - See the "Options" - documentation.)
-- Bottom: Help Area
-- -
-At the very bottom of the screen, Tux, the Linux Penguin, - provides tips and other information while you draw.
- --
- - -Available Tools
--+ +Drawing Tools
----
- Paint (Brush)
-- -
- - -- -
The Paint Brush tool lets you draw freehand, using various - brushes (chosen in the Selector on the right) and colors - (chosen in the Color palette towards the bottom).
- -If you hold the mouse button down, and move the mouse, it will - draw as you move.
- -As you draw, a sound is played. The bigger the brush, the - lower the pitch.
- -
- -- -
-- Stamp (Rubber Stamp)
-- -
- - -- -
The Stamp tool is like a set of rubber stamps or stickers. - It lets you paste pre-drawn or photographic images (like a picture - of a horse, or a tree, or the moon) in your picture.
- -As you move the mouse around the canvas, an outline follows the - mouse, showing where the stamp will be placed, and how big it will - be.
- -- -
-
There can be numerous categories of stamps (e.g., animals, - plants, outer space, vehicles, people, etc.). Use the - Left and Right arrows to cycle through the collections.
- -Prior to 'stamping' an image onto your drawing, various - effects can sometimes be applied (depending on the stamp):
--
- -- Some stamps can be colored or tinted. If the color palette - below the canvas is activated, you can click the colors to change - the tint or color of the stamp before placing it in the picture.
-- Stamps can be shrunk and expanded, by clicking within the - triangular-shaped series of bars at the bottom right; - the larger the bar, the larger the stamp will appear in your - picture.
-- Many stamps may be flipped vertically, or displayed as a - mirror-image, using the control buttons at the bottom right.
--
+
+-+ Tux Paint is an Open Source project, + Free Software released under the GNU General Public + License (GPL). It is free, and the 'source code' + behind the program is available. (This allows others to + add features, fix bugs, and use parts of the program in + their own GPL'd software.)
--
Different stamps can have different sound effects and/or - descriptive (spoken) sounds. Buttons at the lower left - (near Tux, the Linux penguin) allow you to re-play the sound effects - and descriptive sounds for the currently-selected stamp.
++ See COPYING.txt for the full + text of the GPL license. +
+(NOTE: If the "
- -nostampcontrols" option is set, - Tux Paint won't display the Mirror, Flip, Shrink and Grow - controls for stamps. - See the "Options" - documentation.)
-- Lines
-- -
- - -- -
This tool lets you draw straight lines using the various - brushes and colors you normally use with the Paint Brush.
- -Click the mouse and hold it to choose the starting point of the - line. As you move the mouse around, a thin 'rubber-band' line - will show where the line will be drawn.
- -Let go of the mouse to complete the line. A "sproing!" sound will - play.
- -
- -- -
-- Shapes
-- -
- -
This tool lets you draw some simple filled, and un-filled shapes.
- -Select a shape from the selector on the right (circle, square, - oval, etc.).
- -In the canvas, click the mouse and hold it to stretch the shape - out from where you clicked. Some shapes can change proportion - (e.g., rectangle and oval), others cannot (e.g., square and circle).
- -Let go of the mouse when you're done stretching.
++ Objectives: +
++-
+- Normal Mode
-- -
Now you can move the mouse around the canvas to rotate the - shape.
+- + Easy and Fun +
-Click the mouse button again and the shape will be drawn in the - current color.
+- + Tux Paint is meant to be a simple drawing program + for young children. It is not meant as a + general-purpose drawing tool. It is meant to be + fun and easy to use. Sound effects and a cartoon + character help let the user know what's going on, and + keeps them entertained. There are also extra-large + cartoon-style mouse pointer shapes.
-- Simple Shapes Mode
+- + Extensibility +
+- - If simple shapes are enabled (e.g., with the - "
+ +--simpleshapes" option), - the shape will be drawn on the canvas when you let go of the - mouse button. (There's no rotation step.) + Tux Paint is extensible. Brushes and "rubber + stamp" shapes can be dropped in and pulled out. For + example, a teacher can drop in a collection of animal + shapes and ask their students to draw an ecosystem. + Each shape can have a sound which is played, and + textual facts which are displayed, when the child + selects the shape. +- + Portability +
+ +- + Tux Paint is portable among various computer + platforms: Windows, Macintosh, Linux, etc. The + interface looks the same among them all. Tux Paint + runs suitably well on older systems (like a + Pentium 133), and can be built to run better on + slow systems. +
+ +- + Simplicity +
+ +- + There is no direct access to the computer's underlying + intricacies. The current image is kept when the program + quits, and reappears when it is restarted. Saving + images requires no need to create filenames or use the + keyboard. Opening an image is done by selecting it from + a collection of thumbnails. Access to other files on + the computer is restricted.
+
-+
+ Using Tux Paint +
-
- ++-+ Loading Tux Paint +
++- -+ Linux/Unix Users +
-Text and Label -- -- -
Choose a font (from the 'Letters' available on the right) and a color - (from the color palette near the bottom). Click on the screen and a - cursor will appear. Type text and it will show up on the screen.
- -Press [Enter] or [Return] and the text will be drawn - onto the picture and the cursor will move down one line.
- -Alternatively, press [Tab] and the text will be drawn onto - the picture, but the cursor will move to the right of the text, - rather than down a line, and to the left. (This can be useful to - create a line of text with mixed colors, fonts, styles and sizes: -
- -Likethis.)Clicking elsewhere in the picture while the text entry is still - active causes the current line of text to move to that location - (where you can continue editing it).
- -- -
-
-- Text versus Label
-- -
- -The Text tool is the original text-entry tool in - Tux Paint. Text entered using this tool can't be modified - or moved later, since it becomes part of the drawing. However, - because the text becomes part of the picture, it can be drawn - over or modified using Magic tool effects (e.g., smudged, - tinted, embossed, etc.)
- -When using the Label tool (which was added to - Tux Paint in version 0.9.22), the text 'floats' over the - image, and the details of the label (the text, the position of - the label, the font choice and the color) get stored separately. - This allows the label to be repositioned or edited later.
- -The Label tool can be disabled (e.g., by selecting - "Disable 'Label' Tool" in Tux Paint Config. - or running Tux Paint with the "
---nolabel" - command-line option).- International Character Input
-- -
Tux Paint allows inputting characters in different languages. - Most Latin characters (A-Z, - ñ, è, etc.) can by entered directly. - Some languages require that Tux Paint be switched into an - alternate input mode before entering, and some characters must be - composed using numerous keypresses.
- -When Tux Paint's locale is set to one of the - languages that provide alternate input modes, a key is used to - cycle through normal (Latin character) and locale-specific - mode or modes.
- -Currently supported locales, the input methods available, and - the key to toggle or cycle modes, are listed below. - Note: Many fonts do not include all characters for - all languages, so sometimes you'll need to change fonts to see the - characters you're trying to type. +
++ Tux Paint should have placed a laucher icon in your KDE + and/or GNOME menus, under 'Graphics.'
--
-- Japanese — Romanized Hiragana and Romanized Katakana - — right [Alt] -
-- Korean — Hangul 2-Bul - — right [Alt] or left [Alt] -
-- Traditional Chinese - — right [Alt] or left [Alt] -
-- Thai - — right [Alt] -
-
- ++ Alternatively, you can run the following command at a + shell prompt (e.g., "$"): +
-Fill -- - -+
+-$ tuxpaint+The 'Fill' tool 'flood-fills' a contiguous area of your drawing - with a solid color of your choice.
- -Note: Prior to Tux Paint 0.9.24, this was a "Magic" tool (see below).
- -
-Magic (Special Effects) -- - - -- -
The 'Magic' tool is actually a set of special tools. Select one of - the "magic" effects from the selector on the right. Then, depending - on the tool, you can either click and drag around the picture, - and/or simply click the picture once, to apply the effect.
- -If the tool can be used by clicking and dragging, a 'painting' - button will be available on the left, below the list of "magic" tools - on the right side of the screen. If the tool can affect the entire - picture at once, an 'entire picture' button will be available - on the right.
- -
- -See the instructions for each Magic tool (in the 'magic-docs' folder).
- -
-Eraser -- - -- -
This tool is similar to the Paint Brush. Wherever you click - (or click and drag), the picture will be erased. (This may be - white, some other color, or to a background picture, depending on - the picture.)
- -A number of eraser sizes are available, both round and square..
- -As you move the mouse around, a square outline follows - the pointer, showing what part of the picture will be erased to - white.
- -As you erase, a "squeaky clean" eraser/wiping sound is played.
- -
-
- - -Other Controls
----
- Undo
-- -
- - -- -
Clicking this tool will undo the last drawing action. You can - even undo more than once!
- -Note: You can also press [Control]-[Z] on the keyboard to - undo.
- -
- -
-- Redo
-- -
- - -- -
Clicking this tool will redo the drawing action you just "undid" - with the 'Undo' button.
- -As long as you don't draw again, you can redo as many times as you - had "undone!"
- -Note: You can also press [Control]-[R] on the keyboard to - redo.
- -
- -
-- New
-- -
- - -- -
Clicking the "New" button will start a new drawing. - A dialog will appear where you may choose to start a new picture - using a solid background color, or using a 'Starter' image (see below). - You will first be asked whether you really want to do this.
- -Note: You can also press [Control]-[N] on the keyboard to - start a new drawing.
- - 'Starter' Images - ---'Starters' can be like a page from a coloring book (a - black-and-white outline of a picture, which you can then - color in), or like a 3D photograph, where you draw the bits - in between.
- -When you load a 'Starter,' draw on it, and then click 'Save,' - it creates a new picture file (it doesn't overwrite the original - 'Starter,' so you can use it again later).
++ If any errors occur, they will be displayed on the + terminal (to "stderr"). +
+
-
-- Open
-- -
+- -
This shows you a list of all of the pictures you've saved. - If there are more than can fit on the screen, use the "Up" - and "Down" arrows at the top and bottom of the list to scroll - through the list of pictures.
- -
- -- -
Click a picture to select it, then...
++ Windows Users +
---
+- -
++
+
-+ ++ +
+ Tux Paint +Click the green "Open" button at the lower left of the list to - load the selected picture.
++ If you installed Tux Paint on your computer using + the 'Tux Paint Installer,' it will have asked + you whether you wanted a 'Start' menu short-cut, and/or + a desktop shortcut. If you agreed, you can simply run + Tux Paint from the 'Tux Paint' section of + your 'Start' menu (e.g., under "All Programs" on + Windows XP), or by double-clicking the + "Tux Paint" icon on your desktop. +
-(Alternatively, you can double-click a picture's icon to load - it.)
++ If you installed Tux Paint using the 'ZIP-file' + download, or if you used the + 'Tux Paint Installer,' but chose not to have + shortcuts installed, you'll need to double-click the + "
-tuxpaint.exe" icon in the + 'Tux Paint' folder on your computer. +
-+ By default, the 'Tux Paint Installer' will + put Tux Paint's folder in + "
-C:\Program Files\", though you may + have changed this when the installer ran. +- -
- -- -
Click the brown "Erase" (trash can) button at the lower right of - the list to erase the selected picture. (You will be asked to - confirm.)
- -Note: As of version 0.9.22, the picture will be - placed in your desktop's trash can, on Linux only.
- -
-- -
- -- -
Click the blue "Slides" (slide projector) button at the lower - left to go to slideshow mode. See "Slides", - below, for details.
- -
-- -
-- -
Or click the red "Back" arrow button at the lower right of the - list to cancel and return to the picture you were drawing.
- -
-+ If you used the 'ZIP-file' download, Tux Paint's + folder will be wherever you put it when you unzipped + the ZIP file. +
+
If choose to open a picture, and your current drawing hasn't been - saved, you will be prompted as to whether you want to save it or not. - (See "Save," below.)
- -Note: You can also press [Control]-[O] on the keyboard to get - the 'Open' dialog.
- -
+
-
-+ macOS Users +
++++ Simply double-click the "Tux Paint" icon. +
+Save -- - - -+
-This saves your current picture.
- -If you haven't saved it before, it will create a new entry in - the list of saved images. (i.e., it will create a new file)
++ Title Screen +
-Note: It won't ask you anything (e.g., for a filename). - It will simply save the picture, and play a "camera shutter" sound - effect.
++-+ When Tux Paint first loads, a title/credits screen + will appear. +
-If you HAVE saved the picture before, or this is a picture you - just loaded using the "Open" command, you will first be asked - whether you want to save over the old version, or create a new - entry (a new file).
++
-+
+
+ Once loading is complete, press a key or click on the + mouse to continue. (Or, after about 30 seconds, the + title screen will go away automatically.) +
+(NOTE: If either the "
- -saveover" or - "saveovernew" options are set, it won't ask before saving - over. - See the "Options" - documentation.)Note: You can also press [Control]-[S] on the keyboard to - save.
- -
+
-
-- - - -- -
Click this button and your picture will be printed!
- -On most platforms, you can also hold the [Alt] key - (called [Option] on Macs) while clicking the 'Print' button - to get a printer dialog. Note that this may not work if you're - running Tux Paint in fullscreen mode. See below.
++ Main Screen +
++ The main screen is divided into the following sections:-
- Disabling Printing
-- -
If the "noprint" option was set (either with - "
+noprint=yes" in Tux Paint's configuration file, - or using "--noprint" on the - command-line), the "Print" button will be disabled.- + Left Side: Toolbar +
-See the "Options" - documentation.)
-Restricting Printing -- +If the "printdelay" option was used (either with - "
+printdelay=SECONDS" in the configuration file, - or using "--printdelay=SECONDS" on the - command-line), you can only print once every SECONDS - seconds.+ -+ The toolbar contains the drawing and editing + controls. +
+ -For example, with "
+printdelay=60", you can print only - once a minute.+
++
See the "Options" - documentation.)
-+ Middle: Drawing Canvas + - -Printing Commands -- (Linux and Unix only)
++ -+ The largest part of the screen, in the center, is the + drawing canvas. This is, obviously, where you draw! +
-Tux Paint prints by generating a PostScript - representation of the drawing and sending it to an external - program. By default, the program is:
++
-+
+- lpr -+ Note: The size of the drawing canvas depends + on the size of Tux Paint. You can change the + size of Tux Paint using the + Tux Paint Config. configuration + tool, or by other means. See the OPTIONS documentation for more + details. +
+This command can be changed by setting the "printcommand" value - in Tux Paint's configuration file.
++ Right Side: Selector + -If the [Alt] key on the keyboard is being pushed - while clicking the 'Print' button, as long as you're not in - fullscreen mode, an alternative program is run. By default, - the program is KDE's graphical print dialog:
++ -+ Depending on the current tool, the selector shows + different things. e.g., when the Paint Brush + tool is selected, it shows the various brushes + available. When the Rubber Stamp tool is + selected, it shows the different shapes you can use. +
-+- kprinter -+
++
This command can be changed by setting the "altprintcommand" value - in Tux Paint's configuration file.
++ Lower: Colors + -For information on how to change the printing commands, - see the "Options" - documentation.
- ++ + A palette of available colors are shown near the + bottom of the screen. +
++
-+
Printer Settings -- -(Windows and macOS)
++ On the far right are two special color options, the + "color picker", which has an outline of an + eye-dropper, and allows you to pick a color found + within your drawing, and the rainbow palette, which + allows you to pick a color from within a box + containing thousands of colors. +
-By default, Tux Paint simply prints to the default - printer with default settings when the 'Print' button is - pushed.
++ (NOTE: You can define your own colors for + Tux Paint. See the "Options" documentation.) +
+However, if you hold the [Alt] (or [Option]) key - on the keyboard while pushing the button, as long as you're - not in fullscreen mode, your operating system's printer dialog - will appear, where you can change the settings.
++ Bottom: Help Area + -You can have the printer configuration changes stored - by using the "printcfg" option, either by using - "
+--printcfg" on the command-line, or - "printcfg=yes" in Tux Paint's own configuration - file ("tuxpaint.cfg").+ - -+ At the very bottom of the screen, Tux, the Linux + Penguin, provides tips and other information while + you draw. +
-If the "printcfg" option is used, printer settings will - be loaded from the file "
- -print.cfg" in your - personal folder (see below). - Any changes will be saved there as well.See the "Options" - documentation.)
-Printer Dialog Options -- - +By default, Tux Paint only shows the printer dialog - (or, on Linux/Unix, runs the "altprintcommand", e.g., - "kprinter" instead of "lpr") if the [Alt] - (or [Option]) key is held while clicking the 'Print' - button.
- -However, this behavior can be changed. You can have the - printer dialog always appear by using - "
- ---altprintalways" on the command-line, or - "altprint=always" in Tux Paint's configuration - file. Or, you can prevent the [Alt]/[Option] - key from having any effect by using "--altprintnever", or - "altprint=never".See the "Options" - documentation.)
-+
+ -+
+
- +
-Slides (under "Open") -- +
+ Available Tools +
-The "Slides" button is available in the "Open" dialog. - It displays a list of your saved files, just like the "Open" dialog.
++++ Drawing Tools +
-Click each of the images you wish to display in a slideshow-style - presentation, one by one. A digit will appear over each image, - letting you know in which order they will be displayed.
+++ ++
- + Paint (Brush) +
-You can click a selected image to unselect it (take it out of your - slideshow).
+- +
-+
+ The Paint Brush tool lets you draw freehand, + using various brushes (chosen in the Selector on + the right) and colors (chosen in the Color palette + towards the bottom). +
-A sliding scale at the lower left of the screen (next to the "Play" - button) can be used to adjust the speed of the slideshow, from slowest - to fastest. Choose the leftmost setting to disable automatic - advancement — you will need to press a key or click to go to - the next slide (see below).
++ If you hold the mouse button down, and move the + mouse, it will draw as you move. +
-Note: The slowest setting does not automatically advance - through the slides. Use it for when you want to step through them - manually.
++ As you draw, a sound is played. The bigger the + brush, the lower the pitch. +
+
-When you're ready, click the "Play" button to begin the slideshow. - (Note: If you hadn't selected ANY images, then ALL images will be - played in the slideshow.)
++
-+
During the slideshow, press [Space], [Enter] or - [Return] or the [Right Arrow], or click the "Next" - button at the lower left, to manually advance to the next slide. - Press [Left] to go back to the previous slide.
+
+Press [Escape], or click the "Back" button at the - lower right, to exit the slideshow and return to the slideshow - image selection screen.
+- + Stamp (Rubber Stamp) +
-Click "Back" in the slideshow image selection screen to return to - the "Open" dialog.
+- +
++
+ The Stamp tool is like a set of rubber stamps or + stickers. It lets you paste pre-drawn or + photographic images (like a picture of a horse, or + a tree, or the moon) in your picture. +
-
-+ As you move the mouse around the canvas, an outline + follows the mouse, showing where the stamp will be + placed, and how big it will be. +
-- Quit
-- -
++
+
++
+
+ There can be numerous categories of stamps (e.g., + animals, plants, outer space, vehicles, people, + etc.). Use the Left and Right arrows to cycle + through the collections. +
-Clicking the "Quit" button, closing the Tux Paint window, or - pushing the [Escape] key will quit Tux Paint.
- -You will first be prompted as to whether you really want to quit.
++ Prior to 'stamping' an image onto your drawing, + various effects can sometimes be applied (depending + on the stamp): +
-If you choose to quit, and you haven't saved the current picture, - you will first be asked if wish to save it. If it's not a new image, - you will then be asked if you want to save over the old version, - or create a new entry. (See "Save" above.)
- -NOTE: If the image is saved, it will be reloaded automatically - the next time you run Tux Paint!
++
- Some stamps can be colored or tinted. If the + color palette below the canvas is activated, you + can click the colors to change the tint or color of + the stamp before placing it in the picture. +
-NOTE: The "Quit" button and [Escape] key can be - disabled (e.g., by selecting "Disable 'Quit' Button" in - Tux Paint Config. or running Tux Paint - with the "
- ---noquit" command-line option).In that case, the "window close" button on - Tux Paint's title bar (if not in fullscreen mode) or - the [Alt] + [F4] key sequence may be used - to quit.
+- Stamps can be shrunk and expanded, by clicking + within the triangular-shaped series of bars at the + bottom right; the larger the bar, the larger the + stamp will appear in your picture. +
-If neither of those are possible, the key sequence of - [Shift] + [Control] + [Escape] - may be used to quit. (See the - "Options" documentation.)
- -
-Many stamps may be flipped vertically, or + displayed as a mirror-image, using the control + buttons at the bottom right. + + -Sound Muting -- + +There is no on-screen control button at this time, but - by pressing [Alt] + [S], sound effects - can be disabled and re-enabled (muted and unmuted) while the - program is running.
++
++
+
+ Different stamps can have different sound effects + and/or descriptive (spoken) sounds. Buttons at the + lower left (near Tux, the Linux penguin) allow you + to re-play the sound effects and descriptive sounds + for the currently-selected stamp. +
-Note that if sounds are completely disabled - (e.g., by unselecting "Enable Sound Effects" in - Tux Paint Config or running Tux Paint - with the "
+--nosound" command-line option), - the [Alt] + [S] key sequence has no - effect. (i.e., it cannot be used to turn on sounds when the - parent/teacher wants them disabled.)+ (NOTE: If the "
+ +nostampcontrols" option + is set, Tux Paint won't display the Mirror, + Flip, Shrink and Grow controls for stamps. See the + "Options" + documentation.) +
++ Lines + + ++ + ++
+ This tool lets you draw straight lines using the + various brushes and colors you normally use with + the Paint Brush. +
+ ++ Click the mouse and hold it to choose the starting + point of the line. As you move the mouse around, a + thin 'rubber-band' line will show where the line + will be drawn. +
+ ++ Let go of the mouse to complete the line. A + "sproing!" sound will play. +
+
+ ++
+ ++
++ Shapes + + ++ + ++
+ This tool lets you draw some simple filled, and + un-filled shapes. +
+ ++ Select a shape from the selector on the right + (circle, square, oval, etc.). +
+ ++ In the canvas, click the mouse and hold it to + stretch the shape out from where you clicked. Some + shapes can change proportion (e.g., rectangle and + oval), others cannot (e.g., square and circle). +
+ ++ Let go of the mouse when you're done stretching. +
+ ++
+- + Normal Mode +
+ +- +
+ ++ Now you can move the mouse around the canvas to + rotate the shape. +
+ ++ Click the mouse button again and the shape will + be drawn in the current color. +
+- + Simple Shapes Mode +
+ +- + If simple shapes are enabled (e.g., with the + "
+--simpleshapes" option), the shape + will be drawn on the canvas when you let go of + the mouse button. (There's no rotation step.) +
+ ++
+ ++
++ Text and Label + + ++ + ++
+ Choose a font (from the 'Letters' available on the + right) and a color (from the color palette near the + bottom). Click on the screen and a cursor will + appear. Type text and it will show up on the + screen. +
+ ++ Press [Enter] or [Return] and the + text will be drawn onto the picture and the cursor + will move down one line. +
+ ++ Alternatively, press [Tab] and the text will + be drawn onto the picture, but the cursor will move + to the right of the text, rather than down a line, + and to the left. (This can be useful to create a + line of text with mixed colors, fonts, styles and + sizes:
+ +Likethis.) ++ Clicking elsewhere in the picture while the text + entry is still active causes the current line of + text to move to that location (where you can + continue editing it). +
+ ++
+ ++
+
+- + Text versus Label +
+ +- +
+ ++ The Text tool is the original text-entry + tool in Tux Paint. Text entered using this + tool can't be modified or moved later, since it + becomes part of the drawing. However, because + the text becomes part of the picture, it can be + drawn over or modified using Magic tool + effects (e.g., smudged, tinted, embossed, etc.) +
+ ++ When using the Label tool (which was + added to Tux Paint in version 0.9.22), the + text 'floats' over the image, and the details + of the label (the text, the position of the + label, the font choice and the color) get + stored separately. This allows the label to be + repositioned or edited later. +
+ ++ The Label tool can be disabled (e.g., by + selecting "Disable 'Label' Tool" in + Tux Paint Config. or running + Tux Paint with the + "
+--nolabel" command-line option). +- + International Character Input +
+ +- +
++ Tux Paint allows inputting characters in + different languages. Most Latin characters + (A-Z, ñ, è, etc.) + can by entered directly. Some languages require + that Tux Paint be switched into an + alternate input mode before entering, and some + characters must be composed using numerous + keypresses. +
+ ++ When Tux Paint's locale is set to one of the + languages that provide alternate input modes, a + key is used to cycle through normal (Latin + character) and locale-specific mode or modes. +
+ ++ Currently supported locales, the input methods + available, and the key to toggle or cycle + modes, are listed below. Note: Many + fonts do not include all characters for all + languages, so sometimes you'll need to change + fonts to see the characters you're trying to + type. +
+ ++
+- Japanese — Romanized Hiragana and Romanized + Katakana — right [Alt] +
+ +- Korean — Hangul 2-Bul — + right [Alt] or + left [Alt] +
+ +- Traditional Chinese — + right [Alt] or + left [Alt] +
+ +- Thai — right [Alt] +
++ + +
++ Fill + + ++ + ++
+ The 'Fill' tool 'flood-fills' a contiguous area of + your drawing with a solid color of your choice. +
+ ++ Note: Prior to Tux Paint 0.9.24, this was a + "Magic" tool (see below). +
+ +
++ Magic (Special Effects) + + ++ + ++
+ The 'Magic' tool is actually a set of special + tools. Select one of the "magic" effects from the + selector on the right. Then, depending on the tool, + you can either click and drag around the picture, + and/or simply click the picture once, to apply the + effect. +
+ ++ If the tool can be used by clicking and dragging, a + 'painting' button will be available on the left, + below the list of "magic" tools on the right side + of the screen. If the tool can affect the entire + picture at once, an 'entire picture' button + will be available on the right. +
+
+ ++ See the instructions for + each Magic tool (in the 'magic-docs' folder). +
+ +
++ Eraser + + ++ + ++
+ This tool is similar to the Paint Brush. Wherever + you click (or click and drag), the picture will be + erased. (This may be white, some other color, or to + a background picture, depending on the picture.) +
+ ++ A number of eraser sizes are available, both round + and square.. +
+ ++ As you move the mouse around, a square outline + follows the pointer, showing what part of the + picture will be erased to white. +
+ ++ As you erase, a "squeaky clean" eraser/wiping sound + is played. +
+
+
+ ++ Other Controls +
+ ++++
+- + Undo +
+ +- +
+ ++
+ Clicking this tool will undo the last drawing + action. You can even undo more than once! +
+ ++ Note: You can also press [Control]-[Z] on + the keyboard to undo. +
+
+ +
+- + Redo +
+ +- +
+ ++
+ Clicking this tool will redo the drawing action you + just "undid" with the 'Undo' button. +
+ ++ As long as you don't draw again, you can redo as + many times as you had "undone!" +
+ ++ Note: You can also press [Control]-[R] on + the keyboard to redo. +
+
+ +
+- + New +
+ +- +
+ ++
+ Clicking the "New" button will start a new drawing. + A dialog will appear where you may choose to start + a new picture using a solid background color, or + using a 'Starter' image (see below). You will first + be asked whether you really want to do this. +
+ ++ Note: You can also press [Control]-[N] on + the keyboard to start a new drawing. +
+ 'Starter' Images ++++ 'Starters' can be like a page from a coloring + book (a black-and-white outline of a picture, + which you can then color in), or like a 3D + photograph, where you draw the bits in between. +
+ ++ When you load a 'Starter,' draw on it, and then + click 'Save,' it creates a new picture file (it + doesn't overwrite the original 'Starter,' so you + can use it again later). +
+
+ +
+- + Open +
+ +- +
+ ++
+ This shows you a list of all of the pictures you've + saved. If there are more than can fit on the + screen, use the "Up" and "Down" arrows at the top + and bottom of the list to scroll through the list + of pictures. +
+
+ ++
+ ++
+ Click a picture to select it, then... +
+ +++ ++
+- +
+ ++
+ Click the green "Open" button at the lower + left of the list to load the selected + picture. +
+ ++ (Alternatively, you can double-click a + picture's icon to load it.) +
+
+- +
+ ++
+ Click the brown "Erase" (trash can) button at + the lower right of the list to erase the + selected picture. (You will be asked to + confirm.) +
+ ++ Note: As of version 0.9.22, the + picture will be placed in your desktop's + trash can, on Linux only. +
+
+- +
+ ++
+ Click the blue "Slides" (slide projector) + button at the lower left to go to slideshow + mode. See "Slides", + below, for details. +
+
+- +
++
+ Or click the red "Back" arrow button at the + lower right of the list to cancel and return + to the picture you were drawing. +
+
++ If choose to open a picture, and your current + drawing hasn't been saved, you will be prompted as + to whether you want to save it or not. (See + "Save," below.) +
+ ++ Note: You can also press [Control]-[O] on + the keyboard to get the 'Open' dialog. +
+
+ +
+- + Save +
+ +- +
+ ++
+ This saves your current picture. +
+ ++ If you haven't saved it before, it will create a + new entry in the list of saved images. (i.e., it + will create a new file) +
+ ++ Note: It won't ask you anything (e.g., for a + filename). It will simply save the picture, and + play a "camera shutter" sound effect. +
+ ++ If you HAVE saved the picture before, or this is a + picture you just loaded using the "Open" command, + you will first be asked whether you want to save + over the old version, or create a new entry (a new + file). +
+ ++
+ ++
+ (NOTE: If either the "
+ +saveover" or + "saveovernew" options are set, it + won't ask before saving over. See the "Options" documentation.) ++ Note: You can also press [Control]-[S] on + the keyboard to save. +
+
+ +
+- + Print +
+ +- +
+ ++
+ Click this button and your picture will be printed! +
+ ++ On most platforms, you can also hold the + [Alt] key (called [Option] on Macs) + while clicking the 'Print' button to get a printer + dialog. Note that this may not work if you're + running Tux Paint in fullscreen mode. See + below. +
+ ++
+- + Disabling Printing +
+ +- +
+ ++ If the "noprint" option was set (either with + "
+ +noprint=yes" in Tux Paint's + configuration file, or using + "--noprint" on the command-line), + the "Print" button will be disabled. ++ See the "Options" + documentation.) +
+- + Restricting Printing +
+ +- +
+ ++ If the "printdelay" option was used (either + with "
+ +printdelay=SECONDS" + in the configuration file, or using + "--printdelay=SECONDS" on + the command-line), you can only print once + every SECONDS seconds. ++ For example, with "
+ +printdelay=60", + you can print only once a minute. ++ See the "Options" + documentation.) +
+- + Printing Commands +
+ +- +
+ ++ (Linux and Unix only) +
+ ++ Tux Paint prints by generating a + PostScript representation of the drawing and + sending it to an external program. By default, + the program is: +
+ +++ +lpr++ This command can be changed by setting the + "printcommand" value in Tux Paint's + configuration file. +
+ ++ If the [Alt] key on the keyboard is + being pushed while clicking the 'Print' button, + as long as you're not in fullscreen mode, an + alternative program is run. By default, the + program is KDE's graphical print dialog: +
+ +++ +kprinter++ This command can be changed by setting the + "altprintcommand" value in Tux Paint's + configuration file. +
+ ++ For information on how to change the printing + commands, see the "Options" + documentation. +
+- + Printer Settings +
+ +- +
+ ++ (Windows and macOS) +
+ ++ By default, Tux Paint simply prints to the + default printer with default settings when the + 'Print' button is pushed. +
+ ++ However, if you hold the [Alt] (or + [Option]) key on the keyboard while + pushing the button, as long as you're not in + fullscreen mode, your operating system's + printer dialog will appear, where you can + change the settings. +
+ ++ You can have the printer configuration changes + stored by using the "printcfg" option, either + by using "
+ +--printcfg" on the + command-line, or "printcfg=yes" in + Tux Paint's own configuration file + ("tuxpaint.cfg"). ++ If the "printcfg" option is used, printer + settings will be loaded from the file + "
+ +print.cfg" in your personal + folder (see below). Any changes will be saved + there as well. ++ See the "Options" + documentation.) +
+- + Printer Dialog Options +
+ +- +
++ By default, Tux Paint only shows the + printer dialog (or, on Linux/Unix, runs the + "altprintcommand", e.g., "kprinter" instead of + "lpr") if the [Alt] (or [Option]) + key is held while clicking the 'Print' button. +
+ ++ However, this behavior can be changed. You can + have the printer dialog always appear by using + "
+ +--altprintalways" on the + command-line, or "altprint=always" + in Tux Paint's configuration file. Or, you + can prevent the [Alt]/[Option] + key from having any effect by using + "--altprintnever", or + "altprint=never". ++ See the "Options" + documentation.) +
+
+ +
+- + Slides (under "Open") +
+ +- +
+ ++
+ The "Slides" button is available in the "Open" + dialog. It displays a list of your saved files, + just like the "Open" dialog. +
+ ++ Click each of the images you wish to display in a + slideshow-style presentation, one by one. A digit + will appear over each image, letting you know in + which order they will be displayed. +
+ ++ You can click a selected image to unselect it (take + it out of your slideshow). +
+ ++ A sliding scale at the lower left of the screen + (next to the "Play" button) can be used to adjust + the speed of the slideshow, from slowest to + fastest. Choose the leftmost setting to disable + automatic advancement — you will need to press a + key or click to go to the next slide (see below). +
+ ++ Note: The slowest setting does not + automatically advance through the slides. Use it + for when you want to step through them manually. +
+ ++ When you're ready, click the "Play" button to begin + the slideshow. (Note: If you hadn't selected ANY + images, then ALL images will be played in the + slideshow.) +
+ ++ During the slideshow, press [Space], + [Enter] or [Return] or the + [Right Arrow], or click the "Next" + button at the lower left, to manually advance to + the next slide. Press [Left] to go back to + the previous slide. +
+ ++ Press [Escape], or click the "Back" button + at the lower right, to exit the slideshow and + return to the slideshow image selection screen. +
+ ++ Click "Back" in the slideshow image selection + screen to return to the "Open" dialog. +
+
+- + Quit +
+ +- +
+ ++
+ Clicking the "Quit" button, closing the + Tux Paint window, or pushing the + [Escape] key will quit Tux Paint. +
+ ++ You will first be prompted as to whether you really + want to quit. +
+ ++ If you choose to quit, and you haven't saved the + current picture, you will first be asked if wish to + save it. If it's not a new image, you will then be + asked if you want to save over the old version, or + create a new entry. (See "Save" + above.) +
+ ++ NOTE: If the image is saved, it will be reloaded + automatically the next time you run Tux Paint! +
+ ++ NOTE: The "Quit" button and [Escape] + key can be disabled (e.g., by selecting + "Disable 'Quit' Button" in + Tux Paint Config. or running + Tux Paint with the + "
+ +--noquit" command-line option). ++ In that case, the "window close" button on + Tux Paint's title bar (if not in + fullscreen mode) or the + [Alt] + [F4] key sequence + may be used to quit. +
+ ++ If neither of those are possible, the key sequence + of + [Shift] + [Control] + [Escape] + may be used to quit. (See the "Options" documentation.) +
+
+- + Sound Muting +
+ +- +
++ There is no on-screen control button at this time, + but by pressing + [Alt] + [S], sound effects + can be disabled and re-enabled (muted and unmuted) + while the program is running. +
+ ++ Note that if sounds are completely disabled (e.g., + by unselecting "Enable Sound Effects" in + Tux Paint Config or running + Tux Paint with the + "
+--nosound" command-line option), the + [Alt] + [S] key sequence + has no effect. (i.e., it cannot be used to turn on + sounds when the parent/teacher wants them + disabled.) +
+ ++ Loading Other Pictures into + Tux Paint +
+ ++-+ Since Tux Paint's 'Open' dialog only displays pictures + you created with Tux Paint, what if you want to load + some other picture or photograph into Tux Paint to + edit? +
+ ++ To do so, you simply need to convert the picture into a PNG + (Portable Network Graphic) image file, and place it in + Tux Paint's "saved" directory: +
+ ++
-- + Windows Vista +
+ +- + Inside the user's "
+ +AppData" folder, e.g.: +"C:\Users\(user name)\AppData\Roaming\TuxPaint\saved\" +- + Windows 95, 98, ME, 2000, XP +
+ +- + Inside the user's "
+ +Application Data" + folder, e.g.:"C:\Documents and + Settings\(user name)\Application + Data\TuxPaint\saved\" +- + macOS +
+ +- + Inside the user's "
+ +Library" folder: +"/Users/(user name)/Library/Application + Support/Tux Paint/saved/" +- + Linux/Unix +
+ +- + Inside a hidden "
.tuxpaint" directory, in + the user's home directory: + "$(HOME)/.tuxpaint/saved/" +
++ Note: It is from this folder that you can copy or + open pictures drawn in Tux Paint using other + applications. +
++ Using '
-tuxpaint-import' +Loading Other Pictures into Tux Paint
---Since Tux Paint's 'Open' dialog only displays pictures you created - with Tux Paint, what if you want to load some other picture or - photograph into Tux Paint to edit?
++-+ Linux and Unix users can use the + "
-tuxpaint-import" shell script which + gets installed when you install Tux Paint. It uses + some NetPBM tools to convert the image + ("anytopnm"), resize it so that it will fit + in Tux Paint's canvas ("pnmscale"), and + convert it to a PNG ("pnmtopng"). +To do so, you simply need to convert the picture into - a PNG (Portable Network Graphic) image file, and place it in Tux Paint's - "saved" directory:
- --
+- Windows Vista
-- Inside the user's "
+AppData" folder, - e.g.:"C:\Users\(user name)\AppData\Roaming\TuxPaint\saved\"+ It also uses the "
-date" command to get the + current time and date, which is the file-naming + convention Tux Paint uses for saved files. + (Remember, you are never asked for a 'filename' when you + go to Save or Open pictures!) +- Windows 95, 98, ME, 2000, XP
-- Inside the user's "
- -Application Data" folder, - e.g.:"C:\Documents and Settings\(user name)\Application - Data\TuxPaint\saved\"- macOS
-- Inside the user's "
- -Library" folder: -"/Users/(user name)/Library/Application Support/Tux Paint/saved/"- Linux/Unix
-- Inside a hidden "
-.tuxpaint" directory, in the user's - home directory: "$(HOME)/.tuxpaint/saved/"+ To use '
-tuxpaint-import', simply run the + command from a command-line prompt and provide it the + name(s) of the file(s) you wish to convert. +Note: It is from this folder that you can copy or open pictures - drawn in Tux Paint using other applications.
++ They will be converted and placed in your Tux Paint + 'saved' directory. (Note: If you're doing this for a + different user - e.g., your child, you'll need to make + sure to run the command under their account.) +
-Using '
-tuxpaint-import'--Linux and Unix users can use the "
+tuxpaint-import" - shell script which gets installed when you install Tux Paint. - It uses some NetPBM tools to convert the image ("anytopnm"), - resize it so that it will fit in Tux Paint's canvas - ("pnmscale"), and convert it to a PNG - ("pnmtopng").+ Example: +
-It also uses the "
+date" command to get the current time and - date, which is the file-naming convention Tux Paint uses for saved - files. (Remember, you are never asked for a 'filename' when you go to - Save or Open pictures!)+-$ tuxpaint-import grandma.jpg+
+ grandma.jpg -> + /home/username/.tuxpaint/saved/20020921123456.png
+ jpegtopnm: WRITING A PPM FILETo use '
+tuxpaint-import', simply run the command from a - command-line prompt and provide it the name(s) of the file(s) you wish - to convert.+ The first line + ("
-tuxpaint-import grandma.jpg") is the + command to run. The following two lines are output from + the program while it's working. +They will be converted and placed in your Tux Paint 'saved' - directory. (Note: If you're doing this for a different user - e.g., - your child, you'll need to make sure to run the command under their - account.)
++ Now you can load Tux Paint, and a version of that + original picture will be available under the 'Open' + dialog. Just double-click its icon! +
+Example:
++ Doing it Manually +
-+- $ tuxpaint-import grandma.jpg
- grandma.jpg -> /home/username/.tuxpaint/saved/20020921123456.png
- jpegtopnm: WRITING A PPM FILE -+++ Windows, macOS, BeOS, and Haiku users must currently do the conversion manually. +
-The first line ("
- -tuxpaint-import grandma.jpg") is the - command to run. The following two lines are output from the program while - it's working.Now you can load Tux Paint, and a version of that original picture - will be available under the 'Open' dialog. Just double-click its icon!
-+ Load a graphics program that is capable of both loading + your picture and saving a PNG format file. (See the + documentation file "PNG.txt" for + a list of suggested software, and other references.) +
++ When Tux Paint loads an image that's not the same size as + its drawing canvas, it scales (and sometimes smears the + edges of) the image so that it fits within the canvas. +
-Doing it Manually
--Windows, macOS, BeOS, and Haiku users must currently do the conversion - manually.
++ To avoid having the image stretched or smeared, you can + resize it to Tux Paint's canvas size. This size + depends on the size of the Tux Paint window, or + resolution at which Tux Paint is run, if in + fullscreen. (Note: The default resolution is + 800x600.) See "Calculating Image Dimensions", below. +
-Load a graphics program that is capable of both loading your picture - and saving a PNG format file. (See the documentation file - "PNG.txt" for a list of suggested software, - and other references.)
++ Save the picture in PNG format. It is highly + recommended that you name the filename using the current + date and time, since that's the convention Tux Paint + uses: +
-When Tux Paint loads an image that's not the same size as its drawing - canvas, it scales (and sometimes smears the edges of) the image so that - it fits within the canvas.
++-YYYYMMDDhhmmss.png+To avoid having the image stretched or smeared, you can resize it - to Tux Paint's canvas size. This size depends on the size of - the Tux Paint window, or resolution at which Tux Paint is - run, if in fullscreen. (Note: The default resolution is 800x600.) - See "Calculating Image Dimensions", below.
++
+ +- YYYY = Year +
-Save the picture in PNG format. It is highly recommended that you - name the filename using the current date and time, since that's - the convention Tux Paint uses:
+- MM = Month (01-12) +
--YYYYMMDDhhmmss.png+- DD = Day (01-31) +
+ +- HH = Hour, in 24-hour format (00-23) +
+ +- mm = Minute (00-59) +
+ +- ss = Second (00-59) +
++ e.g.: +
+ +++ +20020921130500- for September 21, 2002, + 1:05:00pm ++ Place this PNG file in your Tux Paint + '
+ +saved' directory. (See above.) ++ Calculating Image Dimensions +
+ ++++ The width of Tux Paint's canvas is simply the + width of the window (e.g., 640, 800 or 1024 pixels), + minus 192. +
+ ++ Calculating the height of Tux Paint's canvas + requires multiple steps: +
+ ++
+ +- Take the height of the window (e.g, 480, 600 or 768 + pixels) and subtract 144 +
+ +- Take the result of Step 1 and divide it by 48 +
+ +- Take the result of Step 2 and round it down + (e.g., 9.5 becomes simply 9) +
+ +- Take the result of Step 3 and multiply it by + 48 +
+ +- Finally, take the result of Step 4 and add 40 +
++ Example: Tux Paint running at fullscreen on + a 1440x900 display. +
+ ++
+ +- The canvas width is simply 1440 - 192, or + 1248. +
+ +- The canvas height is calculated as: +
++
+- 900 - 144, or 756 +
+ +- 756 / 48, or 15.75 +
+ +- 15.75 rounded down, or 15 +
+ +- 15 * 48, or 720 +
+ +- 720 + 40, or 760 +
++ So the canvas within a 1440x900 Tux Paint window + is 1248x760. +
+-
+- YYYY = Year
-- MM = Month (01-12)
-- DD = Day (01-31)
-- HH = Hour, in 24-hour format (00-23)
-- mm = Minute (00-59)
-- ss = Second (00-59)
-
-e.g.:
++ Further Reading +
-- -20020921130500- for September 21, 2002, 1:05:00pm -Place this PNG file in your Tux Paint '
- -saved' - directory. (See above.)Calculating Image Dimensions
---The width of Tux Paint's canvas is simply the width of the - window (e.g., 640, 800 or 1024 pixels), minus 192.
- -Calculating the height of Tux Paint's canvas requires multiple - steps:
--
- -- Take the height of the window (e.g, 480, 600 or 768 pixels) and - subtract 144
-- Take the result of Step 1 and divide it by 48
-- Take the result of Step 2 and round it down (e.g., 9.5 becomes - simply 9)
-- Take the result of Step 3 and multiply it by 48
-- Finally, take the result of Step 4 and add 40
-Example: Tux Paint running at fullscreen on a 1440x900 - display.
+ Other documentation included with Tux Paint (in the + "docs" folder/directory) include:-
-- The canvas width is simply 1440 - 192, or 1248.
-- The canvas height is calculated as: -
+-
-- 900 - 144, or 756
-- 756 / 48, or 15.75
-- 15.75 rounded down, or 15
-- 15 * 48, or 720
-- 720 + 40, or 760
-- + "Magic" Tool Documentation + ("magic-docs")
+ +
+ Documentation for each of the currently-installed "Magic" + tools. +- + AUTHORS.txt
+ +
+ List of authors and contributors. +- + CHANGES.txt
+ +
+ Summary of changed between releases. +- + COPYING.txt
+ +
+ Copying license (The GNU General Public License). +- + INSTALL.txt
+ +
+ Instructions for compiling/installing, when applicable. +- + EXTENDING.html
+ +
+ Detailed instructions on creating brushes, stamps and + starters, and adding fonts, to extend Tux Paint. +- + OPTIONS.html
+ +
+ Detailed instructions on command-line and + configuration-file options, for those who don't want to + use Tux Paint Config. +- + PNG.txt
+ +
+ Notes on creating PNG format bitmapped images for use in + Tux Paint. +- + SVG.txt
+ +
+ Notes on creating SVG format vector images for use in + Tux Paint. +- + SIGNALS.txt
+ Information about POSIX signals Tux Paint responds + to. +So the canvas within a 1440x900 Tux Paint window is 1248x760.
- Other documentation included with Tux Paint (in the "+ +docs" - folder/directory) include: ++- -+ If you need help, feel free to contact New Breed Software: +
--
-- "Magic" Tool Documentation - ("magic-docs")
+
- Documentation for each of the currently-installed "Magic" tools. -+ http://www.newbreedsoftware.com/ +-- AUTHORS.txt
- -
- List of authors and contributors. -- CHANGES.txt
- -
- Summary of changed between releases. -- COPYING.txt
- -
- Copying license (The GNU General Public License). -- INSTALL.txt
- -
- Instructions for compiling/installing, when applicable. -- EXTENDING.html
- -
- Detailed instructions on creating brushes, stamps and starters, - and adding fonts, to extend Tux Paint. -- OPTIONS.html
- -
- Detailed instructions on command-line and configuration-file options, - for those who don't want to use Tux Paint Config. -- PNG.txt
- -
- Notes on creating PNG format bitmapped images for use in Tux Paint. -- SVG.txt
- -
- Notes on creating SVG format vector images for use in Tux Paint. -- SIGNALS.txt
- -
- Information about POSIX signals Tux Paint responds to. -
- - -How to Get Help
--- - +If you need help, feel free to contact New Breed Software:
- -- http://www.newbreedsoftware.com/ -- -You may also wish to participate in the numerous Tux Paint mailing - lists:
- -- http://www.tuxpaint.org/lists/ -- -+ You may also wish to participate in the numerous + Tux Paint mailing lists: +
++ http://www.tuxpaint.org/lists/ ++