Browse Source

saving uncommitted changes in /etc prior to emerge run

master
hasufell 9 years ago
committed by root
commit
b3cea8d893
100 changed files with 12112 additions and 0 deletions
  1. +91
    -0
      ._cfg0000_drirc
  2. +1
    -0
      ._cfg0000_exports
  3. +300
    -0
      ._cfg0000_genkernel.conf
  4. +31
    -0
      ._cfg0000_hosts
  5. +24
    -0
      ._cfg0000_krb5.conf.example
  6. +31
    -0
      ._cfg0000_locale.gen
  7. +43
    -0
      ._cfg0000_logrotate.conf
  8. +39
    -0
      ._cfg0000_prelink.conf
  9. +63
    -0
      ._cfg0000_profile
  10. +59
    -0
      ._cfg0000_psd.conf
  11. +215
    -0
      ._cfg0000_rc.conf
  12. +1225
    -0
      ._cfg0000_rkhunter.conf
  13. +15
    -0
      ._cfg0000_rsyncd.conf
  14. +91
    -0
      ._cfg0000_sudoers
  15. +396
    -0
      ._cfg0000_tigrc
  16. +65
    -0
      ._cfg0000_tox-bootstrapd.conf
  17. +17
    -0
      ._cfg0000_updatedb.conf
  18. +19
    -0
      ._cfg0001_krb5.conf.example
  19. +59
    -0
      ._cfg0001_psd.conf
  20. +223
    -0
      ._cfg0001_rc.conf
  21. +63
    -0
      ._cfg0002_psd.conf
  22. BIN
      .etckeeper
  23. +51
    -0
      .gitignore
  24. +0
    -0
      ConsoleKit/run-session.d/.keep_sys-auth_consolekit-0
  25. +5
    -0
      ConsoleKit/seats.d/00-primary.seat
  26. +230
    -0
      DIR_COLORS
  27. +136
    -0
      ImageMagick-6/._cfg0000_delegates.xml
  28. +61
    -0
      ImageMagick-6/._cfg0000_policy.xml
  29. +21
    -0
      ImageMagick-6/._cfg0000_type.xml
  30. +138
    -0
      ImageMagick-6/._cfg0001_delegates.xml
  31. +22
    -0
      ImageMagick-6/coder.xml
  32. +28
    -0
      ImageMagick-6/colors.xml
  33. +129
    -0
      ImageMagick-6/delegates.xml
  34. +40
    -0
      ImageMagick-6/log.xml
  35. +23
    -0
      ImageMagick-6/magic.xml
  36. +1142
    -0
      ImageMagick-6/mime.xml
  37. +59
    -0
      ImageMagick-6/policy.xml
  38. +62
    -0
      ImageMagick-6/quantization-table.xml
  39. +334
    -0
      ImageMagick-6/thresholds.xml
  40. +62
    -0
      ImageMagick-6/type-dejavu.xml
  41. +54
    -0
      ImageMagick-6/type-ghostscript.xml
  42. +102
    -0
      ImageMagick-6/type-windows.xml
  43. +21
    -0
      ImageMagick-6/type.xml
  44. +0
    -0
      MYGUI/.keep_dev-games_mygui-0
  45. +207
    -0
      MYGUI/Ogre.log
  46. +11
    -0
      MYGUI/ogre.cfg
  47. +8
    -0
      MYGUI/plugins.cfg
  48. +6
    -0
      MYGUI/resources.xml
  49. +18
    -0
      OGRE/._cfg0000_plugins.cfg
  50. +40
    -0
      OGRE/._cfg0000_resources.cfg
  51. +18
    -0
      OGRE/._cfg0001_plugins.cfg
  52. +18
    -0
      OGRE/plugins.cfg
  53. +40
    -0
      OGRE/resources.cfg
  54. +1
    -0
      OpenCL/vendors/nvidia.icd
  55. +60
    -0
      UPower/UPower.conf
  56. +1
    -0
      X11/Sessions/Xfce
  57. +1
    -0
      X11/Sessions/Xfce4
  58. +107
    -0
      X11/Sessions/Xsession
  59. +2
    -0
      X11/Sessions/i3wm
  60. +190
    -0
      X11/app-defaults/NetHack
  61. +958
    -0
      X11/app-defaults/XPaint
  62. +955
    -0
      X11/app-defaults/XPaint_es
  63. +950
    -0
      X11/app-defaults/XPaint_fr
  64. +52
    -0
      X11/chooser.sh
  65. +143
    -0
      X11/mwm/system.mwmrc
  66. +31
    -0
      X11/startDM.sh
  67. +16
    -0
      X11/xinit.d/libcanberra-gtk-module.sh
  68. +109
    -0
      X11/xinit/._cfg0000_xinitrc
  69. +6
    -0
      X11/xinit/._cfg0000_xserverrc
  70. +66
    -0
      X11/xinit/xinitrc
  71. +7
    -0
      X11/xinit/xinitrc.d/00-xhost
  72. +5
    -0
      X11/xinit/xinitrc.d/11-xdg-menu-kde-4
  73. +16
    -0
      X11/xinit/xinitrc.d/40-libcanberra-gtk-module
  74. +13
    -0
      X11/xinit/xinitrc.d/80-dbus
  75. +32
    -0
      X11/xinit/xinitrc.d/90-consolekit
  76. +2
    -0
      X11/xinit/xinitrc.d/95-nvidia-settings
  77. +2
    -0
      X11/xinit/xserverrc
  78. +123
    -0
      X11/xorg.conf
  79. +9
    -0
      X11/xorg.conf.d/90-custom-kbd.conf
  80. +29
    -0
      acpi/actions/power
  81. +68
    -0
      acpi/actions/powerbtn.sh
  82. +59
    -0
      acpi/default.sh
  83. +19
    -0
      acpi/events/default
  84. +15
    -0
      acpi/events/power
  85. +117
    -0
      adobe/mms.cfg
  86. +158
    -0
      apache2/._cfg0000_httpd.conf
  87. +385
    -0
      apache2/._cfg0000_magic
  88. +156
    -0
      apache2/._cfg0001_httpd.conf
  89. +5
    -0
      apache2/custom/wba.conf
  90. +163
    -0
      apache2/httpd.conf
  91. +382
    -0
      apache2/magic
  92. +131
    -0
      apache2/modules.d/._cfg0000_00_default_settings.conf
  93. +57
    -0
      apache2/modules.d/._cfg0000_00_error_documents.conf
  94. +86
    -0
      apache2/modules.d/._cfg0000_00_mod_autoindex.conf
  95. +10
    -0
      apache2/modules.d/._cfg0000_00_mod_info.conf
  96. +46
    -0
      apache2/modules.d/._cfg0000_00_mod_mime.conf
  97. +15
    -0
      apache2/modules.d/._cfg0000_00_mod_status.conf
  98. +32
    -0
      apache2/modules.d/._cfg0000_00_mod_userdir.conf
  99. +99
    -0
      apache2/modules.d/._cfg0000_00_mpm.conf
  100. +67
    -0
      apache2/modules.d/._cfg0000_40_mod_ssl.conf

+ 91
- 0
._cfg0000_drirc View File

@@ -0,0 +1,91 @@
<!--

============================================
Application bugs worked around in this file:
============================================

* Various Unigine products don't use the #version and #extension GLSL
directives, meaning they only get GLSL 1.10 and no extensions for their
shaders.
Enabling all extensions for Unigine fixes most issues, but the GLSL version
is still 1.10.

* Unigine Heaven 3.0 with ARB_texture_multisample uses a "ivec4 * vec4"
expression, which is illegal in GLSL 1.10.
Adding "#version 130" fixes this.

* Unigine Heaven 3.0 with ARB_shader_bit_encoding uses the uint keyword, which
is illegal in GLSL 1.10.
Adding "#version 130" fixes this.

* Unigine Heaven 3.0 with ARB_shader_bit_encoding uses a "uint & int"
expression, which is illegal in any GLSL version.
Disabling ARB_shader_bit_encoding fixes this.

* If ARB_sample_shading is supported, Unigine Heaven 4.0 and Valley 1.0 uses
an #extension directive in the middle of its shaders, which is illegal
in GLSL.

TODO: document the other workarounds.

-->

<driconf>
<!-- Please always enable app-specific workarounds for all drivers and
screens. -->
<device>
<application name="Unigine Sanctuary" executable="Sanctuary">
<option name="force_glsl_extensions_warn" value="true" />
<option name="disable_blend_func_extended" value="true" />
</application>

<application name="Unigine Tropics" executable="Tropics">
<option name="force_glsl_extensions_warn" value="true" />
<option name="disable_blend_func_extended" value="true" />
</application>

<application name="Unigine Heaven (32-bit)" executable="heaven_x86">
<option name="force_glsl_extensions_warn" value="true" />
<option name="disable_blend_func_extended" value="true" />
<option name="force_glsl_version" value="130" />
<option name="disable_shader_bit_encoding" value="true" />
<option name="allow_glsl_extension_directive_midshader" value="true" />
</application>

<application name="Unigine Heaven (64-bit)" executable="heaven_x64">
<option name="force_glsl_extensions_warn" value="true" />
<option name="disable_blend_func_extended" value="true" />
<option name="force_glsl_version" value="130" />
<option name="disable_shader_bit_encoding" value="true" />
<option name="allow_glsl_extension_directive_midshader" value="true" />
</application>

<application name="Unigine Valley (32-bit)" executable="valley_x86">
<option name="allow_glsl_extension_directive_midshader" value="true" />
</application>

<application name="Unigine Valley (64-bit)" executable="valley_x64">
<option name="allow_glsl_extension_directive_midshader" value="true" />
</application>

<application name="Unigine OilRush (32-bit)" executable="OilRush_x86">
<option name="disable_blend_func_extended" value="true" />
</application>

<application name="Unigine OilRush (64-bit)" executable="OilRush_x64">
<option name="disable_blend_func_extended" value="true" />
</application>

<application name="Savage 2" executable="savage2.bin">
<option name="disable_glsl_line_continuations" value="true" />
</application>

<application name="Topogun (32-bit)" executable="topogun32">
<option name="always_have_depth_buffer" value="true" />
</application>

<application name="Topogun (64-bit)" executable="topogun64">
<option name="always_have_depth_buffer" value="true" />
</application>
</device>
</driconf>

+ 1
- 0
._cfg0000_exports View File

@@ -0,0 +1 @@
# /etc/exports: NFS file systems being exported. See exports(5).

+ 300
- 0
._cfg0000_genkernel.conf View File

@@ -0,0 +1,300 @@
# Configuration file for genkernel

# This file is sourced by genkernel at startup and determines which options
# we will be using to compile our kernel. The order of precidence is simple,
# with the internal settings being least important, configuration file
# settings next, and command line options being most important.

# =========Common Command Line Option Defaults=========

# Should we install to $BOOTDIR? Default is "no" because genkernel is used in
# catalyst and stage building.
#INSTALL="yes"

# Run 'make oldconfig' before compiling this kernel?
OLDCONFIG="yes"

# Run 'make menuconfig' before compiling this kernel?
MENUCONFIG="no"

# Run 'make clean' before compilation?
# If set to NO, implies MRPROPER WILL NOT be run
# Also, if clean is NO, it won't copy over any configuration
# file, it will use what's there.
CLEAN="yes"

# Run 'make mrproper' before configuration/compilation?
MRPROPER="yes"

# Override the arch detection?
#ARCH_OVERRIDE="x86"

# Mount BOOTDIR automatically if it isn't mounted?
MOUNTBOOT="yes"

# Make symlinks in BOOTDIR automatically?
#SYMLINK="no"

# Save the new configuration in /etc/kernels upon
# successfull compilation
SAVE_CONFIG="yes"

# Use Color output in Genkernel?
USECOLOR="yes"

# Clear build cache dir
#CLEAR_CACHE_DIR="yes"

# Clear all tmp files and caches after genkernel has run
#POSTCLEAR="1"

# Genkernel uses an independent configuration for MAKEOPTS, and does not source
# /etc/make.conf . You can override the default setting by uncommenting and
# tweaking the following line. Default setting is set up by
# ${GK_SHARE}/${ARCH_OVERRIDE}/config.sh . The recommended value for -j
# argument is: <number of processors>*<number of cores per processor>+1
#MAKEOPTS="-j2"

# Add in LVM support from static binaries if they exist on the system, or
# compile static LVM binaries if static ones do not exist.
#LVM="no"

# Add in Luks support. Needs sys-fs/cryptsetup with -dynamic installed.
#LUKS="no"

# Add in GnuPG support
#GPG="no"

# Add DMRAID support.
#DMRAID="no"

# Include (or suppresses the inclusion of) busybox in the initrd or initramfs.
# If included, busybox is rebuilt if the cached copy is out of date.
#BUSYBOX="yes"

# Includes mdadm/mdmon binaries in initramfs.
# Without sys-fs/mdadm[static] installed, this will build a static mdadm.
#MDADM="no"

# Specify a custom mdadm.conf.
# By default the ramdisk will be built *without* an mdadm.conf and will auto-detect
# arrays during bootup. Usually, this should not be needed.
#MDADM_CONFIG="/etc/mdadm.conf"

# Add Multipath support.
#MULTIPATH="no"

# Add iSCSI support.
#ISCSI="no"

# Add e2fsprogs support.
#E2FSPROGS="no"

# Include support for unionfs
#UNIONFS="1"

# Include support for zfs volume management.
#ZFS="no"

# Enable copying of firmware into initramfs
#FIRMWARE="no"
# Specify directory to pull from
#FIRMWARE_DIR="/lib/firmware"
# Specify specific firmware files to include. This overrides FIRMWARE_DIR
#FIRMWARE_FILES=""

# Enable disklabel support (copies blkid to initrd)
DISKLABEL="yes"

# Add new kernel to grub?
#BOOTLOADER="grub"

# Enable splashutils in early space (initrd). Default is "no".
#SPLASH="yes"

# Use this splash theme. If commented out - the "default" name theme is used.
# Also, SPLASH="yes" needs to be enabled for this one to one work.
# This supersedes the "SPLASH_THEME" option of /etc/conf.d/splash (in early space).
#SPLASH_THEME="gentoo"

# Run the specified command in the current environment after the kernel and
# modules have been compiled, useful to rebuild external kernel module.
# use "emerge --quiet @module-rebuild" for >=portage-2.2
#CMD_CALLBACK=""

# =========Keymap Settings=========
#
# Force keymap selection at boot
#DOKEYMAPAUTO="yes"


# Disables keymap selection support
#KEYMAP="0"


# =========Low Level Compile Settings=========
#
# GNU Make to use for kernel. See also the --kernel-make command line option.
#KERNEL_MAKE="make"

# Compiler to use for the kernel (e.g. distcc). See also the --kernel-cc
# command line option.
#KERNEL_CC="gcc"

# Assembler to use for the kernel. See also the --kernel-as command line
# option.
#KERNEL_AS="as"

# Linker to use for the kernel. See also the --kernel-ld command line option.
#KERNEL_LD="ld"

# GNU Make to use for the utilities. See also the --utils-make command line
# option.
#UTILS_MAKE="make"

# Compiler to use for the utilities (e.g. distcc). See also the --utils-cc
# command line option.
#UTILS_CC="gcc"

# Assembler to use for the utilities. See also the --utils-as command line
# option.
#UTILS_AS="as"

# Linker to use for the utilities. See also the --utils-ld command line
# option.
#UTILS_LD="ld"


# Common prefix of cros compile commands
#UTILS_CROSS_COMPILE="x86_64-pc-linux-gnu"


# Value of CROSS_COMPILE utils variable
# during kernel compilation
#KERNEL_CROSS_COMPILE="x86_64-pc-linux-gnu"


# =========GENKERNEL LOCATION CONFIGURATION============
# Variables:
# %%ARCH%% - Final determined architecture
# %%CACHE%% - Final determined cache location

# Set genkernel's temporary work directory. Default is /var/tmp/genkernel
#TMPDIR="/var/tmp/genkernel"

# Set the boot directory, default is /boot
#BOOTDIR="/boot"

# Default share directory location
GK_SHARE="${GK_SHARE:-/usr/share/genkernel}"

# Location of the default cache
CACHE_DIR="/var/cache/genkernel"
# Location of DISTDIR, where our source tarballs are stored
DISTDIR="${GK_SHARE}/distfiles"
# Log output file
LOGFILE="/var/log/genkernel.log"
# Debug Level
LOGLEVEL=1

# =========COMPILED UTILS CONFIGURATION============
#
# Default location of kernel source
DEFAULT_KERNEL_SOURCE="/usr/src/linux"
# Default kernel config (only use to override using
# arch/%%ARCH%%/kernel-config-${VER}.${PAT} !)
#DEFAULT_KERNEL_CONFIG="${GK_SHARE}/arch/%%ARCH%%/kernel-config"

# Specifies a user created busybox config
#BUSYBOX_CONFIG="/path/to/file"
#BUSYBOX_APPLETS="[ ash sh mount uname echo cut cat"

# NOTE: Since genkernel 3.4.41 the version of
# busybox, lvm, mdadm, .. have been moved to
# /usr/share/genkernel/defaults/software.sh in order to
# reduce the merging you have to do during etc-update.
# You can still override these settings in here.


# =========MISC KERNEL CONFIGURATION============
#
# Tag the kernel and ramdisk with a name:
# If not defined the option defaults to
# 'genkernel'
#KNAME="genkernel"


# This option is only valid if kerncache is
# defined. If there is a valid kerncache no checks
# will be made against a kernel source tree
#KERNEL_SOURCES="0"


# Build a static (monolithic kernel)
#BUILD_STATIC="1"


# Make and install kernelz image (PowerPC)
#GENZIMAGE="1"


# File to output a .tar.bz2'd kernel contents
# of /lib/modules/ and the kernel config
# NOTE: This is created before the callbacks
# are run!
#KERNCACHE="/path/to/file"


# Prefix to kernel module destination, modules
# will be installed in <prefix>/lib/modules
# (.conf equivalent of --module-prefix=<dir>)
#INSTALL_MOD_PATH=""


# =========MISC INITRD CONFIGURATION============
#
# Copy all kernel modules to the ramdisk
#ALLRAMDISKMODULES="1"


# Don't copy any modules to the ramdisk
#RAMDISKMODULES="0"


# File to output a .tar.bz2'd kernel and ramdisk:
# No modules outside of the ramdisk will be
# included...
#MINKERNPACKAGE="/path/to/file.bz2"


# File to output a .tar.bz2'd modules after the
# callbacks have run
#MODULESPACKAGE="/path/to/file.bz2"


# Directory structure to include in the initramfs,
# only available on >=2.6 kernels
#INITRAMFS_OVERLAY=""


# Build the generated initramfs into the kernel instead of
# keeping it as a separate file
#INTEGRATED_INITRAMFS="1"


# Compress generated initramfs
#COMPRESS_INITRD="yes"
# Types of compression: best, xz, lzma, bzip2, gzip, lzop, fastest
# "best" selects the best available compression method
# "fastest" selects the fastest available compression method
#COMPRESS_INITRD_TYPE="best"


# Create a self-contained env in the initramfs
#NETBOOT="1"


# =========MISC BOOT CONFIGURATION============
#
# Specify a default for real_root=
#REAL_ROOT="/dev/one/two/gentoo"

+ 31
- 0
._cfg0000_hosts View File

@@ -0,0 +1,31 @@
# /etc/hosts: Local Host Database
#
# This file describes a number of aliases-to-address mappings for the for
# local hosts that share this file.
#
# In the presence of the domain name service or NIS, this file may not be
# consulted at all; see /etc/host.conf for the resolution order.
#

# IPv4 and IPv6 localhost aliases
127.0.0.1 localhost
::1 localhost

#
# Imaginary network.
#10.0.0.2 myname
#10.0.0.3 myfriend
#
# According to RFC 1918, you can use the following IP networks for private
# nets which will never be connected to the Internet:
#
# 10.0.0.0 - 10.255.255.255
# 172.16.0.0 - 172.31.255.255
# 192.168.0.0 - 192.168.255.255
#
# In case you want to be able to connect directly to the Internet (i.e. not
# behind a NAT, ADSL router, etc...), you need real official assigned
# numbers. Do not try to invent your own network numbers but instead get one
# from your network provider (if any) or from your regional registry (ARIN,
# APNIC, LACNIC, RIPE NCC, or AfriNIC.)
#

+ 24
- 0
._cfg0000_krb5.conf.example View File

@@ -0,0 +1,24 @@
[libdefaults]
default_realm = ATHENA.MIT.EDU

[realms]
# use "kdc = ..." if realm admins haven't put SRV records into DNS
ATHENA.MIT.EDU = {
admin_server = KERBEROS.MIT.EDU
default_domain = MIT.EDU
v4_instance_convert = {
mit = mit.edu
lithium = lithium.lcs.mit.edu
}
}
ANDREW.CMU.EDU = {
admin_server = vice28.fs.andrew.cmu.edu
}

[domain_realm]
mit.edu = ATHENA.MIT.EDU
csail.mit.edu = CSAIL.MIT.EDU
.ucsc.edu = CATS.UCSC.EDU

[logging]
# kdc = CONSOLE

+ 31
- 0
._cfg0000_locale.gen View File

@@ -0,0 +1,31 @@
# /etc/locale.gen: list all of the locales you want to have on your system
#
# The format of each line:
# <locale> <charmap>
#
# Where <locale> is a locale located in /usr/share/i18n/locales/ and
# where <charmap> is a charmap located in /usr/share/i18n/charmaps/.
#
# All blank lines and lines starting with # are ignored.
#
# For the default list of supported combinations, see the file:
# /usr/share/i18n/SUPPORTED
#
# Whenever glibc is emerged, the locales listed here will be automatically
# rebuilt for you. After updating this file, you can simply run `locale-gen`
# yourself instead of re-emerging glibc.

#en_US ISO-8859-1
#en_US.UTF-8 UTF-8
#ja_JP.EUC-JP EUC-JP
#ja_JP.UTF-8 UTF-8
#ja_JP EUC-JP
#en_HK ISO-8859-1
#en_PH ISO-8859-1
#de_DE ISO-8859-1
#de_DE@euro ISO-8859-15
#es_MX ISO-8859-1
#fa_IR UTF-8
#fr_FR ISO-8859-1
#fr_FR@euro ISO-8859-15
#it_IT ISO-8859-1

+ 43
- 0
._cfg0000_logrotate.conf View File

@@ -0,0 +1,43 @@
# $Header: /var/cvsroot/gentoo-x86/app-admin/logrotate/files/logrotate.conf,v 1.6 2014/07/07 09:55:32 nimiux Exp $
#
# Default logrotate(8) configuration file for Gentoo Linux.
# See "man logrotate" for details.

# rotate log files weekly.
weekly
#daily

# keep 4 weeks worth of backlogs.
rotate 4

# create new (empty) log files after rotating old ones.
create

# use date as a suffix of the rotated file.
dateext

# compress rotated log files.
compress

notifempty
nomail
noolddir

# packages can drop log rotation information into this directory.
include /etc/logrotate.d

# no packages own wtmp and btmp -- we'll rotate them here.
/var/log/wtmp {
monthly
create 0664 root utmp
minsize 1M
rotate 1
}
/var/log/btmp {
missingok
monthly
create 0600 root utmp
rotate 1
}

# system-specific logs may be also be configured here.

+ 39
- 0
._cfg0000_prelink.conf View File

@@ -0,0 +1,39 @@
# This config file contains a list of directories both with binaries
# and libraries prelink should consider by default.
# If a directory name is prefixed with `-l ', the directory hierarchy
# will be walked as long as filesystem boundaries are not crossed.
# If a directory name is prefixed with `-h ', symbolic links in a
# directory hierarchy are followed.
# Directories or files with `-b ' prefix will be blacklisted.
-c /etc/prelink.conf.d/*.conf
-b *.la
-b *.png
-b *.py
-b *.pl
-b *.pm
-b *.sh
-b *.xml
-b *.xslt
-b *.a
-b *.js
-b /lib/modules
-b /usr/lib{,x32,32,64}/locale
-b /usr/lib{,x32,32,64}/wine
-b /usr/lib{,x32,32,64}/valgrind
-b /usr/X11R6/lib{,x32,32,64}/X11/xfig
-b /usr/src
-l /bin
-l /usr/bin
-l /sbin
-l /usr/sbin
-l /usr/X11R6/bin
-l /usr/kerberos/bin
-l /usr/games
-l /usr/libexec
-l /var/ftp/bin
-l /lib{,x32,32,64}
-l /usr/lib{,x32,32,64}
-l /usr/X11R6/lib{,x32,32,64}
-l /usr/kerberos/lib{,x32,32,64}
-l /usr/X11R6/LessTif
-l /var/ftp/lib{,x32,32,64}

+ 63
- 0
._cfg0000_profile View File

@@ -0,0 +1,63 @@
# /etc/profile: login shell setup
#
# That this file is used by any Bourne-shell derivative to setup the
# environment for login shells.
#

# Load environment settings from profile.env, which is created by
# env-update from the files in /etc/env.d
if [ -e /etc/profile.env ] ; then
. /etc/profile.env
fi

# You should override these in your ~/.bashrc (or equivalent) for per-user
# settings. For system defaults, you can add a new file in /etc/profile.d/.
export EDITOR=${EDITOR:-/bin/nano}
export PAGER=${PAGER:-/usr/bin/less}

# 077 would be more secure, but 022 is generally quite realistic
umask 022

# Set up PATH depending on whether we're root or a normal user.
# There's no real reason to exclude sbin paths from the normal user,
# but it can make tab-completion easier when they aren't in the
# user's PATH to pollute the executable namespace.
#
# It is intentional in the following line to use || instead of -o.
# This way the evaluation can be short-circuited and calling whoami is
# avoided.
if [ "$EUID" = "0" ] || [ "$USER" = "root" ] ; then
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:${ROOTPATH}"
else
PATH="/usr/local/bin:/usr/bin:/bin:${PATH}"
fi
export PATH
unset ROOTPATH

if [ -n "${BASH_VERSION}" ] ; then
# Newer bash ebuilds include /etc/bash/bashrc which will setup PS1
# including color. We leave out color here because not all
# terminals support it.
if [ -f /etc/bash/bashrc ] ; then
# Bash login shells run only /etc/profile
# Bash non-login shells run only /etc/bash/bashrc
# Since we want to run /etc/bash/bashrc regardless, we source it
# from here. It is unfortunate that there is no way to do
# this *after* the user's .bash_profile runs (without putting
# it in the user's dot-files), but it shouldn't make any
# difference.
. /etc/bash/bashrc
else
PS1='\u@\h \w \$ '
fi
else
# Setup a bland default prompt. Since this prompt should be useable
# on color and non-color terminals, as well as shells that don't
# understand sequences such as \h, don't put anything special in it.
PS1="${USER:-$(whoami 2>/dev/null)}@$(uname -n 2>/dev/null) \$ "
fi

for sh in /etc/profile.d/*.sh ; do
[ -r "$sh" ] && . "$sh"
done
unset sh

+ 59
- 0
._cfg0000_psd.conf View File

@@ -0,0 +1,59 @@
#
# /etc/psd.conf
#
# For documentation, refer to the psd man page or the wiki page
# https://wiki.archlinux.org/index.php/Profile-sync-daemon

## WARNING Do NOT change anything in the file while psd is running!
##
## 1) Stop psd
## 2) Save changes to /etc/psd.conf
## 3) Start psd
##
## You have been warned!

# List users separated by spaces whose browser(s) profile(s) will get symlinked
# and sync'ed to tmpfs
# Do NOT list a user twice!
#
# Example
# USERS="facade happy"
USERS=""

# List browsers separated by spaces to include in the sync. Useful if you do not
# wish to have all possible browser profiles sync'ed
#
# Possible values:
# chromium
# conkeror.mozdev.org
# firefox
# firefox-trunk
# google-chrome
# heftig-aurora
# luakit
# midori
# opera
# opera-next
# qupzilla
# rekonq
# seamonkey
#
# Uncomment and select which browsers to manage if you wish
# Otherwise all available/supported browsers will be managed
#BROWSERS=""

# Define where browser profiles will reside in tmpfs
# This location must be mounted to tmpfs and MUST have permissions of 777
# Use NO trailing backslash!
#
# Suggested locations based on distro defaults:
# Arch Linux/Chakra, Fedora, and Gentoo leave this commented out
# Debian 6 and below use a setting of "/dev/shm"
# Debian 7+ use a setting of "/runi/shm"
#VOLATILE="/tmp"

# Define where the pid file for psd will reside
# Arch Linux/Chakra, Debian 7+, Fedora, and Gentoo leave this commented out
# Debian 6 and below/Mint/Ubuntu use a setting of "/var/run/psd"
#
#DAEMON_FILE="/run/psd"

+ 215
- 0
._cfg0000_rc.conf View File

@@ -0,0 +1,215 @@
# Global OpenRC configuration settings

# Set to "YES" if you want the rc system to try and start services
# in parallel for a slight speed improvement. When running in parallel we
# prefix the service output with its name as the output will get
# jumbled up.
# WARNING: whilst we have improved parallel, it can still potentially lock
# the boot process. Don't file bugs about this unless you can supply
# patches that fix it without breaking other things!
#rc_parallel="NO"

# Set rc_interactive to "YES" and you'll be able to press the I key during
# boot so you can choose to start specific services. Set to "NO" to disable
# this feature. This feature is automatically disabled if rc_parallel is
# set to YES.
#rc_interactive="YES"

# If we need to drop to a shell, you can specify it here.
# If not specified we use $SHELL, otherwise the one specified in /etc/passwd,
# otherwise /bin/sh
# Linux users could specify /sbin/sulogin
rc_shell=/sbin/sulogin

# Do we allow any started service in the runlevel to satisfy the dependency
# or do we want all of them regardless of state? For example, if net.eth0
# and net.eth1 are in the default runlevel then with rc_depend_strict="NO"
# both will be started, but services that depend on 'net' will work if either
# one comes up. With rc_depend_strict="YES" we would require them both to
# come up.
#rc_depend_strict="YES"

# rc_hotplug is a list of services that we allow to be hotplugged.
# By default we do not allow hotplugging.
# A hotplugged service is one started by a dynamic dev manager when a matching
# hardware device is found.
# This service is intrinsically included in the boot runlevel.
# To disable services, prefix with a !
# Example - rc_hotplug="net.wlan !net.*"
# This allows net.wlan and any service not matching net.* to be plugged.
# Example - rc_hotplug="*"
# This allows all services to be hotplugged
#rc_hotplug="*"

# rc_logger launches a logging daemon to log the entire rc process to
# /var/log/rc.log
# NOTE: Linux systems require the devfs service to be started before
# logging can take place and as such cannot log the sysinit runlevel.
#rc_logger="YES"

# Through rc_log_path you can specify a custom log file.
# The default value is: /var/log/rc.log
#rc_log_path="/var/log/rc.log"

# By default we filter the environment for our running scripts. To allow other
# variables through, add them here. Use a * to allow all variables through.
#rc_env_allow="VAR1 VAR2"

# By default we assume that all daemons will start correctly.
# However, some do not - a classic example is that they fork and return 0 AND
# then child barfs on a configuration error. Or the daemon has a bug and the
# child crashes. You can set the number of milliseconds start-stop-daemon
# waits to check that the daemon is still running after starting here.
# The default is 0 - no checking.
#rc_start_wait=100

# rc_nostop is a list of services which will not stop when changing runlevels.
# This still allows the service itself to be stopped when called directly.
#rc_nostop=""

# rc will attempt to start crashed services by default.
# However, it will not stop them by default as that could bring down other
# critical services.
#rc_crashed_stop=NO
#rc_crashed_start=YES

##############################################################################
# MISC CONFIGURATION VARIABLES
# There variables are shared between many init scripts

# Set unicode to YES to turn on unicode support for keyboards and screens.
unicode="YES"

# This is how long fuser should wait for a remote server to respond. The
# default is 60 seconds, but it can be adjusted here.
#rc_fuser_timeout=60

# Below is the default list of network fstypes.
#
# afs cifs coda davfs fuse fuse.sshfs gfs glusterfs lustre ncpfs
# nfs nfs4 ocfs2 shfs smbfs
#
# If you would like to add to this list, you can do so by adding your
# own fstypes to the following variable.
#extra_net_fs_list=""

##############################################################################
# SERVICE CONFIGURATION VARIABLES
# These variables are documented here, but should be configured in
# /etc/conf.d/foo for service foo and NOT enabled here unless you
# really want them to work on a global basis.
# If your service has characters in its name which are not legal in
# shell variable names and you configure the variables for it in this
# file, those characters should be replaced with underscores in the
# variable names as shown below.

# Some daemons are started and stopped via start-stop-daemon.
# We can set some things on a per service basis, like the nicelevel.
#SSD_NICELEVEL="-19"

# Pass ulimit parameters
#rc_ulimit="-u 30"

# It's possible to define extra dependencies for services like so
#rc_config="/etc/foo"
#rc_need="openvpn"
#rc_use="net.eth0"
#rc_after="clock"
#rc_before="local"
#rc_provide="!net"

# You can also enable the above commands here for each service. Below is an
# example for service foo.
#rc_foo_config="/etc/foo"
#rc_foo_need="openvpn"
#rc_foo_after="clock"

# Below is an example for service foo-bar. Note that the '-' is illegal
# in a shell variable name, so we convert it to an underscore.
# example for service foo-bar.
#rc_foo_bar_config="/etc/foo-bar"
#rc_foo_bar_need="openvpn"
#rc_foo_bar_after="clock"

# You can also remove dependencies.
# This is mainly used for saying which servies do NOT provide net.
#rc_net_tap0_provide="!net"

##############################################################################
# LINUX SPECIFIC OPTIONS

# This is the subsystem type. Valid options on Linux:
# "" - nothing special
# "lxc" - Linux Containers
# "openvz" - Linux OpenVZ
# "prefix" - Prefix
# "uml" - Usermode Linux
# "vserver" - Linux vserver
# "xen0" - Xen0 Domain
# "xenU" - XenU Domain
# If this is commented out, automatic detection will be used.
#
# This should be set to the value representing the environment this file is
# PRESENTLY in, not the virtualization the environment is capable of.
#rc_sys=""

# This is the number of tty's used in most of the rc-scripts (like
# consolefont, numlock, etc ...)
rc_tty_number=12

##############################################################################
# CGROUPS RESOURCE MANAGEMENT

# If you have cgroups turned on in your kernel, this switch controls
# whether or not a group for each controller is mounted under
# /sys/fs/cgroup.
# None of the other options in this section work if this is set to "NO".
#rc_controller_cgroups="YES"

# The following settings allow you to set up values for the cgroup
# controllers for your services.
# They can be set in this file;, however, if you do this, the settings
# will apply to all of your services.
# If you want different settings for each service, place the settings in
# /etc/conf.d/foo for service foo.
# The format is to specify the names of the settings followed by their
# values. Each variable can hold multiple settings.
# For example, you would use this to set the cpu.shares setting in the
# cpu controller to 512 for your service.
# rc_cgroup_cpu="
# cpu.shares 512
# "
#
#For more information about the adjustments that can be made with
#cgroups, see Documentation/cgroups/* in the linux kernel source tree.

# Set the blkio controller settings for this service.
#rc_cgroup_blkio=""

# Set the cpu controller settings for this service.
#rc_cgroup_cpu=""

# Add this service to the cpuacct controller (any value means yes).
#rc_cgroup_cpuacct=""

# Set the cpuset controller settings for this service.
#rc_cgroup_cpuset=""

# Set the devices controller settings for this service.
#rc_cgroup_devices=""

# Set the memory controller settings for this service.
#rc_cgroup_memory=""

# Set the net_prio controller settings for this service.
#rc_cgroup_net_prio=""

# Set this to YES if yu want all of the processes in a service's cgroup
# killed when the service is stopped or restarted.
# This should not be set globally because it kills all of the service's
# child processes, and most of the time this is undesirable. Please set
# it in /etc/conf.d/<service>.
# To perform this cleanup manually for a stopped service, you can
# execute cgroup_cleanup with /etc/init.d/<service> cgroup_cleanup or
# rc-service <service> cgroup_cleanup.
# rc_cgroup_cleanup="NO"

+ 1225
- 0
._cfg0000_rkhunter.conf
File diff suppressed because it is too large
View File


+ 15
- 0
._cfg0000_rsyncd.conf View File

@@ -0,0 +1,15 @@
# /etc/rsyncd.conf

# Minimal configuration file for rsync daemon
# See rsync(1) and rsyncd.conf(5) man pages for help

# This line is required by the /etc/init.d/rsyncd script
pid file = /run/rsyncd.pid
use chroot = yes
read only = yes

# Simple example for enabling your own local rsync server
#[gentoo-portage]
# path = /usr/portage
# comment = Gentoo Portage tree
# exclude = /distfiles /packages

+ 91
- 0
._cfg0000_sudoers View File

@@ -0,0 +1,91 @@
## sudoers file.
##
## This file MUST be edited with the 'visudo' command as root.
## Failure to use 'visudo' may result in syntax or file permission errors
## that prevent sudo from running.
##
## See the sudoers man page for the details on how to write a sudoers file.
##

##
## Host alias specification
##
## Groups of machines. These may include host names (optionally with wildcards),
## IP addresses, network numbers or netgroups.
# Host_Alias WEBSERVERS = www1, www2, www3

##
## User alias specification
##
## Groups of users. These may consist of user names, uids, Unix groups,
## or netgroups.
# User_Alias ADMINS = millert, dowdy, mikef

##
## Cmnd alias specification
##
## Groups of commands. Often used to group related commands together.
# Cmnd_Alias PROCESSES = /usr/bin/nice, /bin/kill, /usr/bin/renice, \
# /usr/bin/pkill, /usr/bin/top
# Cmnd_Alias REBOOT = /sbin/halt, /sbin/reboot, /sbin/poweroff

##
## Defaults specification
##
## You may wish to keep some of the following environment variables
## when running commands via sudo.
##
## Locale settings
# Defaults env_keep += "LANG LANGUAGE LINGUAS LC_* _XKB_CHARSET"
##
## Run X applications through sudo; HOME is used to find the
## .Xauthority file. Note that other programs use HOME to find
## configuration files and this may lead to privilege escalation!
# Defaults env_keep += "HOME"
##
## X11 resource path settings
# Defaults env_keep += "XAPPLRESDIR XFILESEARCHPATH XUSERFILESEARCHPATH"
##
## Desktop path settings
# Defaults env_keep += "QTDIR KDEDIR"
##
## Allow sudo-run commands to inherit the callers' ConsoleKit session
# Defaults env_keep += "XDG_SESSION_COOKIE"
##
## Uncomment to enable special input methods. Care should be taken as
## this may allow users to subvert the command being run via sudo.
# Defaults env_keep += "XMODIFIERS GTK_IM_MODULE QT_IM_MODULE QT_IM_SWITCHER"
##
## Uncomment to enable logging of a command's output, except for
## sudoreplay and reboot. Use sudoreplay to play back logged sessions.
# Defaults log_output
# Defaults!/usr/bin/sudoreplay !log_output
# Defaults!/usr/local/bin/sudoreplay !log_output
# Defaults!REBOOT !log_output

##
## Runas alias specification
##

##
## User privilege specification
##
root ALL=(ALL) ALL

## Uncomment to allow members of group wheel to execute any command
# %wheel ALL=(ALL) ALL

## Same thing without a password
# %wheel ALL=(ALL) NOPASSWD: ALL

## Uncomment to allow members of group sudo to execute any command
# %sudo ALL=(ALL) ALL

## Uncomment to allow any user to run sudo if they know the password
## of the user they are running the command as (root by default).
# Defaults targetpw # Ask for the password of the target user
# ALL ALL=(ALL) ALL # WARNING: only use this together with 'Defaults targetpw'

## Read drop-in files from /etc/sudoers.d
## (the '#' here does not indicate a comment)
#includedir /etc/sudoers.d

+ 396
- 0
._cfg0000_tigrc View File

@@ -0,0 +1,396 @@
# Tig default configuration
#
# Please see 'man tigrc' for a complete reference.

# Settings
# --------
# Most of these settings can be toggleable, either via the toggle-*
# actions or via the option menu (bound to `o` by default).

# View settings
#
# Supported column types and their options:
#
# author
# - display (enum) [no|full|abbreviated|email|email-user]
# : Show author information?
# commit-title
# - display (bool) : Show the commit title?
# - graph (bool) : Show the commit revision graph? (main view only)
# - refs (bool) : Show branches, tags and remotes? (main view only)
# - overflow (boolint) : Highlight overflows? Default to 50 when enabled.
#
# date
# - display (enum) [no|default|local|relative|short]
# : Show dates?
# file-name
# - display (enum) [no|always|auto] : Show file names?
#
# file-size
# - display (enum) [no|default|units] : Show file sizes?
#
# id
# - display (bool) : Show commit/tree ID?
#
# line-number
# - display (bool) : Show line numbers?
# - interval (int) : Interval between line numbers
#
# mode
# - display (bool) : Show file modes?
#
# status
# - display (enum) [no|short|long] : Show status label?
#
# text
# - display (bool) : Show text?
# - commit-title-overflow (boolint) : Highlight overflow in log and diff view?
#
# All columns also support a width option to configure the max width of
# the column. Use zero (the default value) to auto-size the column based
# on the content.

set blame-view = date:default author:full file-name:auto id:yes,color line-number:no,interval=5 text
set grep-view = file-name:no line-number:yes,interval=1 text
set main-view = line-number:no,interval=5 id:no date:default author:full commit-title:yes,graph,refs,overflow=no
set refs-view = date:default author:full ref commit-title
set stash-view = line-number:no,interval=5 id:no date:default author:full commit-title
set status-view = line-number:no,interval=5 status:short file-name
set tree-view = line-number:no,interval=5 mode author:full file-size date:default id:no file-name

# Pager based views
set pager-view = line-number:no,interval=5 text
set stage-view = line-number:no,interval=5 text
set log-view = line-number:no,interval=5 text
set blob-view = line-number:no,interval=5 text
set diff-view = line-number:no,interval=5 text:yes,commit-title-overflow=no

# UI display settings
set show-changes = yes # Show changes commits in the main view?
set wrap-lines = no # Wrap long lines in pager views?
set tab-size = 8 # Number of spaces to use when expanding tabs
set line-graphics = default # Enum: ascii, default, utf-8

# Format reference names based on type.
# - head : The current HEAD.
# - tag : A signed tag.
# - local-tag : An unsigned tag.
# - remote : A remote.
# - tracked-remote : The remote tracked by current HEAD.
# - replace : A replaced reference.
# - branch : Any other reference.
# If no format is defined for `local-tag` then the one for `tag` is used.
# Similarly, `remote` is used if no `tracked-remote` format exists.
# Prefix with `hide:` to not show that reference type, e.g. `hide:remote`.
# Expects a space separated list of format strings.
set reference-format = [branch] <tag> {remote} ~replace~

# Settings controlling how content is read from Git
set commit-order = default # Enum: default, topo, date, reverse (main)
set status-untracked-dirs = yes # Show files in untracked directories? (status)
set ignore-space = no # Enum: no, all, some, at-eol (diff)
set show-notes = yes # When non-bool passed as `--show-notes=...` (diff)
#set diff-context = 3 # Number of lines to show around diff changes (diff)
#set diff-options = -C # User-defined options for `tig show` (diff)
#set blame-options = -C -C -C # User-defined options for `tig blame` (blame)

# Misc
set refresh-mode = auto # Enum: manual, auto, after-command, periodic
set refresh-interval = 10 # Interval in seconds between refreshes
set ignore-case = no # Ignore case when searching?
set focus-child = yes # Move focus to child view when opened?
set horizontal-scroll = 50% # Number of columns to scroll as % of width
set split-view-height = 67% # Height of the bottom view for horizontal splits
set vertical-split = auto # Enum: horizontal, vertical, auto; Use auto to
# switch to horizontal split when width allows it
set split-view-width = 50% # Width of right-most view for vertical splits
set editor-line-number = yes # Automatically pass line number to editor? Used
# for opening file at specific line e.g. from a diff
set mouse = no # Enable mouse support?
set mouse-scroll = 3 # Number of lines to scroll via the mouse

# User-defined commands
# ---------------------
# These commands allow to run shell commands directly from within Tig.
# Unless otherwise specified, commands are run in the foreground with
# their console output shown (as if '!' was specified). When multiple
# command options are specified their behavior are combined, e.g. "?<git
# commit" will prompt the user whether to execute the command and will
# exit Tig after completion.
#
# ! Run the command in the foreground with output shown.
# @ Run the command in the background with no output.
# ? Prompt the user before executing the command.
# < Exit Tig after executing the command.
#
# User-defined commands can optionally refer to Tig's internal state
# using the following variable names, which are substituted before
# commands are run:
#
# %(head) The current ref ID. Defaults to HEAD
# %(commit) The current commit ID.
# %(blob) The current blob ID.
# %(branch) The current branch name.
# %(remote) The current remote name.
# %(tag) The current tag name.
# %(stash) The current stash name.
# %(directory) The current directory path in the tree view;
# empty for the root directory.
# %(file) The currently selected file.
# %(ref) The reference given to blame or HEAD if undefined.
# %(revargs) The revision arguments passed on the command line.
# %(fileargs) The file arguments passed on the command line.
# %(cmdlineargs) All other options passed on the command line.
# %(diffargs) The diff options from `diff-options` or `TIG_DIFF_OPTS`
# %(prompt) Prompt for the argument value.

bind main C ?git cherry-pick %(commit)
bind status C !git commit
bind stash P ?git stash pop %(stash)
bind stash ! ?git stash drop %(stash)
bind refs C ?git checkout %(branch)
bind refs ! ?git branch -D %(branch)

# Normal commands
# ---------------

# View switching
bind generic m view-main
bind generic d view-diff
bind generic l view-log
bind generic t view-tree
bind generic f view-blob
bind generic b view-blame
bind generic r view-refs
bind generic p view-pager
bind generic h view-help
bind generic s view-status
bind generic S view-status # Compat binding to avoid going crazy!
bind generic c view-stage
bind generic y view-stash
bind generic g view-grep

# View manipulation
bind generic <Enter> enter # Enter and open selected entry
bind generic <Lt> back # Go back to the previous view state
bind generic <Down> next # Move to next
bind generic <C-N> next
bind generic J next
bind generic <Up> previous # Move to previous
bind generic <C-P> previous
bind generic K previous
bind generic , parent # Move to parent
bind generic <Tab> view-next # Move focus to the next view
bind generic R refresh # Reload and refresh view
bind generic <F5> refresh
bind generic O maximize # Maximize the current view
bind generic q view-close # Close the current view
bind generic Q quit # Close all views and quit

# View specific
bind status u status-update # Stage/unstage changes in file
bind status ! status-revert # Revert changes in file
bind status M status-merge # Open git-mergetool(1)
#bind status ??? :toggle status # Show short or long status labels
bind stage u status-update # Stage/unstage current diff (c)hunk
bind stage 1 stage-update-line # Stage/unstage current line
bind stage ! status-revert # Revert current diff (c)hunk
bind stage \ stage-split-chunk # Split current diff (c)hunk
bind stage @ :/^@@ # Jump to next (c)hunk
bind stage [ :toggle diff-context -1 # Decrease the diff context
bind stage ] :toggle diff-context +1 # Increase the diff context
bind diff @ :/^@@ # Jump to next (c)hunk
bind diff [ :toggle diff-context -1
bind diff ] :toggle diff-context +1
bind main G :toggle commit-title-graph # Toggle revision graph visualization
bind main F :toggle commit-title-refs # Toggle reference display (tags/branches)

# Cursor navigation
bind generic k move-up
bind generic j move-down
bind generic <PgDown> move-page-down
bind generic <C-D> move-page-down
bind generic <Space> move-page-down
bind generic <PgUp> move-page-up
bind generic <C-U> move-page-up
bind generic - move-page-up
bind generic <Home> move-first-line
bind generic <End> move-last-line

# Scrolling
bind generic | scroll-first-col
bind generic <Left> scroll-left
bind generic <Right> scroll-right
bind generic <Ins> scroll-line-up
bind generic <C-Y> scroll-line-up
bind generic <Del> scroll-line-down
bind generic <C-E> scroll-line-down
bind generic <SBack> scroll-page-up
bind generic <SFwd> scroll-page-down

# Searching
bind generic / search
bind generic ? search-back
bind generic n find-next
bind generic N find-prev

# Option manipulation
bind generic o options # Open the options menu
# Bindings for toggling settings
bind generic I :toggle sort-order # Toggle ascending/descending sort order
bind generic i :toggle sort-field # Toggle field to sort by
bind generic <Hash> :toggle line-number # Toggle line numbers
bind generic D :toggle date # Toggle date display
bind generic A :toggle author # Toggle author display
bind generic ~ :toggle line-graphics # Toggle (line) graphics mode
bind generic F :toggle file-name # Toggle file name display
# bind generic ??? :toogle show-changes # Toggle local changes display in the main view
bind generic W :toggle ignore-space # Toggle ignoring whitespace in diffs
# bind generic ? :toggle commit-order # Toggle commit ordering
bind generic X :toggle id # Toggle commit ID display
bind generic $ :toggle commit-title-overflow
# Toggle highlighting of commit title overflow
# bind generic ??? :toggle file-size # Toggle file size format
# bind generic ??? :toggle status # Toggle status display
# bind generic ??? :toggle status-untracked-dirs
# Toggle display of file in untracked directories
# bind generic ??? :toggle vertical-split # Toggle vertical split
bind generic % :toggle file-filter

# Misc
bind generic e edit # Open in editor
bind generic : prompt # Open the prompt
bind generic <C-L> screen-redraw # Redraw the screen
bind generic z stop-loading # Stop all loading views
bind generic v show-version # Show Tig version

# Colors
# ------

# The colors in the UI can be customized. In addition to the colors used
# for the UI you can also define new colors to use in the pager, blob,
# diff, and stage views by placing the text to match for in quotes.
#
# Prefix the name of a view to set a color only for that view, e.g.
#
# color grep.file blue default
#
# As an example, this setting will to color Signed-off-by lines with a
# yellow foreground color and use the default background color.
#
# color " Signed-off-by" yellow default
#
# Note the four leading spaces in the string to match. This is because
# Git automatically indents commit messages by four spaces.

color "diff --" yellow default
color "@@" magenta default
color "+" green default
color " +" green default
color "-" red default
color " -" red default
color "index " blue default
color "old file mode " yellow default
color "new file mode " yellow default
color "deleted file mode " yellow default
color "copy from " yellow default
color "copy to " yellow default
color "rename from " yellow default
color "rename to " yellow default
color "similarity " yellow default
color "dissimilarity " yellow default
color "diff-tree " blue default
color "Author: " cyan default
color "Commit: " magenta default
color "Tagger: " magenta default
color "Merge: " blue default
color "Date: " yellow default
color "AuthorDate: " yellow default
color "CommitDate: " yellow default
color "TaggerDate: " yellow default
color "Refs: " red default
color "Reflog: " red default
color "Reflog message: " yellow default
color "stash@{" magenta default
color "commit " green default
color "parent " blue default
color "tree " blue default
color "author " green default
color "committer " magenta default
color " Signed-off-by" yellow default
color " Acked-by" yellow default
color " Tested-by" yellow default
color " Reviewed-by" yellow default
color default default default normal
color cursor white green bold
color status green default
color delimiter magenta default
color date blue default
color mode cyan default
color id magenta default
color overflow red default
color header yellow default
color section cyan default
color directory yellow default
color file default default
color grep.file blue default
color file-size default default
color line-number cyan default
color title-blur white blue
color title-focus white blue bold
color main-commit default default
color main-tag magenta default bold
color main-local-tag magenta default
color main-remote yellow default
color main-replace cyan default
color main-tracked yellow default bold
color main-ref cyan default
color main-head cyan default bold
color stat-none default default
color stat-staged magenta default
color stat-unstaged magenta default
color stat-untracked magenta default
color help-group blue default
color help-action yellow default
color diff-stat blue default
color palette-0 magenta default
color palette-1 yellow default
color palette-2 cyan default
color palette-3 green default
color palette-4 default default
color palette-5 white default
color palette-6 red default
color palette-7 magenta default bold
color palette-8 yellow default bold
color palette-9 cyan default bold
color palette-10 green default bold
color palette-11 default default bold
color palette-12 white default bold
color palette-13 red default bold
color graph-commit blue default

# Mappings for colors read from git configuration.
# Set to "no" to disable.
set git-colors = \
branch.current=main-head \
branch.local=main-ref \
branch.plain=main-ref \
branch.remote=main-remote \
\
diff.meta=diff-header \
diff.meta=diff-index \
diff.meta=diff-oldmode \
diff.meta=diff-newmode \
diff.frag=diff-chunk \
diff.old=diff-del \
diff.new=diff-add \
\
grep.filename=grep.file \
grep.linenumber=grep.line-number \
grep.separator=grep.delimiter \
\
status.branch=status.header \
status.added=stat-staged \
status.updated=stat-staged \
status.changed=stat-unstaged \
status.untracked=stat-untracked

+ 65
- 0
._cfg0000_tox-bootstrapd.conf View File

@@ -0,0 +1,65 @@
// Tox DHT bootstrap daemon configuration file.

// Listening port (UDP).
port = 33445

// A key file is like a password, so keep it where no one can read it.
// If there is no key file, a new one will be generated.
// The daemon should have permission to read/write it.
keys_file_path = "/var/lib/tox-bootstrapd/keys"

// The PID file written to by the daemon.
// Make sure that the user that daemon runs as has permissions to write to the
// PID file.
pid_file_path = "/var/run/tox-bootstrapd/tox-bootstrapd.pid"

// Enable IPv6.
enable_ipv6 = true

// Fallback to IPv4 in case IPv6 fails.
enable_ipv4_fallback = true

// Automatically bootstrap with nodes on local area network.
enable_lan_discovery = true

enable_tcp_relay = true

// While Tox uses 33445 port by default, 443 (https) and 3389 (rdp) ports are very
// common among nodes, so it's encouraged to keep them in place.
tcp_relay_ports = [443, 3389, 33445]

// Reply to MOTD (Message Of The Day) requests.
enable_motd = true

// Just a message that is sent when someone requests MOTD.
// Put anything you want, but note that it will be trimmed to fit into 255 bytes.
motd = "tox-bootstrapd"

// Any number of nodes the daemon will bootstrap itself off.
//
// Remember to replace the provided example with your own node list.
// There is a maintained list of bootstrap nodes on Tox's wiki, if you need it
// (http://wiki.tox.im/Nodes).
//
// You may leave the list empty or remove "bootstrap_nodes" completely,
// in both cases this will be interpreted as if you don't want to bootstrap
// from anyone.
//
// address = any IPv4 or IPv6 address and also any US-ASCII domain name.
bootstrap_nodes = (
{ // Example Node 1 (IPv4)
address = "127.0.0.1"
port = 33445
public_key = "728925473812C7AAC482BE7250BCCAD0B8CB9F737BF3D42ABD34459C1768F854"
},
{ // Example Node 2 (IPv6)
address = "::1/128"
port = 33445
public_key = "3E78BACF0F84235B30054B54898F56793E1DEF8BD46B1038B9D822E8460FAB67"
},
{ // Example Node 3 (US-ASCII domain name)
address = "example.org"
port = 33445
public_key = "8CD5A9BF0A6CE358BA36F7A653F99FA6B258FF756E490F52C1F98CC420F78858"
}
)

+ 17
- 0
._cfg0000_updatedb.conf View File

@@ -0,0 +1,17 @@
# /etc/updatedb.conf: config file for slocate
# $Id: updatedb.conf,v 1.6 2014/05/05 06:42:03 polynomial-c Exp $

# This file sets variables that are used by updatedb.
# For more info, see the updatedb.conf(5) manpage.

# Filesystems that are pruned from updatedb database
PRUNEFS="afs anon_inodefs auto autofs bdev binfmt binfmt_misc cgroup cifs coda configfs cramfs cpuset debugfs devfs devpts devtmpfs ecryptfs eventpollfs exofs futexfs ftpfs fuse fusectl gfs gfs2 hostfs hugetlbfs inotifyfs iso9660 jffs2 lustre misc mqueue ncpfs nfs NFS nfs4 nfsd nnpfs ocfs ocfs2 pipefs proc ramfs rpc_pipefs securityfs selinuxfs sfs shfs smbfs sockfs spufs sshfs subfs supermount sysfs tmpfs ubifs udf usbfs vboxsf vperfctrfs"

# Paths which are pruned from updatedb database
PRUNEPATHS="/tmp /var/tmp /var/cache /var/lock /var/run /var/spool"

# Folder names that are pruned from updatedb database
PRUNENAMES=".git .hg .svn CVS"

# Skip bind mounts.
PRUNE_BIND_MOUNTS="yes"

+ 19
- 0
._cfg0001_krb5.conf.example View File

@@ -0,0 +1,19 @@
[libdefaults]
default_realm = ATHENA.MIT.EDU

[realms]
# use "kdc = ..." if realm admins haven't put SRV records into DNS
ATHENA.MIT.EDU = {
admin_server = kerberos.mit.edu
}
ANDREW.CMU.EDU = {
admin_server = kdc-01.andrew.cmu.edu
}

[domain_realm]
mit.edu = ATHENA.MIT.EDU
csail.mit.edu = CSAIL.MIT.EDU
.ucsc.edu = CATS.UCSC.EDU

[logging]
# kdc = CONSOLE

+ 59
- 0
._cfg0001_psd.conf View File

@@ -0,0 +1,59 @@
#
# /etc/psd.conf
#
# For documentation, refer to the psd man page or the wiki page
# https://wiki.archlinux.org/index.php/Profile-sync-daemon

## WARNING Do NOT change anything in the file while psd is running!
##
## 1) Stop psd
## 2) Save changes to /etc/psd.conf
## 3) Start psd
##
## You have been warned!

# List users separated by spaces whose browser(s) profile(s) will get symlinked
# and sync'ed to tmpfs
# Do NOT list a user twice!
#
# Example
# USERS="facade happy"
USERS=""

# List browsers separated by spaces to include in the sync. Useful if you do not
# wish to have all possible browser profiles sync'ed
#
# Possible values:
# chromium
# conkeror.mozdev.org
# firefox
# firefox-trunk
# google-chrome
# heftig-aurora
# luakit
# midori
# opera
# opera-next
# qupzilla
# rekonq
# seamonkey
#
# Uncomment and select which browsers to manage if you wish
# Otherwise all available/supported browsers will be managed
#BROWSERS=""

# Define where browser profiles will reside in tmpfs
# This location must be mounted to tmpfs and MUST have permissions of 777
# Use NO trailing backslash!
#
# Suggested locations based on distro defaults:
# Arch Linux/Chakra, Fedora, and Gentoo leave this commented out
# Debian 6 and below use a setting of "/dev/shm"
# Debian 7+ use a setting of "/run/shm"
#VOLATILE="/tmp"

# Define where the pid file for psd will reside
# Arch Linux/Chakra, Debian 7+, Fedora, and Gentoo leave this commented out
# Debian 6 and below/Mint/Ubuntu use a setting of "/var/run/psd"
#
#DAEMON_FILE="/run/psd"

+ 223
- 0
._cfg0001_rc.conf View File

@@ -0,0 +1,223 @@
# Global OpenRC configuration settings

# Set to "YES" if you want the rc system to try and start services
# in parallel for a slight speed improvement. When running in parallel we
# prefix the service output with its name as the output will get
# jumbled up.
# WARNING: whilst we have improved parallel, it can still potentially lock
# the boot process. Don't file bugs about this unless you can supply
# patches that fix it without breaking other things!
#rc_parallel="NO"

# Set rc_interactive to "YES" and you'll be able to press the I key during
# boot so you can choose to start specific services. Set to "NO" to disable
# this feature. This feature is automatically disabled if rc_parallel is
# set to YES.
#rc_interactive="YES"

# If we need to drop to a shell, you can specify it here.
# If not specified we use $SHELL, otherwise the one specified in /etc/passwd,
# otherwise /bin/sh
# Linux users could specify /sbin/sulogin
rc_shell=/sbin/sulogin

# Do we allow any started service in the runlevel to satisfy the dependency
# or do we want all of them regardless of state? For example, if net.eth0
# and net.eth1 are in the default runlevel then with rc_depend_strict="NO"
# both will be started, but services that depend on 'net' will work if either
# one comes up. With rc_depend_strict="YES" we would require them both to
# come up.
#rc_depend_strict="YES"

# rc_hotplug is a list of services that we allow to be hotplugged.
# By default we do not allow hotplugging.
# A hotplugged service is one started by a dynamic dev manager when a matching
# hardware device is found.
# This service is intrinsically included in the boot runlevel.
# To disable services, prefix with a !
# Example - rc_hotplug="net.wlan !net.*"
# This allows net.wlan and any service not matching net.* to be plugged.
# Example - rc_hotplug="*"
# This allows all services to be hotplugged
#rc_hotplug="*"

# rc_logger launches a logging daemon to log the entire rc process to
# /var/log/rc.log
# NOTE: Linux systems require the devfs service to be started before
# logging can take place and as such cannot log the sysinit runlevel.
#rc_logger="YES"

# Through rc_log_path you can specify a custom log file.
# The default value is: /var/log/rc.log
#rc_log_path="/var/log/rc.log"

# If you want verbose output for OpenRC, set this to yes. If you want
# verbose output for service foo only, set it to yes in /etc/conf.d/foo.
#rc_verbose=no

# By default we filter the environment for our running scripts. To allow other
# variables through, add them here. Use a * to allow all variables through.
#rc_env_allow="VAR1 VAR2"

# By default we assume that all daemons will start correctly.
# However, some do not - a classic example is that they fork and return 0 AND
# then child barfs on a configuration error. Or the daemon has a bug and the
# child crashes. You can set the number of milliseconds start-stop-daemon
# waits to check that the daemon is still running after starting here.
# The default is 0 - no checking.
#rc_start_wait=100

# rc_nostop is a list of services which will not stop when changing runlevels.
# This still allows the service itself to be stopped when called directly.
#rc_nostop=""

# rc will attempt to start crashed services by default.
# However, it will not stop them by default as that could bring down other
# critical services.
#rc_crashed_stop=NO
#rc_crashed_start=YES

# Set rc_nocolor to yes if you do not want colors displayed in OpenRC
# output.
#rc_nocolor=NO

##############################################################################
# MISC CONFIGURATION VARIABLES
# There variables are shared between many init scripts

# Set unicode to YES to turn on unicode support for keyboards and screens.
unicode="YES"

# This is how long fuser should wait for a remote server to respond. The
# default is 60 seconds, but it can be adjusted here.
#rc_fuser_timeout=60

# Below is the default list of network fstypes.
#
# afs ceph cifs coda davfs fuse fuse.sshfs gfs glusterfs lustre ncpfs
# nfs nfs4 ocfs2 shfs smbfs
#
# If you would like to add to this list, you can do so by adding your
# own fstypes to the following variable.
#extra_net_fs_list=""

##############################################################################
# SERVICE CONFIGURATION VARIABLES
# These variables are documented here, but should be configured in
# /etc/conf.d/foo for service foo and NOT enabled here unless you
# really want them to work on a global basis.
# If your service has characters in its name which are not legal in
# shell variable names and you configure the variables for it in this
# file, those characters should be replaced with underscores in the
# variable names as shown below.

# Some daemons are started and stopped via start-stop-daemon.
# We can set some things on a per service basis, like the nicelevel.
#SSD_NICELEVEL="-19"

# Pass ulimit parameters
#rc_ulimit="-u 30"

# It's possible to define extra dependencies for services like so
#rc_config="/etc/foo"
#rc_need="openvpn"
#rc_use="net.eth0"
#rc_after="clock"
#rc_before="local"
#rc_provide="!net"

# You can also enable the above commands here for each service. Below is an
# example for service foo.
#rc_foo_config="/etc/foo"
#rc_foo_need="openvpn"
#rc_foo_after="clock"

# Below is an example for service foo-bar. Note that the '-' is illegal
# in a shell variable name, so we convert it to an underscore.
# example for service foo-bar.
#rc_foo_bar_config="/etc/foo-bar"
#rc_foo_bar_need="openvpn"
#rc_foo_bar_after="clock"

# You can also remove dependencies.
# This is mainly used for saying which servies do NOT provide net.
#rc_net_tap0_provide="!net"

##############################################################################
# LINUX SPECIFIC OPTIONS

# This is the subsystem type. Valid options on Linux:
# "" - nothing special
# "lxc" - Linux Containers
# "openvz" - Linux OpenVZ
# "prefix" - Prefix
# "uml" - Usermode Linux
# "vserver" - Linux vserver
# "xen0" - Xen0 Domain
# "xenU" - XenU Domain
# If this is commented out, automatic detection will be used.
#
# This should be set to the value representing the environment this file is
# PRESENTLY in, not the virtualization the environment is capable of.
#rc_sys=""

# This is the number of tty's used in most of the rc-scripts (like
# consolefont, numlock, etc ...)
rc_tty_number=12

##############################################################################
# CGROUPS RESOURCE MANAGEMENT

# If you have cgroups turned on in your kernel, this switch controls
# whether or not a group for each controller is mounted under
# /sys/fs/cgroup.
# None of the other options in this section work if this is set to "NO".
#rc_controller_cgroups="YES"

# The following settings allow you to set up values for the cgroup
# controllers for your services.
# They can be set in this file;, however, if you do this, the settings
# will apply to all of your services.
# If you want different settings for each service, place the settings in
# /etc/conf.d/foo for service foo.
# The format is to specify the names of the settings followed by their
# values. Each variable can hold multiple settings.
# For example, you would use this to set the cpu.shares setting in the
# cpu controller to 512 for your service.
# rc_cgroup_cpu="
# cpu.shares 512
# "
#
#For more information about the adjustments that can be made with
#cgroups, see Documentation/cgroups/* in the linux kernel source tree.

# Set the blkio controller settings for this service.
#rc_cgroup_blkio=""

# Set the cpu controller settings for this service.
#rc_cgroup_cpu=""

# Add this service to the cpuacct controller (any value means yes).
#rc_cgroup_cpuacct=""

# Set the cpuset controller settings for this service.
#rc_cgroup_cpuset=""

# Set the devices controller settings for this service.
#rc_cgroup_devices=""

# Set the memory controller settings for this service.
#rc_cgroup_memory=""

# Set the net_prio controller settings for this service.
#rc_cgroup_net_prio=""

# Set this to YES if yu want all of the processes in a service's cgroup
# killed when the service is stopped or restarted.
# This should not be set globally because it kills all of the service's
# child processes, and most of the time this is undesirable. Please set
# it in /etc/conf.d/<service>.
# To perform this cleanup manually for a stopped service, you can
# execute cgroup_cleanup with /etc/init.d/<service> cgroup_cleanup or
# rc-service <service> cgroup_cleanup.
# rc_cgroup_cleanup="NO"

+ 63
- 0
._cfg0002_psd.conf View File

@@ -0,0 +1,63 @@
#
# /etc/psd.conf
#
# For documentation, refer to the psd man page or the wiki page
# https://wiki.archlinux.org/index.php/Profile-sync-daemon

## WARNING Do NOT change anything in the file while psd is running!
##
## 1) Stop psd
## 2) Save changes to /etc/psd.conf
## 3) Start psd
##
## You have been warned!

# List users separated by spaces whose browser(s) profile(s) will get symlinked
# and sync'ed to tmpfs
# Do NOT list a user twice!
#
# Example
# USERS="facade happy"
USERS=""

# List browsers separated by spaces to include in the sync. Useful if you do not
# wish to have all possible browser profiles sync'ed
#
# Possible values:
# chromium
# chromium-dev
# conkeror.mozdev.org
# firefox
# firefox-trunk
# google-chrome
# google-chrome-beta
# google-chrome-unstable
# heftig-aurora
# luakit
# midori
# opera
# opera-next
# qupzilla
# rekonq
# seamonkey
#
# Uncomment and select which browsers to manage if you wish
# Otherwise all available/supported browsers will be managed
# which is NOT recommended if users have many browser profiles
#BROWSERS=""

# Define where browser profiles will reside in tmpfs
# This location must be mounted to tmpfs and MUST have permissions of 777
# Use NO trailing backslash!
#
# Suggested locations based on distro defaults:
# Arch Linux/Chakra, Fedora, and Gentoo leave this commented out
# Debian 6 and below use a setting of "/dev/shm"
# Debian 7+ use a setting of "/run/shm"
#VOLATILE="/tmp"

# Define where the pid file for psd will reside
# Arch Linux/Chakra, Debian 7+, Fedora, and Gentoo leave this commented out
# Debian 6 and below/Mint/Ubuntu use a setting of "/var/run/psd"
#
#DAEMON_FILE="/run/psd"

BIN
.etckeeper View File


+ 51
- 0
.gitignore View File

@@ -0,0 +1,51 @@
# begin section managed by etckeeper (do not edit this section by hand)

# new and old versions of conffiles, stored by emerge
*.cfg_*

# old versions of files
*.old

# mount(8) records system state here, no need to store these
blkid.tab
blkid.tab.old

# some other files in /etc that typically do not need to be tracked
nologin
ld.so.cache
prelink.cache
mtab
mtab.fuselock
.pwd.lock
*.LOCK
network/run
adjtime
lvm/cache
lvm/backup
lvm/archive
X11/xdm/authdir/authfiles/*
ntp.conf.dhcp
.initctl
webmin/fsdump/*.status
webmin/webmin/oscache
apparmor.d/cache/*
service/*/supervise/*
service/*/log/supervise/*
sv/*/supervise/*
sv/*/log/supervise/*
*.elc
*.pyc
*.pyo
init.d/.depend.*
openvpn/openvpn-status.log
cups/subscriptions.conf
cups/subscriptions.conf.O

# editor temp files
*~
.*.sw?
.sw?
\#*\#
DEADJOE

# end section managed by etckeeper

+ 0
- 0
ConsoleKit/run-session.d/.keep_sys-auth_consolekit-0 View File


+ 5
- 0
ConsoleKit/seats.d/00-primary.seat View File

@@ -0,0 +1,5 @@
[Seat Entry]
Version=1.0
Name=Primary seat
Hidden=false
Devices=

+ 230
- 0
DIR_COLORS View File

@@ -0,0 +1,230 @@
# Configuration file for dircolors, a utility to help you set the
# LS_COLORS environment variable used by GNU ls with the --color option.

# Copyright (C) 1996-2013 Free Software Foundation, Inc.
# Copying and distribution of this file, with or without modification,
# are permitted provided the copyright notice and this notice are preserved.

# The keywords COLOR, OPTIONS, and EIGHTBIT (honored by the
# slackware version of dircolors) are recognized but ignored.

# You can copy this file to .dir_colors in your $HOME directory to override
# the system defaults.

# Below, there should be one TERM entry for each termtype that is colorizable
TERM Eterm
TERM ansi
TERM color-xterm
TERM con132x25
TERM con132x30
TERM con132x43
TERM con132x60
TERM con80x25
TERM con80x28
TERM con80x30
TERM con80x43
TERM con80x50
TERM con80x60
TERM cons25
TERM console
TERM cygwin
TERM dtterm
TERM eterm-color
TERM gnome
TERM gnome-256color
TERM jfbterm
TERM konsole
TERM kterm
TERM linux
TERM linux-c
TERM mach-color
TERM mlterm
TERM putty
TERM rxvt
TERM rxvt-256color
TERM rxvt-cygwin
TERM rxvt-cygwin-native
TERM rxvt-unicode
TERM rxvt-unicode-256color
TERM rxvt-unicode256
TERM screen
TERM screen-256color
TERM screen-256color-bce
TERM screen-bce
TERM screen-w
TERM screen.Eterm
TERM screen.rxvt
TERM screen.linux
TERM st
TERM st-256color
TERM terminator
TERM vt100
TERM xterm
TERM xterm-16color
TERM xterm-256color
TERM xterm-88color
TERM xterm-color
TERM xterm-debian

# Below are the color init strings for the basic file types. A color init
# string consists of one or more of the following numeric codes:
# Attribute codes:
# 00=none 01=bold 04=underscore 05=blink 07=reverse 08=concealed
# Text color codes:
# 30=black 31=red 32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white
# Background color codes:
# 40=black 41=red 42=green 43=yellow 44=blue 45=magenta 46=cyan 47=white
#NORMAL 00 # no color code at all
#FILE 00 # regular file: use no color at all
RESET 0 # reset to "normal" color
DIR 01;34 # directory
LINK 01;36 # symbolic link. (If you set this to 'target' instead of a
# numerical value, the color is as for the file pointed to.)
MULTIHARDLINK 00 # regular file with more than one link
FIFO 40;33 # pipe
SOCK 01;35 # socket
DOOR 01;35 # door
BLK 40;33;01 # block device driver
CHR 40;33;01 # character device driver
ORPHAN 01;05;37;41 # orphaned syminks
MISSING 01;05;37;41 # ... and the files they point to
SETUID 37;41 # file that is setuid (u+s)
SETGID 30;43 # file that is setgid (g+s)
CAPABILITY 30;41 # file with capability
STICKY_OTHER_WRITABLE 30;42 # dir that is sticky and other-writable (+t,o+w)
OTHER_WRITABLE 34;42 # dir that is other-writable (o+w) and not sticky
STICKY 37;44 # dir with the sticky bit set (+t) and not other-writable

# This is for files with execute permission:
EXEC 01;32

# List any file extensions like '.gz' or '.tar' that you would like ls
# to colorize below. Put the extension, a space, and the color init string.
# (and any comments you want to add after a '#')

# If you use DOS-style suffixes, you may want to uncomment the following:
#.cmd 01;32 # executables (bright green)
#.exe 01;32
#.com 01;32
#.btm 01;32
#.bat 01;32
# Or if you want to colorize scripts even if they do not have the
# executable bit actually set.
#.sh 01;32
#.csh 01;32

# archives or compressed (bright red)
.tar 01;31
.tgz 01;31
.arj 01;31
.taz 01;31
.lzh 01;31
.lzma 01;31
.tlz 01;31
.txz 01;31
.zip 01;31
.z 01;31
.Z 01;31
.dz 01;31
.gz 01;31
.lz 01;31
.xz 01;31
.bz2 01;31
.bz 01;31
.tbz 01;31
.tbz2 01;31
.tz 01;31
.deb 01;31
.rpm 01;31
.jar 01;31
.war 01;31
.ear 01;31
.sar 01;31
.rar 01;31
.ace 01;31
.zoo 01;31
.cpio 01;31
.7z 01;31
.rz 01;31

# image formats
.jpg 01;35
.jpeg 01;35
.gif 01;35
.bmp 01;35
.pbm 01;35
.pgm 01;35
.ppm 01;35
.tga 01;35
.xbm 01;35
.xpm 01;35
.tif 01;35
.tiff 01;35
.png 01;35
.svg 01;35
.svgz 01;35
.mng 01;35
.pcx 01;35
.mov 01;35
.mpg 01;35
.mpeg 01;35
.m2v 01;35
.mkv 01;35
.webm 01;35
.ogm 01;35
.mp4 01;35
.m4v 01;35
.mp4v 01;35
.vob 01;35
.qt 01;35
.nuv 01;35
.wmv 01;35
.asf 01;35
.rm 01;35
.rmvb 01;35
.flc 01;35
.avi 01;35
.fli 01;35
.flv 01;35
.gl 01;35
.dl 01;35
.xcf 01;35
.xwd 01;35
.yuv 01;35
.cgm 01;35
.emf 01;35

# http://wiki.xiph.org/index.php/MIME_Types_and_File_Extensions
.axv 01;35
.anx 01;35
.ogv 01;35
.ogx 01;35

# Document files
.pdf 00;32
.ps 00;32
.txt 00;32
.patch 00;32
.diff 00;32
.log 00;32
.tex 00;32
.doc 00;32

# audio formats
.aac 00;36
.au 00;36
.flac 00;36
.mid 00;36
.midi 00;36
.mka 00;36
.mp3 00;36
.mpc 00;36
.ogg 00;36
.ra 00;36
.wav 00;36

# http://wiki.xiph.org/index.php/MIME_Types_and_File_Extensions
.axa 00;36
.oga 00;36
.spx 00;36
.xspf 00;36

+ 136
- 0
ImageMagick-6/._cfg0000_delegates.xml View File

@@ -0,0 +1,136 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE delegatemap [
<!ELEMENT delegatemap (delegate)+>
<!ELEMENT delegate (#PCDATA)>
<!ATTLIST delegate decode CDATA #IMPLIED>
<!ATTLIST delegate encode CDATA #IMPLIED>
<!ATTLIST delegate mode CDATA #IMPLIED>
<!ATTLIST delegate spawn CDATA #IMPLIED>
<!ATTLIST delegate stealth CDATA #IMPLIED>
<!ATTLIST delegate thread-support CDATA #IMPLIED>
<!ATTLIST delegate command CDATA #REQUIRED>
]>
<!--
Delegate command file.

Commands which specify

decode="in_format" encode="out_format"

specify the rules for converting from in_format to out_format These
rules may be used to translate directly between formats.

Commands which specify only

decode="in_format"

specify the rules for converting from in_format to some format that
ImageMagick will automatically recognize. These rules are used to
decode formats.

Commands which specify only

encode="out_format"

specify the rules for an "encoder" which may accept any input format.

For delegates other than ps:*, pcl:*, and mpeg:* the substitution rules are
as follows:

%i input image filename
%o output image filename
%u unique temporary filename
%Z unique temporary filename
%# input image signature
%b image file size
%c input image comment
%g image geometry
%h image rows (height)
%k input image number colors
%l image label
%m input image format
%p page number
%q input image depth
%s scene number
%w image columns (width)
%x input image x resolution
%y input image y resolution

Set option delegate:bimodal=true to process bimodal delegates otherwise they
are ignored.

If stealth="True" the delegate is not listed in user requested
"-list delegate" listings. These are typically special internal delegates.

If spawn="True" ImageMagick will not way for the delegate to finish,
nor will it read any output image. It will only wait for either the input
file to be removed (See "ephemeral:" coder) indicating that the input file
has been read, or a maximum time limit of 2 seconds.
-->
<delegatemap>
<delegate decode="autotrace" stealth="True" command="&quot;convert&quot; &quot;%i&quot; &quot;pnm:%u&quot;\n&quot;autotrace&quot; -input-format pnm -output-format svg -output-file &quot;%o&quot; &quot;%u&quot;"/>
<delegate decode="blender" command="&quot;blender&quot; -b &quot;%i&quot; -F PNG -o &quot;%o&quot;&quot;\n&quot;convert&quot; -concatenate &quot;%o*.png&quot; &quot;%o&quot;"/>
<delegate decode="browse" stealth="True" spawn="True" command="&quot;xdg-open&quot; http://www.imagemagick.org/; rm &quot;%i&quot;"/>
<delegate decode="cdr" command="&quot;uniconvertor&quot; &quot;%i&quot; &quot;%o.svg&quot;; mv &quot;%o.svg&quot; &quot;%o&quot;"/>
<delegate decode="cgm" command="&quot;uniconvertor&quot; &quot;%i&quot; &quot;%o.svg&quot;; mv &quot;%o.svg&quot; &quot;%o&quot;"/>
<delegate decode="dng:decode" command="&quot;ufraw-batch&quot; --silent --create-id=also --out-type=png --out-depth=16 &quot;--output=%u.png&quot; &quot;%i&quot;"/>
<delegate decode="doc" command="&quot;soffice&quot; --headless --convert-to pdf --outdir `dirname &quot;%i&quot;` &quot;%i&quot; 2&gt; &quot;%Z&quot;; mv &quot;%i.pdf&quot; &quot;%o&quot;"/>
<delegate decode="docx" command="&quot;soffice&quot; --headless --convert-to pdf --outdir `dirname &quot;%i&quot;` &quot;%i&quot; 2&gt; &quot;%Z&quot;; mv &quot;%i.pdf&quot; &quot;%o&quot;"/>
<delegate decode="dot" command='&quot;dot&quot; -Tsvg &quot;%i&quot; -o &quot;%o&quot;' />
<delegate decode="dvi" command="&quot;dvips&quot; -q -o &quot;%o&quot; &quot;%i&quot;"/>
<delegate decode="dxf" command="&quot;uniconvertor&quot; &quot;%i&quot; &quot;%o.svg&quot;; mv &quot;%o.svg&quot; &quot;%o&quot;"/>
<delegate decode="edit" stealth="True" command="&quot;xterm&quot; -title &quot;Edit Image Comment&quot; -e vi &quot;%o&quot;"/>
<delegate decode="eps" encode="pdf" mode="bi" command="&quot;gs&quot; -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 &quot;-sDEVICE=pdfwrite&quot; &quot;-sOutputFile=%o&quot; &quot;-f%i&quot;"/>
<delegate decode="eps" encode="ps" mode="bi" command="&quot;gs&quot; -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=ps2write&quot; &quot;-sOutputFile=%o&quot; &quot;-f%i&quot;"/>
<delegate decode="fig" command="&quot;uniconvertor&quot; &quot;%i&quot; &quot;%o.svg&quot;; mv &quot;%o.svg&quot; &quot;%o&quot;"/>
<delegate decode="hpg" command="&quot;hp2xx&quot; -q -m eps -f `basename &quot;%o&quot;` &quot;%i&quot;; mv -f `basename &quot;%o&quot;` &quot;%o&quot;"/>
<delegate decode="hpgl" command="&quot;hp2xx&quot; -q -m eps -f `basename &quot;%o&quot;` &quot;%i&quot;; mv -f `basename &quot;%o&quot;` &quot;%o&quot;"/>
<delegate decode="htm" command="&quot;html2ps&quot; -U -o &quot;%o&quot; &quot;%i&quot;"/>
<delegate decode="html" command="&quot;html2ps&quot; -U -o &quot;%o&quot; &quot;%i&quot;"/>
<delegate decode="https" command="&quot;curl&quot; -s -k -L -o &quot;%o&quot; &quot;https:%M&quot;"/>
<delegate decode="ilbm" command="&quot;ilbmtoppm&quot; &quot;%i&quot; &gt; &quot;%o&quot;"/>
<delegate decode="jxr" command="mv &quot;%i&quot; &quot;%i.jxr&quot;; &quot;JxrDecApp&quot; -i &quot;%i.jxr&quot; -o &quot;%o.bmp&quot; -c 0; mv &quot;%i.jxr&quot; &quot;%i&quot;; mv &quot;%o.bmp&quot; &quot;%o&quot;"/>
<delegate decode="man" command="&quot;groff&quot; -man -Tps &quot;%i&quot; &gt; &quot;%o&quot;"/>
<delegate decode="miff" encode="show" spawn="True" command="&quot;display&quot; -delay 0 -window-group %[group] -title &quot;%l &quot; &quot;ephemeral:%i&quot;"/>
<delegate decode="miff" encode="win" stealth="True" spawn="True" command="&quot;display&quot; -immutable -delay 0 -window-group %[group] -title &quot;%l &quot; &quot;ephemeral:%i&quot;"/>
<delegate decode="mpeg:decode" command="&quot;ffmpeg&quot; -v -1 -i &quot;%i&quot; -vframes %S -vcodec pam -an -f rawvideo -y &quot;%u.pam&quot; 2&gt; &quot;%Z&quot;"/>
<delegate decode="odt" command="&quot;soffice&quot; --headless --convert-to pdf --outdir `dirname &quot;%i&quot;` &quot;%i&quot; 2&gt; &quot;%Z&quot;; mv &quot;%i.pdf&quot; &quot;%o&quot;"/>
<delegate decode="pcl:cmyk" stealth="True" command="&quot;pcl6&quot; -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=pamcmyk32&quot; -dTextAlphaBits=%u -dGraphicsAlphaBits=%u &quot;-r%s&quot; %s &quot;-sOutputFile=%s&quot; &quot;%s&quot;"/>
<delegate decode="pcl:color" stealth="True" command="&quot;pcl6&quot; -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=ppmraw&quot; -dTextAlphaBits=%u -dGraphicsAlphaBits=%u &quot;-r%s&quot; %s &quot;-sOutputFile=%s&quot; &quot;%s&quot;"/>
<delegate decode="pcl:mono" stealth="True" command="&quot;pcl6&quot; -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=pbmraw&quot; -dTextAlphaBits=%u -dGraphicsAlphaBits=%u &quot;-r%s&quot; %s &quot;-sOutputFile=%s&quot; &quot;%s&quot;"/>
<delegate decode="pdf" encode="eps" mode="bi" command="&quot;gs&quot; -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=epswrite&quot; &quot;-sOutputFile=%o&quot; &quot;-f%i&quot;"/>
<delegate decode="pdf" encode="ps" mode="bi" command="&quot;gs&quot; -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=ps2write&quot; &quot;-sOutputFile=%o&quot; &quot;-f%i&quot;"/>
<delegate decode="plt" command="&quot;echo&quot; &quot;set size 1.25,0.62; set terminal postscript portrait color solid; set output \'%o\'; load \'%i\'&quot; &gt; &quot;%u&quot;;&quot;gnuplot&quot; &quot;%u&quot;"/>
<delegate decode="png" encode="webp" command="&quot;cwebp&quot; -quiet -q %Q &quot;%i&quot; -o &quot;%o&quot;"/>
<delegate decode="pnm" encode="ilbm" mode="encode" command="&quot;ppmtoilbm&quot; -24if &quot;%i&quot; &gt; &quot;%o&quot;"/>
<delegate decode="bmp" encode="jxr" command="mv &quot;%i&quot; &quot;%i.bmp&quot;; &quot;JxrEncApp&quot; -i &quot;%i.bmp&quot; -o &quot;%o.jxr&quot;; mv &quot;%i.bmp&quot; &quot;%i&quot;; mv &quot;%o.jxr&quot; &quot;%o&quot;"/>
<delegate decode="bmp" encode="wdp" command="mv &quot;%i&quot; &quot;%i.bmp&quot;; &quot;JxrEncApp&quot; -i &quot;%i.bmp&quot; -o &quot;%o.jxr&quot;; mv &quot;%i.bmp&quot; &quot;%i&quot;; mv &quot;%o.jxr&quot; &quot;%o&quot;"/>
<delegate decode="pov" command="&quot;povray&quot; &quot;+i%i&quot; -D0 &quot;+o%o&quot; +fn%q +w%w +h%h +a -q9 &quot;-kfi%s&quot; &quot;-kff%n&quot;;&quot;convert&quot; -concatenate &quot;%o*.png&quot; &quot;%o&quot;"/>
<delegate decode="ppt" command="&quot;soffice&quot; --headless --convert-to pdf --outdir `dirname &quot;%i&quot;` &quot;%i&quot; 2&gt; &quot;%Z&quot;; mv &quot;%i.pdf&quot; &quot;%o&quot;"/>
<delegate decode="pptx" command="&quot;soffice&quot; --headless --convert-to pdf --outdir `dirname &quot;%i&quot;` &quot;%i&quot; 2&gt; &quot;%Z&quot;; mv &quot;%i.pdf&quot; &quot;%o&quot;"/>
<delegate decode="ps:alpha" stealth="True" command="&quot;gs&quot; -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=pngalpha&quot; -dTextAlphaBits=%u -dGraphicsAlphaBits=%u &quot;-r%s&quot; %s &quot;-sOutputFile=%s&quot; &quot;-f%s&quot; &quot;-f%s&quot;"/>
<delegate decode="ps:cmyk" stealth="True" command="&quot;gs&quot; -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=pam&quot; -dTextAlphaBits=%u -dGraphicsAlphaBits=%u &quot;-r%s&quot; %s &quot;-sOutputFile=%s&quot; &quot;-f%s&quot; &quot;-f%s&quot;"/>
<delegate decode="ps:color" stealth="True" command="&quot;gs&quot; -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=pnmraw&quot; -dTextAlphaBits=%u -dGraphicsAlphaBits=%u &quot;-r%s&quot; %s &quot;-sOutputFile=%s&quot; &quot;-f%s&quot; &quot;-f%s&quot;"/>
<delegate decode="ps" encode="eps" mode="bi" command="&quot;gs&quot; -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=epswrite&quot; &quot;-sOutputFile=%o&quot; &quot;-f%i&quot;"/>
<delegate decode="ps" encode="pdf" mode="bi" command="&quot;gs&quot; -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=pdfwrite&quot; &quot;-sOutputFile=%o&quot; &quot;-f%i&quot;"/>
<delegate decode="ps" encode="print" mode="encode" command="lpr &quot;%i&quot;"/>
<delegate decode="ps:mono" stealth="True" command="&quot;gs&quot; -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=pbmraw&quot; -dTextAlphaBits=%u -dGraphicsAlphaBits=%u &quot;-r%s&quot; %s &quot;-sOutputFile=%s&quot; &quot;-f%s&quot; &quot;-f%s&quot;"/>
<delegate decode="rgba" encode="rle" mode="encode" command="&quot;rawtorle&quot; -o &quot;%o&quot; -v &quot;%i&quot;"/>
<delegate decode="scan" command="&quot;scanimage&quot; -d &quot;%i&quot; &gt; &quot;%o&quot;"/>
<delegate decode="scanx" command="&quot;scanimage&quot; &gt; &quot;%o&quot;"/>
<delegate decode="shtml" command="&quot;html2ps&quot; -U -o &quot;%o&quot; &quot;%i&quot;"/>
<delegate decode="sid" command="&quot;mrsidgeodecode&quot; -if sid -i &quot;%i&quot; -of tif -o &quot;%o&quot; &gt; &quot;%u&quot;"/>
<delegate decode="svg" command="&quot;rsvg-convert&quot; -o &quot;%o&quot; &quot;%i&quot;"/>
<delegate decode="svg:decode" stealth="True" command="&quot;inkscape&quot; &quot;%s&quot; --export-eps=&quot;%s&quot; --export-dpi=&quot;%s&quot; --export-background=&quot;%s&quot; --export-background-opacity=&quot;%s&quot; &gt; &quot;%s&quot; 2&gt;&amp;1"/>
<delegate decode="tiff" encode="launch" mode="encode" command="&quot;gimp&quot; &quot;%i&quot;"/>
<delegate decode="txt" encode="ps" mode="bi" command="&quot;enscript&quot; -o &quot;%o&quot; &quot;%i&quot;"/>
<delegate decode="wdp" command="mv &quot;%i&quot; &quot;%i.jxr&quot;; &quot;JxrDecApp&quot; -i &quot;%i.jxr&quot; -o &quot;%o.bmp&quot;; mv &quot;%i.jxr&quot; &quot;%i&quot;; mv &quot;%o.bmp&quot; &quot;%o&quot;"/>
<delegate decode="webp" command="&quot;dwebp&quot; -pam &quot;%i&quot; -o &quot;%o&quot;"/>
<delegate decode="wmf" command="&quot;wmf2eps&quot; -o &quot;%o&quot; &quot;%i&quot;"/>
<delegate decode="xls" command="&quot;soffice&quot; --headless --convert-to pdf --outdir `dirname &quot;%i&quot;` &quot;%i&quot; 2&gt; &quot;%Z&quot;; mv &quot;%i.pdf&quot; &quot;%o&quot;"/>
<delegate decode="xlsx" command="&quot;soffice&quot; --headless --convert-to pdf --outdir `dirname &quot;%i&quot;` &quot;%i&quot; 2&gt; &quot;%Z&quot;; mv &quot;%i.pdf&quot; &quot;%o&quot;"/>
<delegate decode="xps:cmyk" stealth="True" command="&quot;gxps&quot; -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=bmpsep8&quot; -dTextAlphaBits=%u -dGraphicsAlphaBits=%u &quot;-r%s&quot; %s &quot;-sOutputFile=%s&quot; &quot;%s&quot;"/>
<delegate decode="xps:color" stealth="True" command="&quot;gxps&quot; -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=ppmraw&quot; -dTextAlphaBits=%u -dGraphicsAlphaBits=%u &quot;-r%s&quot; %s &quot;-sOutputFile=%s&quot; &quot;%s&quot;"/>
<delegate decode="xps:mono" stealth="True" command="&quot;gxps&quot; -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=pbmraw&quot; -dTextAlphaBits=%u -dGraphicsAlphaBits=%u &quot;-r%s&quot; %s &quot;-sOutputFile=%s&quot; &quot;%s&quot;"/>
<delegate encode="mpeg:encode" stealth="True" command="&quot;ffmpeg&quot; -v -1 -i &quot;%M%%d.jpg&quot; &quot;%u.%m&quot; 2&gt; &quot;%Z&quot;"/>
</delegatemap>

+ 61
- 0
ImageMagick-6/._cfg0000_policy.xml View File

@@ -0,0 +1,61 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE policymap [
<!ELEMENT policymap (policy)+>
<!ELEMENT policy (#PCDATA)>
<!ATTLIST policy domain (delegate|coder|filter|path|resource) #IMPLIED>
<!ATTLIST policy name CDATA #IMPLIED>
<!ATTLIST policy rights CDATA #IMPLIED>
<!ATTLIST policy pattern CDATA #IMPLIED>
<!ATTLIST policy value CDATA #IMPLIED>
]>
<!--
Configure ImageMagick policies.

Domains include system, delegate, coder, filter, path, or resource.

Rights include none, read, write, and execute. Use | to combine them,
for example: "read | write" to permit read from, or write to, a path.

Use a glob expression as a pattern.

Suppose we do not want users to process MPEG video images:

<policy domain="delegate" rights="none" pattern="mpeg:decode" />

Here we do not want users reading images from HTTP:

<policy domain="coder" rights="none" pattern="HTTP" />

Lets prevent users from executing any image filters:

<policy domain="filter" rights="none" pattern="*" />

The /repository file system is restricted to read only. We use a glob
expression to match all paths that start with /repository:
<policy domain="path" rights="read" pattern="/repository/*" />

Any large image is cached to disk rather than memory:

<policy domain="resource" name="area" value="1GB"/>

Define arguments for the memory, map, area, width, height, and disk resources
with SI prefixes (.e.g 100MB). In addition, resource policies are maximums
for each instance of ImageMagick (e.g. policy memory limit 1GB, -limit 2GB
exceeds policy maximum so memory limit is 1GB).
-->
<policymap>
<!-- <policy domain="resource" name="temporary-path" value="/tmp"/> -->
<!-- <policy domain="resource" name="memory" value="2GiB"/> -->
<!-- <policy domain="resource" name="map" value="4GiB"/> -->
<!-- <policy domain="resource" name="width" value="100MP"/> -->
<!-- <policy domain="resource" name="height" value="100MP"/> -->
<!-- <policy domain="resource" name="area" value="1GB"/> -->
<!-- <policy domain="resource" name="disk" value="16EB"/> -->
<!-- <policy domain="resource" name="file" value="768"/> -->
<!-- <policy domain="resource" name="thread" value="4"/> -->
<!-- <policy domain="resource" name="throttle" value="0"/> -->
<!-- <policy domain="resource" name="time" value="3600"/> -->
<!-- <policy domain="system" name="precision" value="6"/> -->
<policy domain="cache" name="shared-secret" value="passphrase"/>
</policymap>

+ 21
- 0
ImageMagick-6/._cfg0000_type.xml View File

@@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE typemap [
<!ELEMENT typemap (type)+>
<!ELEMENT type (#PCDATA)>
<!ELEMENT include (#PCDATA)>
<!ATTLIST type name CDATA #REQUIRED>
<!ATTLIST type fullname CDATA #IMPLIED>
<!ATTLIST type family CDATA #IMPLIED>
<!ATTLIST type foundry CDATA #IMPLIED>
<!ATTLIST type weight CDATA #IMPLIED>
<!ATTLIST type style CDATA #IMPLIED>
<!ATTLIST type stretch CDATA #IMPLIED>
<!ATTLIST type format CDATA #IMPLIED>
<!ATTLIST type metrics CDATA #IMPLIED>
<!ATTLIST type glyphs CDATA #REQUIRED>
<!ATTLIST type version CDATA #IMPLIED>
<!ATTLIST include file CDATA #REQUIRED>
]>
<typemap>
<include file="type-dejavu.xml" /> <include file="type-ghostscript.xml" /> <include file="type-windows.xml" />
</typemap>

+ 138
- 0
ImageMagick-6/._cfg0001_delegates.xml View File

@@ -0,0 +1,138 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE delegatemap [
<!ELEMENT delegatemap (delegate)+>
<!ELEMENT delegate (#PCDATA)>
<!ATTLIST delegate decode CDATA #IMPLIED>
<!ATTLIST delegate encode CDATA #IMPLIED>
<!ATTLIST delegate mode CDATA #IMPLIED>
<!ATTLIST delegate spawn CDATA #IMPLIED>
<!ATTLIST delegate stealth CDATA #IMPLIED>
<!ATTLIST delegate thread-support CDATA #IMPLIED>
<!ATTLIST delegate command CDATA #REQUIRED>
]>
<!--
Delegate command file.

Commands which specify

decode="in_format" encode="out_format"

specify the rules for converting from in_format to out_format These
rules may be used to translate directly between formats.

Commands which specify only

decode="in_format"

specify the rules for converting from in_format to some format that
ImageMagick will automatically recognize. These rules are used to
decode formats.

Commands which specify only

encode="out_format"

specify the rules for an "encoder" which may accept any input format.

For delegates other than ps:*, pcl:*, and mpeg:* the substitution rules are
as follows:

%i input image filename
%o output image filename
%u unique temporary filename
%Z unique temporary filename
%# input image signature
%b image file size
%c input image comment
%g image geometry
%h image rows (height)
%k input image number colors
%l image label
%m input image format
%p page number
%q input image depth
%s scene number
%w image columns (width)
%x input image x resolution
%y input image y resolution

Set option delegate:bimodal=true to process bimodal delegates otherwise they
are ignored.

If stealth="True" the delegate is not listed in user requested
"-list delegate" listings. These are typically special internal delegates.

If spawn="True" ImageMagick will not way for the delegate to finish,
nor will it read any output image. It will only wait for either the input
file to be removed (See "ephemeral:" coder) indicating that the input file
has been read, or a maximum time limit of 2 seconds.
-->
<delegatemap>
<delegate decode="autotrace" stealth="True" command="&quot;convert&quot; &quot;%i&quot; &quot;pnm:%u&quot;\n&quot;autotrace&quot; -input-format pnm -output-format svg -output-file &quot;%o&quot; &quot;%u&quot;"/>
<delegate decode="bpg" command="&quot;bpgdec&quot; -b 16 -o &quot;%o.png&quot; &quot;%i&quot;; mv &quot;%o.png&quot; &quot;%o&quot;"/>
<delegate decode="png" encode="bpg" command="&quot;bpgenc&quot; -b 12 -o &quot;%o&quot; &quot;%i&quot;"/>
<delegate decode="blender" command="&quot;blender&quot; -b &quot;%i&quot; -F PNG -o &quot;%o&quot;&quot;\n&quot;convert&quot; -concatenate &quot;%o*.png&quot; &quot;%o&quot;"/>
<delegate decode="browse" stealth="True" spawn="True" command="&quot;xdg-open&quot; http://www.imagemagick.org/; rm &quot;%i&quot;"/>
<delegate decode="cdr" command="&quot;uniconvertor&quot; &quot;%i&quot; &quot;%o.svg&quot;; mv &quot;%o.svg&quot; &quot;%o&quot;"/>
<delegate decode="cgm" command="&quot;uniconvertor&quot; &quot;%i&quot; &quot;%o.svg&quot;; mv &quot;%o.svg&quot; &quot;%o&quot;"/>
<delegate decode="dng:decode" command="&quot;ufraw-batch&quot; --silent --create-id=also --out-type=png --out-depth=16 &quot;--output=%u.png&quot; &quot;%i&quot;"/>
<delegate decode="doc" command="&quot;soffice&quot; --headless --convert-to pdf --outdir `dirname &quot;%i&quot;` &quot;%i&quot; 2&gt; &quot;%Z&quot;; mv &quot;%i.pdf&quot; &quot;%o&quot;"/>
<delegate decode="docx" command="&quot;soffice&quot; --headless --convert-to pdf --outdir `dirname &quot;%i&quot;` &quot;%i&quot; 2&gt; &quot;%Z&quot;; mv &quot;%i.pdf&quot; &quot;%o&quot;"/>
<delegate decode="dot" command='&quot;dot&quot; -Tsvg &quot;%i&quot; -o &quot;%o&quot;' />
<delegate decode="dvi" command="&quot;dvips&quot; -q -o &quot;%o&quot; &quot;%i&quot;"/>
<delegate decode="dxf" command="&quot;uniconvertor&quot; &quot;%i&quot; &quot;%o.svg&quot;; mv &quot;%o.svg&quot; &quot;%o&quot;"/>
<delegate decode="edit" stealth="True" command="&quot;xterm&quot; -title &quot;Edit Image Comment&quot; -e vi &quot;%o&quot;"/>
<delegate decode="eps" encode="pdf" mode="bi" command="&quot;gs&quot; -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 &quot;-sDEVICE=pdfwrite&quot; &quot;-sOutputFile=%o&quot; &quot;-f%i&quot;"/>
<delegate decode="eps" encode="ps" mode="bi" command="&quot;gs&quot; -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=ps2write&quot; &quot;-sOutputFile=%o&quot; &quot;-f%i&quot;"/>
<delegate decode="fig" command="&quot;uniconvertor&quot; &quot;%i&quot; &quot;%o.svg&quot;; mv &quot;%o.svg&quot; &quot;%o&quot;"/>
<delegate decode="hpg" command="&quot;hp2xx&quot; -q -m eps -f `basename &quot;%o&quot;` &quot;%i&quot;; mv -f `basename &quot;%o&quot;` &quot;%o&quot;"/>
<delegate decode="hpgl" command="&quot;hp2xx&quot; -q -m eps -f `basename &quot;%o&quot;` &quot;%i&quot;; mv -f `basename &quot;%o&quot;` &quot;%o&quot;"/>
<delegate decode="htm" command="&quot;html2ps&quot; -U -o &quot;%o&quot; &quot;%i&quot;"/>
<delegate decode="html" command="&quot;html2ps&quot; -U -o &quot;%o&quot; &quot;%i&quot;"/>
<delegate decode="https" command="&quot;curl&quot; -s -k -L -o &quot;%o&quot; &quot;https:%M&quot;"/>
<delegate decode="ilbm" command="&quot;ilbmtoppm&quot; &quot;%i&quot; &gt; &quot;%o&quot;"/>
<delegate decode="jxr" command="mv &quot;%i&quot; &quot;%i.jxr&quot;; &quot;JxrDecApp&quot; -i &quot;%i.jxr&quot; -o &quot;%o.bmp&quot; -c 0; mv &quot;%i.jxr&quot; &quot;%i&quot;; mv &quot;%o.bmp&quot; &quot;%o&quot;"/>
<delegate decode="man" command="&quot;groff&quot; -man -Tps &quot;%i&quot; &gt; &quot;%o&quot;"/>
<delegate decode="miff" encode="show" spawn="True" command="&quot;display&quot; -delay 0 -window-group %[group] -title &quot;%l &quot; &quot;ephemeral:%i&quot;"/>
<delegate decode="miff" encode="win" stealth="True" spawn="True" command="&quot;display&quot; -immutable -delay 0 -window-group %[group] -title &quot;%l &quot; &quot;ephemeral:%i&quot;"/>
<delegate decode="mpeg:decode" command="&quot;ffmpeg&quot; -v -1 -i &quot;%i&quot; -vframes %S -vcodec pam -an -f rawvideo -y &quot;%u.pam&quot; 2&gt; &quot;%Z&quot;"/>
<delegate decode="odt" command="&quot;soffice&quot; --headless --convert-to pdf --outdir `dirname &quot;%i&quot;` &quot;%i&quot; 2&gt; &quot;%Z&quot;; mv &quot;%i.pdf&quot; &quot;%o&quot;"/>
<delegate decode="pcl:cmyk" stealth="True" command="&quot;pcl6&quot; -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=pamcmyk32&quot; -dTextAlphaBits=%u -dGraphicsAlphaBits=%u &quot;-r%s&quot; %s &quot;-sOutputFile=%s&quot; &quot;%s&quot;"/>
<delegate decode="pcl:color" stealth="True" command="&quot;pcl6&quot; -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=ppmraw&quot; -dTextAlphaBits=%u -dGraphicsAlphaBits=%u &quot;-r%s&quot; %s &quot;-sOutputFile=%s&quot; &quot;%s&quot;"/>
<delegate decode="pcl:mono" stealth="True" command="&quot;pcl6&quot; -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=pbmraw&quot; -dTextAlphaBits=%u -dGraphicsAlphaBits=%u &quot;-r%s&quot; %s &quot;-sOutputFile=%s&quot; &quot;%s&quot;"/>
<delegate decode="pdf" encode="eps" mode="bi" command="&quot;gs&quot; -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=epswrite&quot; &quot;-sOutputFile=%o&quot; &quot;-f%i&quot;"/>
<delegate decode="pdf" encode="ps" mode="bi" command="&quot;gs&quot; -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=ps2write&quot; &quot;-sOutputFile=%o&quot; &quot;-f%i&quot;"/>
<delegate decode="plt" command="&quot;echo&quot; &quot;set size 1.25,0.62; set terminal postscript portrait color solid; set output \'%o\'; load \'%i\'&quot; &gt; &quot;%u&quot;;&quot;gnuplot&quot; &quot;%u&quot;"/>
<delegate decode="png" encode="webp" command="&quot;cwebp&quot; -quiet -q %Q &quot;%i&quot; -o &quot;%o&quot;"/>
<delegate decode="pnm" encode="ilbm" mode="encode" command="&quot;ppmtoilbm&quot; -24if &quot;%i&quot; &gt; &quot;%o&quot;"/>
<delegate decode="bmp" encode="jxr" command="mv &quot;%i&quot; &quot;%i.bmp&quot;; &quot;JxrEncApp&quot; -i &quot;%i.bmp&quot; -o &quot;%o.jxr&quot;; mv &quot;%i.bmp&quot; &quot;%i&quot;; mv &quot;%o.jxr&quot; &quot;%o&quot;"/>
<delegate decode="bmp" encode="wdp" command="mv &quot;%i&quot; &quot;%i.bmp&quot;; &quot;JxrEncApp&quot; -i &quot;%i.bmp&quot; -o &quot;%o.jxr&quot;; mv &quot;%i.bmp&quot; &quot;%i&quot;; mv &quot;%o.jxr&quot; &quot;%o&quot;"/>
<delegate decode="pov" command="&quot;povray&quot; &quot;+i%i&quot; -D0 &quot;+o%o&quot; +fn%q +w%w +h%h +a -q9 &quot;-kfi%s&quot; &quot;-kff%n&quot;;&quot;convert&quot; -concatenate &quot;%o*.png&quot; &quot;%o&quot;"/>
<delegate decode="ppt" command="&quot;soffice&quot; --headless --convert-to pdf --outdir `dirname &quot;%i&quot;` &quot;%i&quot; 2&gt; &quot;%Z&quot;; mv &quot;%i.pdf&quot; &quot;%o&quot;"/>
<delegate decode="pptx" command="&quot;soffice&quot; --headless --convert-to pdf --outdir `dirname &quot;%i&quot;` &quot;%i&quot; 2&gt; &quot;%Z&quot;; mv &quot;%i.pdf&quot; &quot;%o&quot;"/>
<delegate decode="ps:alpha" stealth="True" command="&quot;gs&quot; -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=pngalpha&quot; -dTextAlphaBits=%u -dGraphicsAlphaBits=%u &quot;-r%s&quot; %s &quot;-sOutputFile=%s&quot; &quot;-f%s&quot; &quot;-f%s&quot;"/>
<delegate decode="ps:cmyk" stealth="True" command="&quot;gs&quot; -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=pam&quot; -dTextAlphaBits=%u -dGraphicsAlphaBits=%u &quot;-r%s&quot; %s &quot;-sOutputFile=%s&quot; &quot;-f%s&quot; &quot;-f%s&quot;"/>
<delegate decode="ps:color" stealth="True" command="&quot;gs&quot; -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=pnmraw&quot; -dTextAlphaBits=%u -dGraphicsAlphaBits=%u &quot;-r%s&quot; %s &quot;-sOutputFile=%s&quot; &quot;-f%s&quot; &quot;-f%s&quot;"/>
<delegate decode="ps" encode="eps" mode="bi" command="&quot;gs&quot; -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=epswrite&quot; &quot;-sOutputFile=%o&quot; &quot;-f%i&quot;"/>
<delegate decode="ps" encode="pdf" mode="bi" command="&quot;gs&quot; -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=pdfwrite&quot; &quot;-sOutputFile=%o&quot; &quot;-f%i&quot;"/>
<delegate decode="ps" encode="print" mode="encode" command="lpr &quot;%i&quot;"/>
<delegate decode="ps:mono" stealth="True" command="&quot;gs&quot; -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=pbmraw&quot; -dTextAlphaBits=%u -dGraphicsAlphaBits=%u &quot;-r%s&quot; %s &quot;-sOutputFile=%s&quot; &quot;-f%s&quot; &quot;-f%s&quot;"/>
<delegate decode="rgba" encode="rle" mode="encode" command="&quot;rawtorle&quot; -o &quot;%o&quot; -v &quot;%i&quot;"/>
<delegate decode="scan" command="&quot;scanimage&quot; -d &quot;%i&quot; &gt; &quot;%o&quot;"/>
<delegate decode="scanx" command="&quot;scanimage&quot; &gt; &quot;%o&quot;"/>
<delegate decode="shtml" command="&quot;html2ps&quot; -U -o &quot;%o&quot; &quot;%i&quot;"/>
<delegate decode="sid" command="&quot;mrsidgeodecode&quot; -if sid -i &quot;%i&quot; -of tif -o &quot;%o&quot; &gt; &quot;%u&quot;"/>
<delegate decode="svg" command="&quot;rsvg-convert&quot; -o &quot;%o&quot; &quot;%i&quot;"/>
<delegate decode="svg:decode" stealth="True" command="&quot;inkscape&quot; &quot;%s&quot; --export-png=&quot;%s&quot; --export-dpi=&quot;%s&quot; --export-background=&quot;%s&quot; --export-background-opacity=&quot;%s&quot; &gt; &quot;%s&quot; 2&gt;&amp;1"/>
<delegate decode="tiff" encode="launch" mode="encode" command="&quot;gimp&quot; &quot;%i&quot;"/>
<delegate decode="txt" encode="ps" mode="bi" command="&quot;enscript&quot; -o &quot;%o&quot; &quot;%i&quot;"/>
<delegate decode="wdp" command="mv &quot;%i&quot; &quot;%i.jxr&quot;; &quot;JxrDecApp&quot; -i &quot;%i.jxr&quot; -o &quot;%o.bmp&quot;; mv &quot;%i.jxr&quot; &quot;%i&quot;; mv &quot;%o.bmp&quot; &quot;%o&quot;"/>
<delegate decode="webp" command="&quot;dwebp&quot; -pam &quot;%i&quot; -o &quot;%o&quot;"/>
<delegate decode="wmf" command="&quot;wmf2eps&quot; -o &quot;%o&quot; &quot;%i&quot;"/>
<delegate decode="xls" command="&quot;soffice&quot; --headless --convert-to pdf --outdir `dirname &quot;%i&quot;` &quot;%i&quot; 2&gt; &quot;%Z&quot;; mv &quot;%i.pdf&quot; &quot;%o&quot;"/>
<delegate decode="xlsx" command="&quot;soffice&quot; --headless --convert-to pdf --outdir `dirname &quot;%i&quot;` &quot;%i&quot; 2&gt; &quot;%Z&quot;; mv &quot;%i.pdf&quot; &quot;%o&quot;"/>
<delegate decode="xps:cmyk" stealth="True" command="&quot;gxps&quot; -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=bmpsep8&quot; -dTextAlphaBits=%u -dGraphicsAlphaBits=%u &quot;-r%s&quot; %s &quot;-sOutputFile=%s&quot; &quot;%s&quot;"/>
<delegate decode="xps:color" stealth="True" command="&quot;gxps&quot; -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=ppmraw&quot; -dTextAlphaBits=%u -dGraphicsAlphaBits=%u &quot;-r%s&quot; %s &quot;-sOutputFile=%s&quot; &quot;%s&quot;"/>
<delegate decode="xps:mono" stealth="True" command="&quot;gxps&quot; -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=pbmraw&quot; -dTextAlphaBits=%u -dGraphicsAlphaBits=%u &quot;-r%s&quot; %s &quot;-sOutputFile=%s&quot; &quot;%s&quot;"/>
<delegate encode="mpeg:encode" stealth="True" command="&quot;ffmpeg&quot; -v -1 -i &quot;%M%%d.jpg&quot; &quot;%u.%m&quot; 2&gt; &quot;%Z&quot;"/>
</delegatemap>

+ 22
- 0
ImageMagick-6/coder.xml View File

@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE codermap [
<!ELEMENT codermap (coder)*>
<!ELEMENT coder (#PCDATA)>
<!ATTLIST coder magick CDATA #REQUIRED>
<!ATTLIST coder name CDATA #REQUIRED>
]>
<!--
Associate an image format with the specified coder module.

ImageMagick has a number of coder modules to support the reading and/or
writing of an image format (e.g. JPEG). Some coder modules support more
than one associated image format and the mapping between an associated
format and its respective coder module is defined in this configuration
file. For example, the PNG coder module not only supports the PNG image
format, but the JNG and MNG formats as well.
-->
<codermap>
<!-- <coder magick="GIF87" name="GIF"/> -->
<!-- <coder magick="JPG" name="JPEG"/> -->
<!-- <coder magick="PGM" name="PNM"/> -->
</codermap>

+ 28
- 0
ImageMagick-6/colors.xml View File

@@ -0,0 +1,28 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE colormap [
<!ELEMENT colormap (color)+>
<!ELEMENT color (#PCDATA)>
<!ATTLIST color name CDATA "0">
<!ATTLIST color color CDATA "rgb(0,0,0)">
<!ATTLIST color compliance CDATA "SVG">
]>
<!--
Associate a color name with its red, green, blue, and alpha intensities.

A number of methods and options require a color parameter. It is often
convenient to refer to a color by name (e.g. white) rather than by hex
value (e.g. #fff). This file maps a color name to its equivalent red,
green, blue, and alpha intensities (e.g. for white, red = 255, green =
255, blue = 255, and alpha = 0).
-->
<colormap>
<!-- <color name="none" color="rgba(0,0,0,0)" compliance="SVG, XPM"/> -->
<!-- <color name="black" color="rgb(0,0,0)" compliance="SVG, X11, XPM"/> -->
<!-- <color name="red" color="rgb(255,0,0)" compliance="SVG, X11, XPM"/> -->
<!-- <color name="magenta" color="rgb(255,0,255)" compliance="SVG, X11, XPM"/> -->
<!-- <color name="green" color="rgb(0,128,0)" compliance="SVG"/> -->
<!-- <color name="cyan" color="rgb(0,255,255)" compliance="SVG, X11, XPM"/> -->
<!-- <color name="blue" color="rgb(0,0,255)" compliance="SVG, X11, XPM"/> -->
<!-- <color name="yellow" color="rgb(255,255,0)" compliance="SVG, X11, XPM"/> -->
<!-- <color name="white" color="rgb(255,255,255)" compliance="SVG, X11"/> -->
</colormap>

+ 129
- 0
ImageMagick-6/delegates.xml View File

@@ -0,0 +1,129 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE delegatemap [
<!ELEMENT delegatemap (delegate)+>
<!ELEMENT delegate (#PCDATA)>
<!ATTLIST delegate decode CDATA #IMPLIED>
<!ATTLIST delegate encode CDATA #IMPLIED>
<!ATTLIST delegate mode CDATA #IMPLIED>
<!ATTLIST delegate spawn CDATA #IMPLIED>
<!ATTLIST delegate stealth CDATA #IMPLIED>
<!ATTLIST delegate thread-support CDATA #IMPLIED>
<!ATTLIST delegate command CDATA #REQUIRED>
]>
<!--
Delegate command file.

Commands which specify

decode="in_format" encode="out_format"

specify the rules for converting from in_format to out_format These
rules may be used to translate directly between formats.

Commands which specify only

decode="in_format"

specify the rules for converting from in_format to some format that
ImageMagick will automatically recognize. These rules are used to
decode formats.

Commands which specify only

encode="out_format"

specify the rules for an "encoder" which may accept any input format.

For delegates other than ps:*, pcl:*, and mpeg:* the substitution rules are
as follows:

%i input image filename
%o output image filename
%u unique temporary filename
%Z unique temporary filename
%# input image signature
%b image file size
%c input image comment
%g image geometry
%h image rows (height)
%k input image number colors
%l image label
%m input image format
%p page number
%q input image depth
%s scene number
%w image columns (width)
%x input image x resolution
%y input image y resolution

Set option delegate:bimodal=true to process bimodal delegates otherwise they
are ignored.

If stealth="True" the delegate is not listed in user requested
"-list delegate" listings. These are typically special internal delegates.

If spawn="True" ImageMagick will not way for the delegate to finish,
nor will it read any output image. It will only wait for either the input
file to be removed (See "ephemeral:" coder) indicating that the input file
has been read, or a maximum time limit of 2 seconds.
-->
<delegatemap>
<delegate decode="autotrace" stealth="True" command="&quot;convert&quot; &quot;%i&quot; &quot;pnm:%u&quot;\n&quot;autotrace&quot; -input-format pnm -output-format svg -output-file &quot;%o&quot; &quot;%u&quot;"/>
<delegate decode="blender" command="&quot;blender&quot; -b &quot;%i&quot; -F PNG -o &quot;%o&quot;&quot;\n&quot;convert&quot; -concatenate &quot;%o*.png&quot; &quot;%o&quot;"/>
<delegate decode="browse" stealth="True" spawn="True" command="&quot;xdg-open&quot; http://www.imagemagick.org/; rm &quot;%i&quot;"/>
<delegate decode="cdr" command="&quot;uniconvertor&quot; &quot;%i&quot; &quot;%o.svg&quot;; mv &quot;%o.svg&quot; &quot;%o&quot;"/>
<delegate decode="cgm" command="&quot;uniconvertor&quot; &quot;%i&quot; &quot;%o.svg&quot;; mv &quot;%o.svg&quot; &quot;%o&quot;"/>
<delegate decode="dng:decode" command="&quot;ufraw-batch&quot; --silent --create-id=also --out-type=png --out-depth=16 &quot;--output=%u.png&quot; &quot;%i&quot;"/>
<delegate decode="dot" command='&quot;dot&quot; -Tsvg &quot;%i&quot; -o &quot;%o&quot;' />
<delegate decode="dvi" command="&quot;dvips&quot; -q -o &quot;%o&quot; &quot;%i&quot;"/>
<delegate decode="dxf" command="&quot;uniconvertor&quot; &quot;%i&quot; &quot;%o.svg&quot;; mv &quot;%o.svg&quot; &quot;%o&quot;"/>
<delegate decode="edit" stealth="True" command="&quot;xterm&quot; -title &quot;Edit Image Comment&quot; -e vi &quot;%o&quot;"/>
<delegate decode="eps" encode="pdf" mode="bi" command="&quot;gs&quot; -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 &quot;-sDEVICE=pdfwrite&quot; &quot;-sOutputFile=%o&quot; &quot;-f%i&quot;"/>
<delegate decode="eps" encode="ps" mode="bi" command="&quot;gs&quot; -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=ps2write&quot; &quot;-sOutputFile=%o&quot; &quot;-f%i&quot;"/>
<delegate decode="fig" command="&quot;uniconvertor&quot; &quot;%i&quot; &quot;%o.svg&quot;; mv &quot;%o.svg&quot; &quot;%o&quot;"/>
<delegate decode="hpg" command="&quot;hp2xx&quot; -q -m eps -f `basename &quot;%o&quot;` &quot;%i&quot;; mv -f `basename &quot;%o&quot;` &quot;%o&quot;"/>
<delegate decode="hpgl" command="&quot;hp2xx&quot; -q -m eps -f `basename &quot;%o&quot;` &quot;%i&quot;; mv -f `basename &quot;%o&quot;` &quot;%o&quot;"/>
<delegate decode="htm" command="&quot;html2ps&quot; -U -o &quot;%o&quot; &quot;%i&quot;"/>
<delegate decode="html" command="&quot;html2ps&quot; -U -o &quot;%o&quot; &quot;%i&quot;"/>
<delegate decode="https" command="&quot;curl&quot; -s -k -L -o &quot;%o&quot; &quot;https:%M&quot;"/>
<delegate decode="ilbm" command="&quot;ilbmtoppm&quot; &quot;%i&quot; &gt; &quot;%o&quot;"/>
<delegate decode="jxr" command="mv &quot;%i&quot; &quot;%i.jxr&quot;; &quot;JxrDecApp&quot; -i &quot;%i.jxr&quot; -o &quot;%o.bmp&quot; -c 0; mv &quot;%i.jxr&quot; &quot;%i&quot;; mv &quot;%o.bmp&quot; &quot;%o&quot;"/>
<delegate decode="man" command="&quot;groff&quot; -man -Tps &quot;%i&quot; &gt; &quot;%o&quot;"/>
<delegate decode="miff" encode="show" spawn="True" command="&quot;display&quot; -delay 0 -window-group %[group] -title &quot;%l &quot; &quot;ephemeral:%i&quot;"/>
<delegate decode="miff" encode="win" stealth="True" spawn="True" command="&quot;display&quot; -immutable -delay 0 -window-group %[group] -title &quot;%l &quot; &quot;ephemeral:%i&quot;"/>
<delegate decode="mpeg:decode" command="&quot;ffmpeg&quot; -v -1 -i &quot;%i&quot; -vframes %S -vcodec pam -an -f rawvideo -y &quot;%u.pam&quot; 2&gt; &quot;%Z&quot;"/>
<delegate decode="pcl:cmyk" stealth="True" command="&quot;pcl6&quot; -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=pamcmyk32&quot; -dTextAlphaBits=%u -dGraphicsAlphaBits=%u &quot;-r%s&quot; %s &quot;-sOutputFile=%s&quot; &quot;%s&quot;"/>
<delegate decode="pcl:color" stealth="True" command="&quot;pcl6&quot; -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=ppmraw&quot; -dTextAlphaBits=%u -dGraphicsAlphaBits=%u &quot;-r%s&quot; %s &quot;-sOutputFile=%s&quot; &quot;%s&quot;"/>
<delegate decode="pcl:mono" stealth="True" command="&quot;pcl6&quot; -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=pbmraw&quot; -dTextAlphaBits=%u -dGraphicsAlphaBits=%u &quot;-r%s&quot; %s &quot;-sOutputFile=%s&quot; &quot;%s&quot;"/>
<delegate decode="pdf" encode="eps" mode="bi" command="&quot;gs&quot; -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=epswrite&quot; &quot;-sOutputFile=%o&quot; &quot;-f%i&quot;"/>
<delegate decode="pdf" encode="ps" mode="bi" command="&quot;gs&quot; -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=ps2write&quot; &quot;-sOutputFile=%o&quot; &quot;-f%i&quot;"/>
<delegate decode="plt" command="&quot;echo&quot; &quot;set size 1.25,0.62; set terminal postscript portrait color solid; set output \'%o\'; load \'%i\'&quot; &gt; &quot;%u&quot;;&quot;gnuplot&quot; &quot;%u&quot;"/>
<delegate decode="png" encode="webp" command="&quot;cwebp&quot; -quiet -q %Q &quot;%i&quot; -o &quot;%o&quot;"/>
<delegate decode="pnm" encode="ilbm" mode="encode" command="&quot;ppmtoilbm&quot; -24if &quot;%i&quot; &gt; &quot;%o&quot;"/>
<delegate decode="pnm" encode="jxr" command="mv &quot;%i&quot; &quot;%i.pnm&quot;; &quot;&quot; -i &quot;%i.pnm&quot; -o &quot;%o.jxr&quot;; mv &quot;%i.pnm&quot; &quot;%i&quot;; mv &quot;%o.jxr&quot; &quot;%o&quot;"/>
<delegate decode="pnm" encode="wdp" command="mv &quot;%i&quot; &quot;%i.pnm&quot;; &quot;&quot; -i &quot;%i.pnm&quot; -o &quot;%o.jxr&quot;; mv &quot;%i.pnm&quot; &quot;%i&quot;; mv &quot;%o.jxr&quot; &quot;%o&quot;"/>
<delegate decode="pov" command="&quot;povray&quot; &quot;+i%i&quot; -D0 &quot;+o%o&quot; +fn%q +w%w +h%h +a -q9 &quot;-kfi%s&quot; &quot;-kff%n&quot;;&quot;convert&quot; -concatenate &quot;%o*.png&quot; &quot;%o&quot;"/>
<delegate decode="ps:alpha" stealth="True" command="&quot;gs&quot; -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=pngalpha&quot; -dTextAlphaBits=%u -dGraphicsAlphaBits=%u &quot;-r%s&quot; %s &quot;-sOutputFile=%s&quot; &quot;-f%s&quot; &quot;-f%s&quot;"/>
<delegate decode="ps:cmyk" stealth="True" command="&quot;gs&quot; -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=pam&quot; -dTextAlphaBits=%u -dGraphicsAlphaBits=%u &quot;-r%s&quot; %s &quot;-sOutputFile=%s&quot; &quot;-f%s&quot; &quot;-f%s&quot;"/>
<delegate decode="ps:color" stealth="True" command="&quot;gs&quot; -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=pnmraw&quot; -dTextAlphaBits=%u -dGraphicsAlphaBits=%u &quot;-r%s&quot; %s &quot;-sOutputFile=%s&quot; &quot;-f%s&quot; &quot;-f%s&quot;"/>
<delegate decode="ps" encode="eps" mode="bi" command="&quot;gs&quot; -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=epswrite&quot; &quot;-sOutputFile=%o&quot; &quot;-f%i&quot;"/>
<delegate decode="ps" encode="pdf" mode="bi" command="&quot;gs&quot; -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=pdfwrite&quot; &quot;-sOutputFile=%o&quot; &quot;-f%i&quot;"/>
<delegate decode="ps" encode="print" mode="encode" command="lpr &quot;%i&quot;"/>
<delegate decode="ps:mono" stealth="True" command="&quot;gs&quot; -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=pbmraw&quot; -dTextAlphaBits=%u -dGraphicsAlphaBits=%u &quot;-r%s&quot; %s &quot;-sOutputFile=%s&quot; &quot;-f%s&quot; &quot;-f%s&quot;"/>
<delegate decode="rgba" encode="rle" mode="encode" command="&quot;rawtorle&quot; -o &quot;%o&quot; -v &quot;%i&quot;"/>
<delegate decode="scan" command="&quot;scanimage&quot; -d &quot;%i&quot; &gt; &quot;%o&quot;"/>
<delegate decode="scanx" command="&quot;scanimage&quot; &gt; &quot;%o&quot;"/>
<delegate decode="shtml" command="&quot;html2ps&quot; -U -o &quot;%o&quot; &quot;%i&quot;"/>
<delegate decode="sid" command="&quot;mrsidgeodecode&quot; -if sid -i &quot;%i&quot; -of tif -o &quot;%o&quot; &gt; &quot;%u&quot;"/>
<delegate decode="svg" command="&quot;rsvg-convert&quot; -o &quot;%o&quot; &quot;%i&quot;"/>
<delegate decode="svg:decode" stealth="True" command="&quot;inkscape&quot; &quot;%s&quot; --export-png=&quot;%s&quot; --export-dpi=&quot;%s&quot; --export-background=&quot;%s&quot; --export-background-opacity=&quot;%s&quot; &gt; &quot;%s&quot; 2&gt;&amp;1"/>
<delegate decode="tiff" encode="launch" mode="encode" command="&quot;gimp&quot; &quot;%i&quot;"/>
<delegate decode="txt" encode="ps" mode="bi" command="&quot;enscript&quot; -o &quot;%o&quot; &quot;%i&quot;"/>
<delegate decode="wdp" command="mv &quot;%i&quot; &quot;%i.jxr&quot;; &quot;JxrDecApp&quot; -i &quot;%i.jxr&quot; -o &quot;%o.pnm&quot;; mv &quot;%i.jxr&quot; &quot;%i&quot;; mv &quot;%o.pnm&quot; &quot;%o&quot;"/>
<delegate decode="webp" command="&quot;dwebp&quot; -pam &quot;%i&quot; -o &quot;%o&quot;"/>
<delegate decode="wmf" command="&quot;wmf2eps&quot; -o &quot;%o&quot; &quot;%i&quot;"/>
<delegate decode="xps:cmyk" stealth="True" command="&quot;gxps&quot; -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=bmpsep8&quot; -dTextAlphaBits=%u -dGraphicsAlphaBits=%u &quot;-r%s&quot; %s &quot;-sOutputFile=%s&quot; &quot;%s&quot;"/>
<delegate decode="xps:color" stealth="True" command="&quot;gxps&quot; -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=ppmraw&quot; -dTextAlphaBits=%u -dGraphicsAlphaBits=%u &quot;-r%s&quot; %s &quot;-sOutputFile=%s&quot; &quot;%s&quot;"/>
<delegate decode="xps:mono" stealth="True" command="&quot;gxps&quot; -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=pbmraw&quot; -dTextAlphaBits=%u -dGraphicsAlphaBits=%u &quot;-r%s&quot; %s &quot;-sOutputFile=%s&quot; &quot;%s&quot;"/>
<delegate encode="mpeg:encode" stealth="True" command="&quot;ffmpeg&quot; -v -1 -i &quot;%M%%d.jpg&quot; &quot;%u.%m&quot; 2&gt; &quot;%Z&quot;"/>
</delegatemap>

+ 40
- 0
ImageMagick-6/log.xml View File

@@ -0,0 +1,40 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE logmap [
<!ELEMENT logmap (log)+>
<!ELEMENT log (#PCDATA)>
<!ATTLIST log events CDATA #IMPLIED>
<!ATTLIST log output CDATA #IMPLIED>
<!ATTLIST log filename CDATA #IMPLIED>
<!ATTLIST log generations CDATA #IMPLIED>
<!ATTLIST log limit CDATA #IMPLIED>
<!ATTLIST log format CDATA #IMPLIED>
]>
<!--
The format of the log is defined by embedding special format characters:

%c client
%d domain
%e event
%f function
%g generation
%i thread id
%l line
%m module
%n log name
%p process id
%r real CPU time
%t wall clock time
%u user CPU time
%v version
%% percent sign
\n newline
\r carriage return
-->
<logmap>
<log events="None"/>
<log output="console"/>
<log filename="Magick-%g.log"/>
<log generations="3"/>
<log limit="2000"/>
<log format="%t %r %u %v %d %c[%p]: %m/%f/%l/%d\n %e"/>
</logmap>

+ 23
- 0
ImageMagick-6/magic.xml View File

@@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE magicmap [
<!ELEMENT magicmap (magic)+>
<!ELEMENT magic (#PCDATA)>
<!ATTLIST magic name CDATA #REQUIRED>
<!ATTLIST magic offset CDATA "0">
<!ATTLIST magic target CDATA #REQUIRED>
]>
<!--
Associate an image format with a unique identifier.

Many image formats have identifiers that uniquely identify a particular
image format. For example, the GIF image format always begins with GIF8
as the first 4 characters of the image. ImageMagick uses this information
to quickly determine the type of image it is dealing with when it reads
an image.
-->
<magicmap>
<!-- <magic name="GIF" offset="0" target="GIF8"/> -->
<!-- <magic name="JPEG" offset="0" target="\377\330\377"/> -->
<!-- <magic name="PNG" offset="0" target="\211PNG\r\n\032\n"/> -->
<!-- <magic name="TIFF" offset="0" target="\115\115\000\052"/> -->
</magicmap>

+ 1142
- 0
ImageMagick-6/mime.xml
File diff suppressed because it is too large
View File


+ 59
- 0
ImageMagick-6/policy.xml View File

@@ -0,0 +1,59 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE policymap [
<!ELEMENT policymap (policy)+>
<!ELEMENT policy (#PCDATA)>
<!ATTLIST policy domain (delegate|coder|filter|path|resource) #IMPLIED>
<!ATTLIST policy name CDATA #IMPLIED>
<!ATTLIST policy rights CDATA #IMPLIED>
<!ATTLIST policy pattern CDATA #IMPLIED>
<!ATTLIST policy value CDATA #IMPLIED>
]>
<!--
Configure ImageMagick policies.

Domains include system, delegate, coder, filter, path, or resource.

Rights include none, read, write, and execute. Use | to combine them,
for example: "read | write" to permit read from, or write to, a path.

Use a glob expression as a pattern.

Suppose we do not want users to process MPEG video images:

<policy domain="delegate" rights="none" pattern="mpeg:decode" />

Here we do not want users reading images from HTTP:

<policy domain="coder" rights="none" pattern="HTTP" />

Lets prevent users from executing any image filters:

<policy domain="filter" rights="none" pattern="*" />

The /repository file system is restricted to read only. We use a glob
expression to match all paths that start with /repository:
<policy domain="path" rights="read" pattern="/repository/*" />

Any large image is cached to disk rather than memory:

<policy domain="resource" name="area" value="1GB"/>

Define arguments for the memory, map, area, and disk resources with
SI prefixes (.e.g 100MB). In addition, resource policies are maximums for
each instance of ImageMagick (e.g. policy memory limit 1GB, -limit 2GB
exceeds policy maximum so memory limit is 1GB).
-->
<policymap>
<!-- <policy domain="resource" name="temporary-path" value="/tmp"/> -->
<!-- <policy domain="resource" name="memory" value="2GiB"/> -->
<!-- <policy domain="resource" name="map" value="4GiB"/> -->
<!-- <policy domain="resource" name="area" value="1GB"/> -->
<!-- <policy domain="resource" name="disk" value="16EB"/> -->
<!-- <policy domain="resource" name="file" value="768"/> -->
<!-- <policy domain="resource" name="thread" value="4"/> -->
<!-- <policy domain="resource" name="throttle" value="0"/> -->
<!-- <policy domain="resource" name="time" value="3600"/> -->
<!-- <policy domain="system" name="precision" value="6"/> -->
<policy domain="cache" name="shared-secret" value="passphrase"/>
</policymap>

+ 62
- 0
ImageMagick-6/quantization-table.xml View File

@@ -0,0 +1,62 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE quantization-tables [
<!ELEMENT quantization-tables (table)+>
<!ELEMENT table (description , levels)>
<!ELEMENT description (CDATA)>
<!ELEMENT levels (CDATA)>
<!ATTLIST table slot ID #REQUIRED>
<!ATTLIST levels width CDATA #REQUIRED>
<!ATTLIST levels height CDATA #REQUIRED>
<!ATTLIST levels divisor CDATA #REQUIRED>
]>
<!--
JPEG quantization table created by Dr. Nicolas Robidoux, Senior Research
Scientist at Phase One (www.phaseone.com) for use with 2x2 Chroma
subsampling and (IJG-style, hence ImageMagick-style) quality level
around 75.

It is based on the one recommended in

Relevance of human vision to JPEG-DCT compression by Stanley A. Klein,
Amnon D. Silverstein and Thom Carney. In Human Vision, Visual
Processing and Digital Display III, 1992.

for 1 minute per pixel viewing.

Specifying only one table in this xml file has two effects when used with
the ImageMagick option
-define jpeg:q-table=PATH/TO/THIS/FILE
1) This quantization table is automatically used for all three channels;

2) Only one copy is embedded in the JPG file, which saves a few bits
(only worthwhile for very small thumbnails).
-->
<quantization-tables>
<table slot="0" alias="luma">
<description>Luma Quantization Table</description>
<levels width="8" height="8" divisor="1">
16, 16, 16, 18, 25, 37, 56, 85,
16, 17, 20, 27, 34, 40, 53, 75,
16, 20, 24, 31, 43, 62, 91, 135,
18, 27, 31, 40, 53, 74, 106, 156,
25, 34, 43, 53, 69, 94, 131, 189,
37, 40, 62, 74, 94, 124, 169, 238,
56, 53, 91, 106, 131, 169, 226, 311,
85, 75, 135, 156, 189, 238, 311, 418
</levels>
</table>
<!--
If you want to use a different quantization table for Chroma (say), just add

<table slot="1" alias="chroma">
<description>Chroma Quantization Table</description>
INSERT 64 POSITIVE INTEGERS HERE, COMMA-SEPARATED
</levels>
</table>

here (but outside of these comments).
-->
</quantization-tables>


+ 334
- 0
ImageMagick-6/thresholds.xml View File

@@ -0,0 +1,334 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE thresholds [
<!ELEMENT thresholds (threshold)+>
<!ELEMENT threshold (description , levels)>
<!ELEMENT description (CDATA)>
<!ELEMENT levels (CDATA)>
<!ATTLIST threshold map ID #REQUIRED>
<!ATTLIST levels width CDATA #REQUIRED>
<!ATTLIST levels height CDATA #REQUIRED>
<!ATTLIST levels divisor CDATA #REQUIRED>
]>
<!--
Threshold Maps for Ordered Posterized Dither

Each "<threshold>" element defines the map name, description, and an array
of "levels" used to provide the threshold map for ordered dithering and
digital halftoning.

The "alias" attribute provides a backward compatible name for this threshold
map (pre-dating IM v6.2.9-6), and are deprecated.

The description is a english description of what the threshold map achieves
and is only used for 'listing' the maps.

The map itself is a rectangular array of integers or threshold "levels"
of the given "width" and "height" declared within the enclosing <levels>
element. That is "width*height" integers or "levels" *must* be provided
within each map.

Each of the "levels" integer values (each value representing the threshold
intensity "level/divisor" at which that pixel is turned on. The "levels"
integers given can be any postive integers between "0" and the "divisor",
excluding those limits.

The "divisor" not only defines the upper limit and threshold divisor for each
"level" but also the total number of pseudo-levels the threshold mapping
creates and fills with a dither pattern. That is a ordered bitmap dither
of a pure greyscale gradient will use a maximum of "divisor" ordered bitmap
patterns, including the patterns with all the pixels 'on' and all the pixel
'off'. It may define less patterns than that, but the color channels will
be thresholded in units based on "divisor".

Alternatively for a multi-level posterization, ImageMagick inserts
"divisor-2" dither patterns (as defined by the threshold map) between each of
channel color level produced.

For example the map "o2x2" has a divisor of 5, which will define 3 bitmap
patterns plus the patterns with all pixels 'on' and 'off'. A greyscale
gradient will thus have 5 distinct areas.
-->
<thresholds>

<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Minimal Dither and Non-Dither Threshold Maps
-->
<threshold map="threshold" alias="1x1">
<description>Threshold 1x1 (non-dither)</description>
<levels width="1" height="1" divisor="2">
1
</levels>
</threshold>

<threshold map="checks" alias="2x1">
<description>Checkerboard 2x1 (dither)</description>
<levels width="2" height="2" divisor="3">
1 2
2 1
</levels>
</threshold>

<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
(dispersed) Ordered Dither Patterns
-->
<threshold map="o2x2" alias="2x2">
<description>Ordered 2x2 (dispersed)</description>
<levels width="2" height="2" divisor="5">
1 3
4 2
</levels>
</threshold>

<threshold map="o3x3" alias="3x3">
<description>Ordered 3x3 (dispersed)</description>
<levels width="3" height="3" divisor="10">
3 7 4
6 1 9
2 8 5
</levels>
</threshold>

<threshold map="o4x4" alias="4x4">
<!--
From "Dithering Algorithms"
http://www.efg2.com/Lab/Library/ImageProcessing/DHALF.TXT
-->
<description>Ordered 4x4 (dispersed)</description>
<levels width="4" height="4" divisor="17">
1 9 3 11
13 5 15 7
4 12 2 10
16 8 14 6
</levels>
</threshold>

<threshold map="o8x8" alias="8x8">
<!-- Extracted from original 'OrderedDither()' Function -->
<description>Ordered 8x8 (dispersed)</description>
<levels width="8" height="8" divisor="65">
1 49 13 61 4 52 16 64
33 17 45 29 36 20 48 32
9 57 5 53 12 60 8 56
41 25 37 21 44 28 40 24
3 51 15 63 2 50 14 62
35 19 47 31 34 18 46 30
11 59 7 55 10 58 6 54
43 27 39 23 42 26 38 22
</levels>
</threshold>

<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Halftones - Angled 45 degrees

Initially added to ImageMagick by Glenn Randers-Pehrson, IM v6.2.8-6,
modified to be more symmetrical with intensity by Anthony, IM v6.2.9-7

These patterns initially start as circles, but then form diamonds
pattern at the 50% threshold level, before forming negated circles,
as it approached the other threshold extereme.
-->
<threshold map="h4x4a" alias="4x1">
<description>Halftone 4x4 (angled)</description>
<levels width="4" height="4" divisor="9">
4 2 7 5
3 1 8 6
7 5 4 2
8 6 3 1
</levels>
</threshold>

<threshold map="h6x6a" alias="6x1">
<description>Halftone 6x6 (angled)</description>
<levels width="6" height="6" divisor="19">
14 13 10 8 2 3
16 18 12 7 1 4
15 17 11 9 6 5
8 2 3 14 13 10
7 1 4 16 18 12
9 6 5 15 17 11
</levels>
</threshold>

<threshold map="h8x8a" alias="8x1">
<description>Halftone 8x8 (angled)</description>
<levels width="8" height="8" divisor="33">
13 7 8 14 17 21 22 18
6 1 3 9 28 31 29 23
5 2 4 10 27 32 30 24
16 12 11 15 20 26 25 19
17 21 22 18 13 7 8 14
28 31 29 23 6 1 3 9
27 32 30 24 5 2 4 10
20 26 25 19 16 12 11 15
</levels>
</threshold>

<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Halftones - Orthogonally Aligned, or Un-angled

Initially added by Anthony Thyssen, IM v6.2.9-5 using techniques from
"Dithering & Halftoning" by Gernot Haffmann
http://www.fho-emden.de/~hoffmann/hilb010101.pdf

These patterns initially start as circles, but then form square
pattern at the 50% threshold level, before forming negated circles,
as it approached the other threshold extereme.
-->
<threshold map="h4x4o">
<description>Halftone 4x4 (orthogonal)</description>
<levels width="4" height="4" divisor="17">
7 13 11 4
12 16 14 8
10 15 6 2
5 9 3 1
</levels>
</threshold>

<threshold map="h6x6o">
<description>Halftone 6x6 (orthogonal)</description>
<levels width="6" height="6" divisor="37">
7 17 27 14 9 4
21 29 33 31 18 11
24 32 36 34 25 22
19 30 35 28 20 10
8 15 26 16 6 2
5 13 23 12 3 1
</levels>
</threshold>

<threshold map="h8x8o">
<description>Halftone 8x8 (orthogonal)</description>
<levels width="8" height="8" divisor="65">
7 21 33 43 36 19 9 4
16 27 51 55 49 29 14 11
31 47 57 61 59 45 35 23
41 53 60 64 62 52 40 38
37 44 58 63 56 46 30 22
15 28 48 54 50 26 17 10
8 18 34 42 32 20 6 2
5 13 25 39 24 12 3 1
</levels>
</threshold>

<threshold map="h16x16o">
<!--
Direct extract from "Dithering & Halftoning" by Gernot Haffmann.
This may need some fine tuning for symmetry of the halftone dots,
as it was a mathematically formulated pattern.
-->
<description>Halftone 16x16 (orthogonal)</description>
<levels width="16" height="16" divisor="257">
4 12 24 44 72 100 136 152 150 134 98 70 42 23 11 3
7 16 32 52 76 104 144 160 158 142 102 74 50 31 15 6
19 27 40 60 92 132 168 180 178 166 130 90 58 39 26 18
36 48 56 80 124 176 188 204 203 187 175 122 79 55 47 35
64 68 84 116 164 200 212 224 223 211 199 162 114 83 67 63
88 96 112 156 192 216 232 240 239 231 214 190 154 111 95 87
108 120 148 184 208 228 244 252 251 243 226 206 182 147 119 107
128 140 172 196 219 235 247 256 255 246 234 218 194 171 139 127
126 138 170 195 220 236 248 253 254 245 233 217 193 169 137 125
106 118 146 183 207 227 242 249 250 241 225 205 181 145 117 105
86 94 110 155 191 215 229 238 237 230 213 189 153 109 93 85
62 66 82 115 163 198 210 221 222 209 197 161 113 81 65 61
34 46 54 78 123 174 186 202 201 185 173 121 77 53 45 33
20 28 37 59 91 131 167 179 177 165 129 89 57 38 25 17
8 13 29 51 75 103 143 159 157 141 101 73 49 30 14 5
1 9 21 43 71 99 135 151 149 133 97 69 41 22 10 2
</levels>
</threshold>

<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Halftones - Orthogonally Expanding Circle Patterns

Added by Glenn Randers-Pehrson, 4 Nov 2010, ImageMagick 6.6.5-6

Rather than producing a diamond 50% threshold pattern, these
continue to generate larger (overlapping) circles. They are
more like a true halftone pattern formed by covering a surface
with either pure white or pure black circular dots.

WARNING: true halftone patterns only use true circles even in
areas of highly varying intensity. Threshold dither patterns
can generate distorted circles in such areas.
-->

<threshold map="c5x5b" alias="c5x5">
<description>Circles 5x5 (black)</description>
<levels width="5" height="5" divisor="26">
1 21 16 15 4
5 17 20 19 14
6 21 25 24 12
7 18 22 23 11
2 8 9 10 3
</levels>
</threshold>


<threshold map="c5x5w">
<description>Circles 5x5 (white)</description>
<levels width="5" height="5" divisor="26">
25 21 10 11 22
20 9 6 7 12
19 5 1 2 13
18 8 4 3 14
24 17 16 15 23
</levels>
</threshold>

<threshold map="c6x6b" alias="c6x6">
<description>Circles 6x6 (black)</description>
<levels width="6" height="6" divisor="37">
1 5 14 13 12 4
6 22 28 27 21 11
15 29 35 34 26 20
16 30 36 33 25 19
7 23 31 32 24 10
2 8 17 18 9 3
</levels>
</threshold>

<threshold map="c6x6w">
<description>Circles 6x6 (white)</description>
<levels width="6" height="6" divisor="37">
36 32 23 24 25 33
31 15 9 10 16 26
22 8 2 3 11 17
21 7 1 4 12 18
30 14 6 5 13 27
35 29 20 19 28 34
</levels>
</threshold>

<threshold map="c7x7b" alias="c7x7">
<description>Circles 7x7 (black)</description>
<levels width="7" height="7" divisor="50">
3 9 18 28 17 8 2
10 24 33 39 32 23 7
19 34 44 48 43 31 16
25 40 45 49 47 38 27
20 35 41 46 42 29 15
11 21 36 37 28 22 6
4 12 13 26 14 5 1
</levels>
</threshold>


<threshold map="c7x7w">
<description>Circles 7x7 (white)</description>
<levels width="7" height="7" divisor="50">
47 41 32 22 33 42 48
40 26 17 11 18 27 43
31 16 6 2 7 19 34
25 10 5 1 3 12 23
30 15 9 4 8 20 35
39 29 14 13 21 28 44
46 38 37 24 36 45 49
</levels>
</threshold>


<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Special Purpose Dithers
-->

</thresholds>

+ 62
- 0
ImageMagick-6/type-dejavu.xml View File

@@ -0,0 +1,62 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE typemap [
<!ELEMENT typemap (type)+>
<!ELEMENT type (#PCDATA)>
<!ELEMENT include (#PCDATA)>
<!ATTLIST type name CDATA #REQUIRED>
<!ATTLIST type fullname CDATA #IMPLIED>
<!ATTLIST type fullname="" family CDATA #IMPLIED>
<!ATTLIST type foundry CDATA #IMPLIED>
<!ATTLIST type weight CDATA #IMPLIED>
<!ATTLIST type style CDATA #IMPLIED>
<!ATTLIST type stretch CDATA #IMPLIED>
<!ATTLIST type format CDATA #IMPLIED>
<!ATTLIST type metrics CDATA #IMPLIED>
<!ATTLIST type glyphs CDATA #REQUIRED>
<!ATTLIST type version CDATA #IMPLIED>
<!ATTLIST include file CDATA #REQUIRED>
]>
<typemap>
<type name="DejaVu-LGC-Sans-Bold" fullname="DejaVu LGC Sans Bold" family="DejaVuGC Sans" style="Normal" stretch="Normal" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSans-Bold.ttf"/>
<type name="DejaVu-LGC-Sans-Bold-Oblique" fullname="DejaVu LGC Sans Bold Oblique" family="DejaVuGC Sans" style="Oblique" stretch="Normal" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSans-BoldOblique.ttf"/>
<type name="DejaVu-LGC-Sans-Book" fullname="DejaVu LGC Sans Book" family="DejaVuGC Sans" style="Normal" stretch="Normal" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSans.ttf"/>
<type name="DejaVu-LGC-Sans-Condensed" fullname="DejaVu LGC Sans Condensed" family="DejaVuGC Sans" style="Normal" stretch="SemiCondensed" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSansCondensed.ttf"/>
<type name="DejaVu-LGC-Sans-Condensed-Bold" fullname="DejaVu LGC Sans Condensed Bold" family="DejaVuGC Sans" style="Normal" stretch="SemiCondensed" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSansCondensed-Bold.ttf"/>
<type name="DejaVu-LGC-Sans-Condensed-Bold-Oblique" fullname="DejaVu LGC Sans Condensed Bold Oblique" family="DejaVuGC Sans" style="Oblique" stretch="SemiCondensed" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSansCondensed-BoldOblique.ttf"/>
<type name="DejaVu-LGC-Sans-Condensed-Oblique" fullname="DejaVu LGC Sans Condensed Oblique" family="DejaVuGC Sans" style="Oblique" stretch="SemiCondensed" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSansCondensed-Oblique.ttf"/>
<type name="DejaVu-LGC-Sans-ExtraLight" fullname="DejaVu LGC Sans ExtraLight" family="DejaVuGC Sans" style="Normal" stretch="Normal" weight="200" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSans-ExtraLight.ttf"/>
<type name="DejaVu-LGC-Sans-Mono-Bold" fullname="DejaVu LGC Sans Mono Bold" family="DejaVuGC Sans Mono" style="Normal" stretch="Normal" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSansMono-Bold.ttf"/>
<type name="DejaVu-LGC-Sans-Mono-Bold-Oblique" fullname="DejaVu LGC Sans Mono Bold Oblique" family="DejaVuGC Sans Mono" style="Oblique" stretch="Normal" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSansMono-BoldOblique.ttf"/>
<type name="DejaVu-LGC-Sans-Mono-Book" fullname="DejaVu LGC Sans Mono Book" family="DejaVuGC Sans Mono" style="Normal" stretch="Normal" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSansMono.ttf"/>
<type name="DejaVu-LGC-Sans-Mono-Oblique" fullname="DejaVu LGC Sans Mono Oblique" family="DejaVuGC Sans Mono" style="Oblique" stretch="Normal" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSansMono-Oblique.ttf"/>
<type name="DejaVu-LGC-Sans-Oblique" fullname="DejaVu LGC Sans Oblique" family="DejaVuGC Sans" style="Oblique" stretch="Normal" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSans-Oblique.ttf"/>
<type name="DejaVu-LGC-Serif-Bold" fullname="DejaVu LGC Serif Bold" family="DejaVuGC Serif" style="Normal" stretch="Normal" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSerif-Bold.ttf"/>
<type name="DejaVu-LGC-Serif-Bold-Italic" fullname="DejaVu LGC Serif Bold Italic" family="DejaVuGC Serif" style="Italic" stretch="Normal" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSerif-BoldItalic.ttf"/>
<type name="DejaVu-LGC-Serif-Book" fullname="DejaVu LGC Serif Book" family="DejaVuGC Serif" style="Normal" stretch="Normal" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSerif.ttf"/>
<type name="DejaVu-LGC-Serif-Condensed" fullname="DejaVu LGC Serif Condensed" family="DejaVuGC Serif" style="Normal" stretch="SemiCondensed" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSerifCondensed.ttf"/>
<type name="DejaVu-LGC-Serif-Condensed-Bold" fullname="DejaVu LGC Serif Condensed Bold" family="DejaVuGC Serif" style="Normal" stretch="SemiCondensed" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSerifCondensed-Bold.ttf"/>
<type name="DejaVu-LGC-Serif-Condensed-Bold-Italic" fullname="DejaVu LGC Serif Condensed Bold Italic" family="DejaVuGC Serif" style="Italic" stretch="SemiCondensed" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSerifCondensed-BoldItalic.ttf"/>
<type name="DejaVu-LGC-Serif-Condensed-Italic" fullname="DejaVu LGC Serif -Condensed Italic" family="DejaVuGC Serif" style="Italic" stretch="SemiCondensed" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSerifCondensed-Italic.ttf"/>
<type name="DejaVu-LGC-Serif-Italic" fullname="DejaVu LGC Serif Italic" family="DejaVuGC Serif" style="Italic" stretch="Normal" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSerif-Italic.ttf"/>
<type name="DejaVu-Sans-Bold" fullname="DejaVu Sans Bold" family="DejaVu Sans" style="Normal" stretch="Normal" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuSans-Bold.ttf"/>
<type name="DejaVu-Sans-Bold-Oblique" fullname="DejaVu Sans Bold Oblique" family="DejaVu Sans" style="Oblique" stretch="Normal" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuSans-BoldOblique.ttf"/>
<type name="DejaVu-Sans-Book" fullname="DejaVu Sans Book" family="DejaVu Sans" style="Normal" stretch="Normal" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuSans.ttf"/>
<type name="DejaVu-Sans-Condensed" fullname="DejaVu Sans Condensed" family="DejaVu Sans" style="Normal" stretch="SemiCondensed" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuSansCondensed.ttf"/>
<type name="DejaVu-Sans-Condensed-Bold" fullname="DejaVu Sans Condensed Bold" family="DejaVu Sans" style="Normal" stretch="SemiCondensed" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuSansCondensed-Bold.ttf"/>
<type name="DejaVu-Sans-Condensed-Bold-Oblique" fullname="DejaVu Sans Condensed Bold Oblique" family="DejaVu Sans" style="Oblique" stretch="SemiCondensed" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuSansCondensed-BoldOblique.ttf"/>
<type name="DejaVu-Sans-Condensed-Oblique" fullname="DejaVu Sans Condensed Oblique" family="DejaVu Sans" style="Oblique" stretch="SemiCondensed" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuSansCondensed-Oblique.ttf"/>
<type name="DejaVu-Sans-ExtraLight" fullname="DejaVu Sans ExtraLight" family="DejaVu Sans" style="Normal" stretch="Normal" weight="200" glyphs="/usr/share/fonts/dejavu/DejaVuSans-ExtraLight.ttf"/>
<type name="DejaVu-Sans-Mono-Bold" fullname="DejaVu Sans Mono Bold" family="DejaVu Sans Mono" style="Normal" stretch="Normal" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuSansMono-Bold.ttf"/>
<type name="DejaVu-Sans-Mono-Bold-Oblique" fullname="DejaVu Sans Mono Bold Oblique" family="DejaVu Sans Mono" style="Oblique" stretch="Normal" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuSansMono-BoldOblique.ttf"/>
<type name="DejaVu-Sans-Mono-Book" fullname="DejaVu Sans Mono Book" family="DejaVu Sans Mono" style="Normal" stretch="Normal" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuSansMono.ttf"/>
<type name="DejaVu-Sans-Mono-Oblique" fullname="DejaVu Sans Mono Oblique" family="DejaVu Sans Mono" style="Oblique" stretch="Normal" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuSansMono-Oblique.ttf"/>
<type name="DejaVu-Sans-Oblique" fullname="DejaVu Sans Oblique" family="DejaVu Sans" style="Oblique" stretch="Normal" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuSans-Oblique.ttf"/>
<type name="DejaVu-Serif-Bold" fullname="DejaVu Serif Bold" family="DejaVu Serif" style="Normal" stretch="Normal" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuSerif-Bold.ttf"/>
<type name="DejaVu-Serif-Bold-Italic" fullname="DejaVu Serif Bold Italic" family="DejaVu Serif" style="Italic" stretch="Normal" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuSerif-BoldItalic.ttf"/>
<type name="DejaVu-Serif-Book" fullname="DejaVu Serif Book" family="DejaVu Serif" style="Normal" stretch="Normal" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuSerif.ttf"/>
<type name="DejaVu-Serif-Condensed" fullname="DejaVu Serif Condensed" family="DejaVu Serif" style="Normal" stretch="SemiCondensed" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuSerifCondensed.ttf"/>
<type name="DejaVu-Serif-Condensed-Bold" fullname="DejaVu Serif Condensed Bold" family="DejaVu Serif" style="Normal" stretch="SemiCondensed" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuSerifCondensed-Bold.ttf"/>
<type name="DejaVu-Serif-Condensed-Bold-Italic" fullname="DejaVu Serif Condensed Bold Italic" family="DejaVu Serif" style="Italic" stretch="SemiCondensed" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuSerifCondensed-BoldItalic.ttf"/>
<type name="DejaVu-Serif-Condensed-Italic" fullname="DejaVu Serif Condensed Italic" family="DejaVu Serif" style="Italic" stretch="SemiCondensed" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuSerifCondensed-Italic.ttf"/>
<type name="DejaVu-Serif-Italic" fullname="DejaVu Serif Italic" family="DejaVu Serif" style="Italic" stretch="Normal" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuSerif-Italic.ttf"/>
</typemap>

+ 54
- 0
ImageMagick-6/type-ghostscript.xml View File

@@ -0,0 +1,54 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE typemap [
<!ELEMENT typemap (type)+>
<!ELEMENT type (#PCDATA)>
<!ELEMENT include (#PCDATA)>
<!ATTLIST type name CDATA #REQUIRED>
<!ATTLIST type fullname CDATA #IMPLIED>
<!ATTLIST type family CDATA #IMPLIED>
<!ATTLIST type foundry CDATA #IMPLIED>
<!ATTLIST type weight CDATA #IMPLIED>
<!ATTLIST type style CDATA #IMPLIED>
<!ATTLIST type stretch CDATA #IMPLIED>
<!ATTLIST type format CDATA #IMPLIED>
<!ATTLIST type metrics CDATA #IMPLIED>
<!ATTLIST type glyphs CDATA #REQUIRED>
<!ATTLIST type version CDATA #IMPLIED>
<!ATTLIST include file CDATA #REQUIRED>
]>
<typemap>
<type name="AvantGarde-Book" fullname="AvantGarde Book" family="AvantGarde" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/a010013l.afm" glyphs="/usr/share/fonts/urw-fonts/a010013l.pfb"/>
<type name="AvantGarde-BookOblique" fullname="AvantGarde Book Oblique" family="AvantGarde" foundry="URW" weight="400" style="oblique" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/a010033l.afm" glyphs="/usr/share/fonts/urw-fonts/a010033l.pfb"/>
<type name="AvantGarde-Demi" fullname="AvantGarde DemiBold" family="AvantGarde" foundry="URW" weight="600" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/a010015l.afm" glyphs="/usr/share/fonts/urw-fonts/a010015l.pfb"/>
<type name="AvantGarde-DemiOblique" fullname="AvantGarde DemiOblique" family="AvantGarde" foundry="URW" weight="600" style="oblique" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/a010035l.afm" glyphs="/usr/share/fonts/urw-fonts/a010035l.pfb"/>
<type name="Bookman-Demi" fullname="Bookman DemiBold" family="Bookman" foundry="URW" weight="600" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/b018015l.afm" glyphs="/usr/share/fonts/urw-fonts/b018015l.pfb"/>
<type name="Bookman-DemiItalic" fullname="Bookman DemiBold Italic" family="Bookman" foundry="URW" weight="600" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/b018035l.afm" glyphs="/usr/share/fonts/urw-fonts/b018035l.pfb"/>
<type name="Bookman-Light" fullname="Bookman Light" family="Bookman" foundry="URW" weight="300" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/b018012l.afm" glyphs="/usr/share/fonts/urw-fonts/b018012l.pfb"/>
<type name="Bookman-LightItalic" fullname="Bookman Light Italic" family="Bookman" foundry="URW" weight="300" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/b018032l.afm" glyphs="/usr/share/fonts/urw-fonts/b018032l.pfb"/>
<type name="Courier" fullname="Courier Regular" family="Courier" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/n022003l.afm" glyphs="/usr/share/fonts/urw-fonts/n022003l.pfb"/>
<type name="Courier-Bold" fullname="Courier Bold" family="Courier" foundry="URW" weight="700" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/n022004l.afm" glyphs="/usr/share/fonts/urw-fonts/n022004l.pfb"/>
<type name="Courier-Oblique" fullname="Courier Regular Oblique" family="Courier" foundry="URW" weight="400" style="oblique" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/n022023l.afm" glyphs="/usr/share/fonts/urw-fonts/n022023l.pfb"/>
<type name="Courier-BoldOblique" fullname="Courier Bold Oblique" family="Courier" foundry="URW" weight="700" style="oblique" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/n022024l.afm" glyphs="/usr/share/fonts/urw-fonts/n022024l.pfb"/>
<type name="fixed" fullname="Helvetica Regular" family="Helvetica" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/n019003l.afm" glyphs="/usr/share/fonts/urw-fonts/n019003l.pfb"/>
<type name="Helvetica" fullname="Helvetica Regular" family="Helvetica" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/n019003l.afm" glyphs="/usr/share/fonts/urw-fonts/n019003l.pfb"/>
<type name="Helvetica-Bold" fullname="Helvetica Bold" family="Helvetica" foundry="URW" weight="700" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/n019004l.afm" glyphs="/usr/share/fonts/urw-fonts/n019004l.pfb"/>
<type name="Helvetica-Oblique" fullname="Helvetica Regular Italic" family="Helvetica" foundry="URW" weight="400" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/n019023l.afm" glyphs="/usr/share/fonts/urw-fonts/n019023l.pfb"/>
<type name="Helvetica-BoldOblique" fullname="Helvetica Bold Italic" family="Helvetica" foundry="URW" weight="700" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/n019024l.afm" glyphs="/usr/share/fonts/urw-fonts/n019024l.pfb"/>
<type name="Helvetica-Narrow" fullname="Helvetica Narrow" family="Helvetica Narrow" foundry="URW" weight="400" style="normal" stretch="condensed" format="type1" metrics="/usr/share/fonts/urw-fonts/n019043l.afm" glyphs="/usr/share/fonts/urw-fonts/n019043l.pfb"/>
<type name="Helvetica-Narrow-Oblique" fullname="Helvetica Narrow Oblique" family="Helvetica Narrow" foundry="URW" weight="400" style="oblique" stretch="condensed" format="type1" metrics="/usr/share/fonts/urw-fonts/n019063l.afm" glyphs="/usr/share/fonts/urw-fonts/n019063l.pfb"/>
<type name="Helvetica-Narrow-Bold" fullname="Helvetica Narrow Bold" family="Helvetica Narrow" foundry="URW" weight="700" style="normal" stretch="condensed" format="type1" metrics="/usr/share/fonts/urw-fonts/n019044l.afm" glyphs="/usr/share/fonts/urw-fonts/n019044l.pfb"/>
<type name="Helvetica-Narrow-BoldOblique" fullname="Helvetica Narrow Bold Oblique" family="Helvetica Narrow" foundry="URW" weight="700" style="oblique" stretch="condensed" format="type1" metrics="/usr/share/fonts/urw-fonts/n019064l.afm" glyphs="/usr/share/fonts/urw-fonts/n019064l.pfb"/>
<type name="NewCenturySchlbk-Roman" fullname="New Century Schoolbook" family="NewCenturySchlbk" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/c059013l.afm" glyphs="/usr/share/fonts/urw-fonts/c059013l.pfb"/>
<type name="NewCenturySchlbk-Italic" fullname="New Century Schoolbook Italic" family="NewCenturySchlbk" foundry="URW" weight="400" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/c059033l.afm" glyphs="/usr/share/fonts/urw-fonts/c059033l.pfb"/>
<type name="NewCenturySchlbk-Bold" fullname="New Century Schoolbook Bold" family="NewCenturySchlbk" foundry="URW" weight="700" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/c059016l.afm" glyphs="/usr/share/fonts/urw-fonts/c059016l.pfb"/>
<type name="NewCenturySchlbk-BoldItalic" fullname="New Century Schoolbook Bold Italic" family="NewCenturySchlbk" foundry="URW" weight="700" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/c059036l.afm" glyphs="/usr/share/fonts/urw-fonts/c059036l.pfb"/>
<type name="Palatino-Roman" fullname="Palatino Regular" family="Palatino" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/p052003l.afm" glyphs="/usr/share/fonts/urw-fonts/p052003l.pfb"/>
<type name="Palatino-Italic" fullname="Palatino Italic" family="Palatino" foundry="URW" weight="400" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/p052023l.afm" glyphs="/usr/share/fonts/urw-fonts/p052023l.pfb"/>
<type name="Palatino-Bold" fullname="Palatino Bold" family="Palatino" foundry="URW" weight="700" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/p052004l.afm" glyphs="/usr/share/fonts/urw-fonts/p052004l.pfb"/>
<type name="Palatino-BoldItalic" fullname="Palatino Bold Italic" family="Palatino" foundry="URW" weight="700" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/p052024l.afm" glyphs="/usr/share/fonts/urw-fonts/p052024l.pfb"/>
<type name="Times-Roman" fullname="Times Regular" family="Times" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/n021003l.afm" glyphs="/usr/share/fonts/urw-fonts/n021003l.pfb"/>
<type name="Times-Bold" fullname="Times Medium" family="Times" foundry="URW" weight="700" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/n021004l.afm" glyphs="/usr/share/fonts/urw-fonts/n021004l.pfb"/>
<type name="Times-Italic" fullname="Times Regular Italic" family="Times" foundry="URW" weight="400" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/n021023l.afm" glyphs="/usr/share/fonts/urw-fonts/n021023l.pfb"/>
<type name="Times-BoldItalic" fullname="Times Medium Italic" family="Times" foundry="URW" weight="700" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/n021024l.afm" glyphs="/usr/share/fonts/urw-fonts/n021024l.pfb"/>
<type name="Symbol" fullname="Symbol" family="Symbol" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/s050000l.afm" glyphs="/usr/share/fonts/urw-fonts/s050000l.pfb" version="0.1" encoding="AdobeCustom"/>
</typemap>

+ 102
- 0
ImageMagick-6/type-windows.xml View File

@@ -0,0 +1,102 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE typemap [
<!ELEMENT typemap (type)+>
<!ELEMENT type (#PCDATA)>
<!ELEMENT include (#PCDATA)>
<!ATTLIST type name CDATA #REQUIRED>
<!ATTLIST type fullname CDATA #IMPLIED>
<!ATTLIST type family CDATA #IMPLIED>
<!ATTLIST type foundry CDATA #IMPLIED>
<!ATTLIST type weight CDATA #IMPLIED>
<!ATTLIST type style CDATA #IMPLIED>
<!ATTLIST type stretch CDATA #IMPLIED>
<!ATTLIST type format CDATA #IMPLIED>
<!ATTLIST type metrics CDATA #IMPLIED>
<!ATTLIST type glyphs CDATA #REQUIRED>
<!ATTLIST type version CDATA #IMPLIED>
<!ATTLIST include file CDATA #REQUIRED>
]>
<typemap>
<type name="Arial" fullname="Arial" family="Arial" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/arial.ttf"/>
<type name="Arial-Black" fullname="Arial Black" family="Arial" weight="900" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/ariblk.ttf"/>
<type name="Arial-Bold" fullname="Arial Bold" family="Arial" weight="700" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/arialbd.ttf"/>
<type name="Arial-Bold-Italic" fullname="Arial Bold Italic" family="Arial" weight="700" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/arialbi.ttf"/>
<type name="Arial-Italic" fullname="Arial Italic" family="Arial" weight="400" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/ariali.ttf"/>
<type name="Arial-Narrow" fullname="Arial Narrow" family="Arial Narrow" weight="400" style="normal" stretch="condensed" glyphs="/usr/share/fonts/corefonts/arialn.ttf"/>
<type name="Arial-Narrow-Bold" fullname="Arial Narrow Bold" family="Arial Narrow" weight="700" style="normal" stretch="condensed" glyphs="/usr/share/fonts/corefonts/arialnb.ttf"/>
<type name="Arial-Narrow-Bold-Italic" fullname="Arial Narrow Bold Italic" family="Arial Narrow" weight="700" style="italic" stretch="condensed" glyphs="/usr/share/fonts/corefonts/arialnbi.ttf"/>
<type name="Arial-Narrow-Italic" fullname="Arial Narrow Italic" family="Arial Narrow" weight="400" style="italic" stretch="condensed" glyphs="/usr/share/fonts/corefonts/arnari.ttf"/>
<type name="Arial-Narrow-Special-G1" fullname="Arial Narrow Special G1" family="Arial Narrow Special G1" weight="400" style="normal" stretch="condensed" glyphs="/usr/share/fonts/corefonts/msgeonr1.ttf"/>
<type name="Arial-Narrow-Special-G1-Bold" fullname="Arial Narrow Special G1 Bold" family="Arial Narrow Special G1" weight="700" style="normal" stretch="condensed" glyphs="/usr/share/fonts/corefonts/msgeonb1.ttf"/>
<type name="Arial-Narrow-Special-G1-Italic" fullname="Arial Narrow Special G1 Italic" family="Arial Narrow Special G1" weight="400" style="italic" stretch="condensed" glyphs="/usr/share/fonts/corefonts/msgeoni1.ttf"/>
<type name="Arial-Narrow-Special-G2" fullname="Arial Narrow Special G2" family="Arial Narrow Special G2" weight="400" style="normal" stretch="condensed" glyphs="/usr/share/fonts/corefonts/msgeonr2.ttf"/>
<type name="Arial-Narrow-Special-G2-Bold" fullname="Arial Narrow Special G2 Bold" family="Arial Narrow Special G2" weight="700" style="Narrow" stretch="normal" glyphs="/usr/share/fonts/corefonts/msgeonb2.ttf"/>
<type name="Arial-Narrow-Special-G2-Italic" fullname="Arial Narrow Special G2 Italic" family="Arial Narrow Special G2" weight="400" style="italic" stretch="condensed" glyphs="/usr/share/fonts/corefonts/msgeoni2.ttf"/>
<type name="Arial-Rounded-MT-Bold" fullname="Arial Rounded MT Bold" family="Arial Rounded MT" weight="700" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/arlrdbd.ttf"/>
<type name="Arial-Special-G1" fullname="Arial Special G1" family="Arial Special G1" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/msgeor1.ttf"/>
<type name="Arial-Special-G1-Bold" fullname="Arial Special G1 Bold" family="Arial Special G1" weight="700" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/msgeoab1.ttf"/>
<type name="Arial-Special-G1-Bold-Italic" fullname="Arial Special G1 Bold Italic" family="Arial Special G1" weight="700" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/msgeoax1.ttf"/>
<type name="Arial-Special-G1-Italic" fullname="Arial Special G1 Italic" family="Arial Special G1" weight="400" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/msgeoai1.ttf"/>
<type name="Arial-Special-G2" fullname="Arial Special G2" family="Arial Special G2" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/msgeoar2.ttf"/>
<type name="Arial-Special-G2-Bold" fullname="Arial Special G2 Bold" family="Arial Special G2" weight="700" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/msgeoab2.ttf"/>
<type name="Arial-Special-G2-Bold-Italic" fullname="Arial Special G2 Bold Italic" family="Arial Special G2" weight="700" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/msgeoax2.ttf"/>
<type name="Arial-Special-G2-Italic" fullname="Arial Special G2 Italic" family="Arial Special G2" weight="400" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/msgeoai2.ttf"/>
<type name="Bookman-Old-Style" fullname="Bookman Old Style" family="Bookman Old Style" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/bkmnos.ttf"/>
<type name="Bookman-Old-Style-Bold" fullname="Bookman Old Style Bold" family="Bookman Old Style" weight="700" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/bookosb.ttf"/>
<type name="Bookman-Old-Style-Bold-Italic" fullname="Bookman Old Style Bold Italic" family="Bookman Old Style" weight="400" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/bookosbi.ttf"/>
<type name="Bookman-Old-Style-Italic" fullname="Bookman Old Style Italic" family="Bookman Old Style" weight="400" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/boookosi.ttf"/>
<type name="Century-Schoolbook" fullname="Century Schoolbook" family="Century Schoolbook" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/censcbk.ttf"/>
<type name="Century-Schoolbook-Bold" fullname="Century Schoolbook Bold" family="Century Schoolbook" weight="700" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/schlbkb.ttf"/>
<type name="Century-Schoolbook-Bold-Italic" fullname="Century Schoolbook Bold Italic" family="Century Schoolbook" weight="700" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/schlbkbi.ttf"/>
<type name="Century-Schoolbook-Italic" fullname="Century Schoolbook Italic" family="Century Schoolbook" weight="400" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/schlbki.ttf"/>
<type name="Comic-Sans-MS" fullname="Comic Sans MS" family="Comic Sans MS" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/comic.ttf"/>
<type name="Comic-Sans-MS-Bold" fullname="Comic Sans MS Bold" family="Comic Sans MS" weight="700" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/comicbd.ttf"/>
<type name="Courier-New" fullname="Courier New" family="Courier New" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/cour.ttf"/>
<type name="Courier-New-Bold" fullname="Courier New Bold" family="Courier New" weight="700" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/courbd.ttf"/>
<type name="Courier-New-Bold-Italic" fullname="Courier New Bold Italic" family="Courier New" weight="700" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/courbi.ttf"/>
<type name="Courier-New-Italic" fullname="Courier New Italic" family="Courier New" weight="400" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/couri.ttf"/>
<type name="Garamond" fullname="Garamond" family="Garamond" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/gara.ttf"/>
<type name="Garamond-Bold" fullname="Garamond Bold" family="Garamond" weight="700" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/garabd.ttf"/>
<type name="Garamond-Italic" fullname="Garamond Italic" family="Garamond" weight="400" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/Italic"/>
<type name="Gill-Sans-MT-Ext-Condensed-Bold" fullname="Gill Sans MT Ext Condensed Bold" family="Gill Sans MT" weight="700" style="normal" stretch="extra-condensed" glyphs="/usr/share/fonts/corefonts/glsnecb.ttf"/>
<type name="Impact" fullname="Impact" family="Impact" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/impact.ttf"/>
<type name="Lucida-Blackletter" fullname="Lucida Blackletter" family="Lucida Blackletter" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/lblack.ttf"/>
<type name="Lucida-Bright" fullname="Lucida Bright" family="Lucida Bright" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/lbrite.ttf"/>
<type name="Lucida-Bright-Demibold" fullname="Lucida Bright Demibold" family="Lucida Bright" weight="600" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/lbrited.ttf"/>
<type name="Lucida-Bright-Demibold-Italic" fullname="Lucida Bright Demibold Italic" family="Lucida Bright" weight="600" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/lbritedi.ttf"/>
<type name="Lucida-Bright-Italic" fullname="Lucida Bright Italic" family="Lucida Bright" weight="400" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/lbritei.ttf"/>
<type name="Lucida-Caligraphy-Italic" fullname="Lucida Caligraphy Italic" family="Lucida Caligraphy" weight="400" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/lcalig.ttf"/>
<type name="Lucida-Console, Lucida-Console" fullname="Lucida Console, Lucida Console" family="Regular" weight="400" style="lucon.ttf" stretch="normal" glyphs="/usr/share/fonts/corefonts/"/>
<type name="Lucida-Fax-Demibold" fullname="Lucida Fax Demibold" family="Lucida Fax" weight="600" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/lfaxd.ttf"/>
<type name="Lucida-Fax-Demibold-Italic" fullname="Lucida Fax Demibold Italic" family="Lucida Fax" weight="600" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/lfaxdi.ttf"/>
<type name="Lucida-Fax-Italic" fullname="Lucida Fax Italic" family="Lucida Fax" weight="400" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/lfaxi.ttf"/>
<type name="Lucida-Fax-Regular" fullname="Lucida Fax Regular" family="Lucida Fax" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/lfax.ttf"/>
<type name="Lucida-Handwriting-Italic" fullname="Lucida Handwriting Italic" family="Lucida Handwriting" weight="400" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/lhandw.ttf"/>
<type name="Lucida-Sans-Demibold-Italic" fullname="Lucida Sans Demibold Italic" family="Lucida Sans" weight="600" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/lsansdi.ttf"/>
<type name="Lucida-Sans-Demibold-Roman" fullname="Lucida Sans Demibold Roman" family="Lucida Sans Demibold" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/lsansd.ttf"/>
<type name="Lucida-Sans-Regular" fullname="Lucida Sans Regular" family="Lucida Sans" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/lsans.ttf"/>
<type name="Lucida-Sans-Typewriter-Bold" fullname="Lucida Sans Typewriter Bold" family="Lucida Sans Typewriter" weight="700" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/ltypeb.ttf"/>
<type name="Lucida-Sans-Typewriter-Bold-Oblique" fullname="Lucida Sans Typewriter Bold Oblique" family="Lucida Sans Typewriter" weight="700" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/ltypebo.ttf"/>
<type name="Lucida-Sans-Typewriter-Oblique" fullname="Lucida Sans Typewriter Oblique" family="Lucida Sans Typewriter" weight="700" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/ltypeo.ttf"/>
<type name="Lucida-Sans-Typewriter-Regular" fullname="Lucida Sans Typewriter Regular" family="Lucida Sans Typewriter" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/ltype.ttf"/>
<type name="MS-Sans-Serif" fullname="MS Sans Serif" family="MS Sans Serif" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/sseriff.ttf"/>
<type name="MS-Serif" fullname="MS Serif" family="MS Serif" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/seriff.ttf"/>
<type name="Modern" fullname="Modern" family="Modern" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/modern.ttf"/>
<type name="Monotype-Corsiva" fullname="Monotype Corsiva" family="Monotype Corsiva" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/mtcorsva.ttf"/>
<type name="Small-Fonts" fullname="Small Fonts" family="Small Fonts" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/smallf.ttf"/>
<type name="Symbol" fullname="Symbol" family="Symbol" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/symbol.ttf" encoding="AppleRoman"/>
<type name="Tahoma" fullname="Tahoma" family="Tahoma" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/tahoma.ttf"/>
<type name="Tahoma-Bold" fullname="Tahoma Bold" family="Tahoma" weight="700" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/tahomabd.ttf"/>
<type name="Times-New-Roman" fullname="Times New Roman" family="Times New Roman" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/times.ttf"/>
<type name="Times-New-Roman-Bold" fullname="Times New Roman Bold" family="Times New Roman" weight="700" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/timesbd.ttf"/>
<type name="Times-New-Roman-Bold-Italic" fullname="Times New Roman Bold Italic" family="Times New Roman" weight="700" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/timesbi.ttf"/>
<type name="Times-New-Roman-Italic" fullname="Times New Roman Italic" family="Times New Roman" weight="400" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/timesi.ttf"/>
<type name="Times-New-Roman-MT-Extra-Bold" fullname="Times New Roman MT Extra Bold" family="Times New Roman MT" weight="800" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/timnreb.ttf"/>
<type name="Verdana" fullname="Verdana" family="Verdana" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/verdana.ttf"/>
<type name="Verdana-Bold" fullname="Verdana Bold" family="Verdana" weight="700" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/verdanab.ttf"/>
<type name="Verdana-Bold-Italic" fullname="Verdana Bold Italic" family="Verdana" weight="700" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/verdanaz.ttf"/>
<type name="Verdana-Italic" fullname="Verdana Italic" family="Verdana" weight="400" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/verdanai.ttf"/>
<type name="Wingdings" fullname="Wingdings" family="Wingdings" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/wingding.ttf" encoding="AppleRoman"/>
<type name="Wingdings-2" fullname="Wingdings 2" family="Wingdings 2" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/wingdng2.ttf" encoding="AppleRoman"/>
<type name="Wingdings-3" fullname="Wingdings 3" family="Wingdings 3" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/wingdng3.ttf" encoding="AppleRoman"/>
</typemap>

+ 21
- 0
ImageMagick-6/type.xml View File

@@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE typemap [
<!ELEMENT typemap (type)+>
<!ELEMENT type (#PCDATA)>
<!ELEMENT include (#PCDATA)>
<!ATTLIST type name CDATA #REQUIRED>
<!ATTLIST type fullname CDATA #IMPLIED>
<!ATTLIST type family CDATA #IMPLIED>
<!ATTLIST type foundry CDATA #IMPLIED>
<!ATTLIST type weight CDATA #IMPLIED>
<!ATTLIST type style CDATA #IMPLIED>
<!ATTLIST type stretch CDATA #IMPLIED>
<!ATTLIST type format CDATA #IMPLIED>
<!ATTLIST type metrics CDATA #IMPLIED>
<!ATTLIST type glyphs CDATA #REQUIRED>
<!ATTLIST type version CDATA #IMPLIED>
<!ATTLIST include file CDATA #REQUIRED>
]>
<typemap>
<include file="type-dejavu.xml" /> <include file="type-windows.xml" /> <include file="type-ghostscript.xml" />
</typemap>

+ 0
- 0
MYGUI/.keep_dev-games_mygui-0 View File


+ 207
- 0
MYGUI/Ogre.log
File diff suppressed because it is too large
View File


+ 11
- 0
MYGUI/ogre.cfg View File

@@ -0,0 +1,11 @@
Render System=OpenGL Rendering Subsystem

[OpenGL Rendering Subsystem]
Display Frequency=50 Hz
FSAA=0
Fixed Pipeline Enabled=Yes
Full Screen=Yes
RTT Preferred Mode=FBO
VSync=No
Video Mode=3840 x 1200
sRGB Gamma Conversion=No

+ 8
- 0
MYGUI/plugins.cfg View File

@@ -0,0 +1,8 @@
# Defines plugins to load

# Define plugin folder
PluginFolder=/usr/lib/OGRE

# Define plugins
#Plugin=RenderSystem_Direct3D9
Plugin=RenderSystem_GL

+ 6
- 0
MYGUI/resources.xml View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>

<Paths>
<Path root="true">/usr/share/MYGUI/Media</Path>
<Path>/usr/share/MYGUI/Media/MyGUI_Media</Path>
</Paths>

+ 18
- 0
OGRE/._cfg0000_plugins.cfg View File

@@ -0,0 +1,18 @@
# Defines plugins to load

# Define plugin folder
PluginFolder=/usr/lib64/OGRE

# Define plugins
# Plugin=RenderSystem_Direct3D9
# Plugin=RenderSystem_Direct3D11
Plugin=RenderSystem_GL
# Plugin=RenderSystem_GL3Plus
# Plugin=RenderSystem_GLES
Plugin=RenderSystem_GLES2
Plugin=Plugin_ParticleFX
Plugin=Plugin_BSPSceneManager
Plugin=Plugin_CgProgramManager
Plugin=Plugin_PCZSceneManager
Plugin=Plugin_OctreeZone
Plugin=Plugin_OctreeSceneManager

+ 40
- 0
OGRE/._cfg0000_resources.cfg View File

@@ -0,0 +1,40 @@
# Resources required by the sample browser and most samples.
[Essential]
Zip=/usr/share/OGRE/Media/packs/SdkTrays.zip
Zip=/usr/share/OGRE/Media/packs/profiler.zip
FileSystem=/usr/share/OGRE/Media/thumbnails

# Common sample resources needed by many of the samples.
# Rarely used resources should be separately loaded by the
# samples which require them.
[Popular]
FileSystem=/usr/share/OGRE/Media/fonts
FileSystem=/usr/share/OGRE/Media/materials/programs
FileSystem=/usr/share/OGRE/Media/materials/scripts
FileSystem=/usr/share/OGRE/Media/materials/textures
FileSystem=/usr/share/OGRE/Media/materials/textures/nvidia
FileSystem=/usr/share/OGRE/Media/models
FileSystem=/usr/share/OGRE/Media/particle
FileSystem=/usr/share/OGRE/Media/DeferredShadingMedia
FileSystem=/usr/share/OGRE/Media/PCZAppMedia
FileSystem=/usr/share/OGRE/Media/RTShaderLib
FileSystem=/usr/share/OGRE/Media/RTShaderLib/materials
FileSystem=/usr/share/OGRE/Media/materials/scripts/SSAO
FileSystem=/usr/share/OGRE/Media/materials/textures/SSAO
FileSystem=/usr/share/OGRE/Media/volumeTerrain
Zip=/usr/share/OGRE/Media/packs/cubemap.zip
Zip=/usr/share/OGRE/Media/packs/cubemapsJS.zip
Zip=/usr/share/OGRE/Media/packs/dragon.zip
Zip=/usr/share/OGRE/Media/packs/fresneldemo.zip
Zip=/usr/share/OGRE/Media/packs/ogretestmap.zip
Zip=/usr/share/OGRE/Media/packs/ogredance.zip
Zip=/usr/share/OGRE/Media/packs/Sinbad.zip
Zip=/usr/share/OGRE/Media/packs/skybox.zip
Zip=/usr/share/OGRE/Media/volumeTerrain/volumeTerrainBig.zip

[General]
FileSystem=/usr/share/OGRE/Media

# Materials for visual tests
[Tests]
FileSystem=/usr/Tests/Media

+ 18
- 0
OGRE/._cfg0001_plugins.cfg View File

@@ -0,0 +1,18 @@
# Defines plugins to load

# Define plugin folder
PluginFolder=/usr/lib64/OGRE

# Define plugins
# Plugin=RenderSystem_Direct3D9
# Plugin=RenderSystem_Direct3D11
Plugin=RenderSystem_GL
# Plugin=RenderSystem_GL3Plus
# Plugin=RenderSystem_GLES
Plugin=RenderSystem_GLES2
Plugin=Plugin_ParticleFX
Plugin=Plugin_BSPSceneManager
# Plugin=Plugin_CgProgramManager
Plugin=Plugin_PCZSceneManager
Plugin=Plugin_OctreeZone
Plugin=Plugin_OctreeSceneManager

+ 18
- 0
OGRE/plugins.cfg View File

@@ -0,0 +1,18 @@
# Defines plugins to load

# Define plugin folder
PluginFolder=/var/tmp/paludis/dev-games-ogre-1.9.0-r1/work/ogre-1.9.0_build/lib

# Define plugins
# Plugin=RenderSystem_Direct3D9
# Plugin=RenderSystem_Direct3D11
Plugin=RenderSystem_GL
# Plugin=RenderSystem_GL3Plus
# Plugin=RenderSystem_GLES
Plugin=RenderSystem_GLES2
Plugin=Plugin_ParticleFX
Plugin=Plugin_BSPSceneManager
Plugin=Plugin_CgProgramManager
Plugin=Plugin_PCZSceneManager
Plugin=Plugin_OctreeZone
Plugin=Plugin_OctreeSceneManager

+ 40
- 0
OGRE/resources.cfg View File

@@ -0,0 +1,40 @@
# Resources required by the sample browser and most samples.
[Essential]
Zip=/var/tmp/paludis/dev-games-ogre-1.9.0-r1/work/ogre-1.9.0/Samples/Media/packs/SdkTrays.zip
Zip=/var/tmp/paludis/dev-games-ogre-1.9.0-r1/work/ogre-1.9.0/Samples/Media/packs/profiler.zip
FileSystem=/var/tmp/paludis/dev-games-ogre-1.9.0-r1/work/ogre-1.9.0/Samples/Media/thumbnails

# Common sample resources needed by many of the samples.
# Rarely used resources should be separately loaded by the
# samples which require them.
[Popular]
FileSystem=/var/tmp/paludis/dev-games-ogre-1.9.0-r1/work/ogre-1.9.0/Samples/Media/fonts
FileSystem=/var/tmp/paludis/dev-games-ogre-1.9.0-r1/work/ogre-1.9.0/Samples/Media/materials/programs
FileSystem=/var/tmp/paludis/dev-games-ogre-1.9.0-r1/work/ogre-1.9.0/Samples/Media/materials/scripts
FileSystem=/var/tmp/paludis/dev-games-ogre-1.9.0-r1/work/ogre-1.9.0/Samples/Media/materials/textures
FileSystem=/var/tmp/paludis/dev-games-ogre-1.9.0-r1/work/ogre-1.9.0/Samples/Media/materials/textures/nvidia
FileSystem=/var/tmp/paludis/dev-games-ogre-1.9.0-r1/work/ogre-1.9.0/Samples/Media/models
FileSystem=/var/tmp/paludis/dev-games-ogre-1.9.0-r1/work/ogre-1.9.0/Samples/Media/particle
FileSystem=/var/tmp/paludis/dev-games-ogre-1.9.0-r1/work/ogre-1.9.0/Samples/Media/DeferredShadingMedia
FileSystem=/var/tmp/paludis/dev-games-ogre-1.9.0-r1/work/ogre-1.9.0/Samples/Media/PCZAppMedia
FileSystem=/var/tmp/paludis/dev-games-ogre-1.9.0-r1/work/ogre-1.9.0/Samples/Media/RTShaderLib
FileSystem=/var/tmp/paludis/dev-games-ogre-1.9.0-r1/work/ogre-1.9.0/Samples/Media/RTShaderLib/materials
FileSystem=/var/tmp/paludis/dev-games-ogre-1.9.0-r1/work/ogre-1.9.0/Samples/Media/materials/scripts/SSAO
FileSystem=/var/tmp/paludis/dev-games-ogre-1.9.0-r1/work/ogre-1.9.0/Samples/Media/materials/textures/SSAO
FileSystem=/var/tmp/paludis/dev-games-ogre-1.9.0-r1/work/ogre-1.9.0/Samples/Media/volumeTerrain
Zip=/var/tmp/paludis/dev-games-ogre-1.9.0-r1/work/ogre-1.9.0/Samples/Media/packs/cubemap.zip
Zip=/var/tmp/paludis/dev-games-ogre-1.9.0-r1/work/ogre-1.9.0/Samples/Media/packs/cubemapsJS.zip
Zip=/var/tmp/paludis/dev-games-ogre-1.9.0-r1/work/ogre-1.9.0/Samples/Media/packs/dragon.zip
Zip=/var/tmp/paludis/dev-games-ogre-1.9.0-r1/work/ogre-1.9.0/Samples/Media/packs/fresneldemo.zip
Zip=/var/tmp/paludis/dev-games-ogre-1.9.0-r1/work/ogre-1.9.0/Samples/Media/packs/ogretestmap.zip
Zip=/var/tmp/paludis/dev-games-ogre-1.9.0-r1/work/ogre-1.9.0/Samples/Media/packs/ogredance.zip
Zip=/var/tmp/paludis/dev-games-ogre-1.9.0-r1/work/ogre-1.9.0/Samples/Media/packs/Sinbad.zip
Zip=/var/tmp/paludis/dev-games-ogre-1.9.0-r1/work/ogre-1.9.0/Samples/Media/packs/skybox.zip
Zip=/var/tmp/paludis/dev-games-ogre-1.9.0-r1/work/ogre-1.9.0/Samples/Media/volumeTerrain/volumeTerrainBig.zip

[General]
FileSystem=/var/tmp/paludis/dev-games-ogre-1.9.0-r1/work/ogre-1.9.0/Samples/Media

# Materials for visual tests
[Tests]
FileSystem=/var/tmp/paludis/dev-games-ogre-1.9.0-r1/work/ogre-1.9.0/Tests/Media

+ 1
- 0
OpenCL/vendors/nvidia.icd View File

@@ -0,0 +1 @@
libnvidia-opencl.so.1

+ 60
- 0
UPower/UPower.conf View File

@@ -0,0 +1,60 @@
# Only the system vendor should modify this file, ordinary users
# should not have to change anything.

[UPower]

# This is the smallest amount of time that UPower gives to session and system
# processes after the suspend or hibernate request is given.
# If the session power management component uses AboutToSuspend() then the
# session process can only make this time larger than the value below, never
# smaller.
#
# Reducing this time means the suspend happens quicker, but might also not give
# some processes enough time to save state.
#
# default=1000
SleepTimeout=1000

# This controls whether hibernate is allowed when using encrypted swap.
#
# default=true
AllowHibernateEncryptedSwap=true

# This controls whether we want the powersave commands to be run when running
# on battery or plugging AC.
#
# default=true
RunPowersaveCommand=true

# Enable the Watts Up Pro device.
#
# The Watts Up Pro contains a generic FTDI USB device without a specific
# vendor and product ID. When we probe for WUP devices, we can cause
# the user to get a perplexing "Device or resource busy" error when
# attempting to use their non-WUP device.
#
# The generic FTDI device is known to also be used on:
#
# - Sparkfun FT232 breakout board
# - Parallax Propeller
#
# default=false
EnableWattsUpPro=false

# Poll the kernel for dock state changes.
#
# Some drivers are still broken, and do not send out uvents when the
# connected state changes.
#
# default=false
PollDockDevices=false

# Do we ignore the lid state
#
# Some laptops are broken. The lid state is either inverted, or stuck
# on or off. We can't do much to fix these problems, but this is a way
# for users to make the laptop panel vanish and for programs like
# gnome-power-manager to not suspend on system startup.
#
# default=false
IgnoreLid=false

+ 1
- 0
X11/Sessions/Xfce View File

@@ -0,0 +1 @@
Xfce4

+ 1
- 0
X11/Sessions/Xfce4 View File

@@ -0,0 +1 @@
startxfce4

+ 107
- 0
X11/Sessions/Xsession View File

@@ -0,0 +1,107 @@
#!/bin/sh
# $XConsortium: Xsession /main/10 1995/12/18 18:21:28 gildea $

case $# in
1)
case $1 in
failsafe)
exec xterm -geometry 80x24-0-0
;;
esac
esac

# redirect errors to a file in user's home directory if we can
for errfile in "$HOME/.xsession-errors" "${TMPDIR-/tmp}/xses-$USER" "/tmp/xses-$USER"
do
if ( cp /dev/null "$errfile" 2> /dev/null )
then
chmod 600 "$errfile"
exec > "$errfile" 2>&1
break
fi
done

# clean up after xbanner
if which freetemp 2> /dev/null ; then
freetemp
fi

startup=$HOME/.xsession

userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap
userxkbmap=$HOME/.Xkbmap

sysresources=/etc/X11/Xresources
sysmodmap=/etc/X11/Xmodmap
sysxkbmap=/etc/X11/Xkbmap

rh6sysresources=/etc/X11/xinit/Xresources
rh6sysmodmap=/etc/X11/xinit/Xmodmap


# merge in defaults
if [ -f "$rh6sysresources" ]; then
xrdb -merge "$rh6sysresources"
fi

if [ -f "$sysresources" ]; then
xrdb -merge "$sysresources"
fi

if [ -f "$userresources" ]; then
xrdb -merge "$userresources"
fi

# merge in keymaps
if [ -f "$sysxkbmap" ]; then
setxkbmap `cat "$sysxkbmap"`
XKB_IN_USE=yes
fi

if [ -f "$userxkbmap" ]; then
setxkbmap `cat "$userxkbmap"`
XKB_IN_USE=yes
fi

#
# Eeek, this seems like too much magic here
#
if [ -z "$XKB_IN_USE" -a ! -L /etc/X11/X ]; then
if grep '^exec.*/Xsun' /etc/X11/X > /dev/null 2>&1 && [ -f /etc/X11/XF86Config ]; then
xkbsymbols=`sed -n -e 's/^[ ]*XkbSymbols[ ]*"\(.*\)".*$/\1/p' /etc/X11/XF86Config`
if [ -n "$xkbsymbols" ]; then
setxkbmap -symbols "$xkbsymbols"
XKB_IN_USE=yes
fi
fi
fi

# xkb and xmodmap don't play nice together
if [ -z "$XKB_IN_USE" ]; then
if [ -f "$rh6sysmodmap" ]; then
xmodmap "$rh6sysmodmap"
fi

if [ -f "$sysmodmap" ]; then
xmodmap "$sysmodmap"
fi

if [ -f "$usermodmap" ]; then
xmodmap "$usermodmap"
fi
fi

unset XKB_IN_USE

if [ -x "$startup" ]; then
exec "$startup"
elif [ -x "$HOME/.Xclients" ]; then
exec "$HOME/.Xclients"
elif [ -x /etc/X11/xinit/Xclients ]; then
exec /etc/X11/xinit/Xclients
elif [ -x /etc/X11/Xclients ]; then
exec /etc/X11/Xclients
else
exec xsm
fi

+ 2
- 0
X11/Sessions/i3wm View File

@@ -0,0 +1,2 @@
#!/bin/sh
exec /usr/bin/i3

+ 190
- 0
X11/app-defaults/NetHack View File

@@ -0,0 +1,190 @@
! The display_file, tombstone, and menu windows are all formatted assuming
! a fixed width font. Text windows may or may not be formatted as above.
! The rip window applies if the GRAPHIC_TOMBSTONE option is turned on, and
! requires a 12 pixel font for correct appearance.
!
NetHack*font: variable
NetHack*display_file*font: fixed
NetHack*tombstone*font: fixed
NetHack*text*rip*font: -*-times-medium-r-*-*-12-*-*-*-*-*-*-*
NetHack*menu*font: fixed
NetHack*text*font: fixed
NetHack*map*font: nh10

! To use full-color tiles for the map, uncomment the tile file name.
! If you use a 100dpi (or greater) monitor you may wish to double the
! tile size so you can see the figures. If NetHack was compiled to
! use XPM (USE_XPM in config.h), the tile_file is a standard XPM file.
! Otherwise, it is a custom format. double_tile_size only applies to
! the custom format - to enlarge an XPM file, use processing tools
! such as XV or preferably PBMplus.
!
NetHack.tile_file: x11tiles
!NetHack.double_tile_size: True
!
! The annotation of pets.
!NetHack.pet_mark_bitmap: pet_mark.xbm
!NetHack.pet_mark_color: Red

! Tombstone
! The image file
!NetHack.tombstone: rip.xpm
! Text starts at (tombtext_x, tombtext_y) and subsequent lines
! are displaced by (tombtext_dx, tombtext_dy) pixels. If you
!NetHack.tombtext_x: 155
!NetHack.tombtext_y: 78
!NetHack.tombtext_dx: 0
!NetHack.tombtext_dy: 13
! The color to use for the text on the hero's tombstone
NetHack*rip*foreground: black

! Translation tables. There are currently several actions in nethack, but
! the only one you should be using is "input()", which, with no parameters,
! uses XLookupString to translate your keypress into a command. You
! can optionally give it parameters to change the behavior, see the example
! below. Note that you have to specify the translations in every appropriate
! window.
NetHack*message*translations: <KeyPress>: input()
!
! Example extra translations for the map window.
!
!NetHack*map*translations: #override \
! !<Key>Left: input(h) \n\
! !<Key>Right: input(l) \n\
! !<Key>Up: input(k) \n\
! !<Key>Down: input(j)
!
! The icon to use; supported values are nh72, nh56, and nh32; nh72 is the
! default. Some window managers may not support the larger icon sizes.
! It is not guaranteed that the window manager will honor the icon selection.
!NetHack*icon: nh56
!
! If True, the default, a popup for single character prompts such as y/n
! questions is _not_ used.
NetHack*slow: True

! The number of lines the message window will show without scrolling.
!NetHack*message_lines: 12
!
! If True, the message window has a line that seperates old and new messages.
!NetHack*message_line: True
!
! If True, force keyboard to attach to popup windows. Some window managers
! enforce a click-to-focus-keyboard policy (e.g. the DECwindows wm). NetHack
! has a lot of popups and is almost unplayable without some kind of autofocus.
!NetHack*autofocus: True
!
! Specify the number of rows and columns of the map window. The default
! is the standard 80x21 window. Note: this _does_not_ change nethack's
! level size, only what you see of it.
!NetHack*map*rows: 21
!NetHack*map*columns: 80

! Parts of the fancy status display.
!
NetHack*status_condition.borderWidth: 0
NetHack*status_info*borderWidth: 0

! Sample color screen entries.
!
NetHack*nethack.background: wheat
NetHack*map*yellow: gold
NetHack*map*brown: tan
NetHack*map*gray: grey85
NetHack*map*foreground: wheat
NetHack*map*background: grey40

NetHack*fancy_status.skipAdjust: True
NetHack*fancy_status.background: wheat
NetHack*status_info*foreground: Sienna
NetHack*status_info*background: wheat
NetHack*status_info.background: wheat
NetHack*status_attributes*foreground: black
NetHack*status_attributes*background: white
NetHack*status_condition*foreground: red
NetHack*status_condition*background: wheat
NetHack*Scrollbar*foreground: Sienna
NetHack*Scrollbar*background: wheat
NetHack*status_info*showGrip: False
NetHack*status_attributes*showGrip: False

NetHack*player_selection*random.borderColor: blue
NetHack*player_selection*random.borderWidth: 2
NetHack*player_selection*random.foreground: blue
NetHack*player_selection*random.accelerators: #override\n\
<Key>Return: set() notify() unset()
NetHack*player_selection*quit.borderColor: blue
NetHack*player_selection*quit.foreground: blue
NetHack*player_selection*Command.borderColor: red
NetHack*player_selection*Command.foreground: red
NetHack*player_selection*quit.accelerators: #override\n\
<Key>Escape: set() notify() unset()

NetHack*race_selection*random.borderColor: blue
NetHack*race_selection*random.borderWidth: 2
NetHack*race_selection*random.foreground: blue
NetHack*race_selection*random.accelerators: #override\n\
<Key>Return: set() notify() unset()
NetHack*race_selection*quit.borderColor: blue
NetHack*race_selection*quit.foreground: blue
NetHack*race_selection*Command.borderColor: red
NetHack*race_selection*Command.foreground: red
NetHack*race_selection*quit.accelerators: #override\n\
<Key>Escape: set() notify() unset()

NetHack*gender_selection*random.borderColor: blue
NetHack*gender_selection*random.borderWidth: 2
NetHack*gender_selection*random.foreground: blue
NetHack*gender_selection*random.accelerators: #override\n\
<Key>Return: set() notify() unset()
NetHack*gender_selection*quit.borderColor: blue
NetHack*gender_selection*quit.foreground: blue
NetHack*gender_selection*Command.borderColor: red
NetHack*gender_selection*Command.foreground: red
NetHack*gender_selection*quit.accelerators: #override\n\
<Key>Escape: set() notify() unset()

NetHack*alignment_selection*random.borderColor: blue
NetHack*alignment_selection*random.borderWidth: 2
NetHack*alignment_selection*random.foreground: blue
NetHack*alignment_selection*random.accelerators: #override\n\
<Key>Return: set() notify() unset()
NetHack*alignment_selection*quit.borderColor: blue
NetHack*alignment_selection*quit.foreground: blue
NetHack*alignment_selection*Command.borderColor: red
NetHack*alignment_selection*Command.foreground: red
NetHack*alignment_selection*quit.accelerators: #override\n\
<Key>Escape: set() notify() unset()

NetHack*extended_commands*dismiss.borderColor: blue
NetHack*extended_commands*dismiss.foreground: blue
NetHack*extended_commands*help.borderColor: blue
NetHack*extended_commands*help.foreground: blue
NetHack*extended_commands*Command.borderColor: red
NetHack*extended_commands*Command.foreground: red
NetHack*extended_commands*help.accelerators: #override\n\
:<Key>?: set() notify() unset()
NetHack*extended_commands*dismiss.accelerators: #override\n\
<Key>Escape: set() notify() unset()
!
!
! The following are the default 15 colors that the nethack map uses.
! If they don't look good on your screen, change them.
!
! The foreground color is used as "no color".
!
!NetHack*map*black: black
!NetHack*map*red: red
!NetHack*map*green: pale green
!NetHack*map*brown: brown
!NetHack*map*blue: blue
!NetHack*map*magenta: magenta
!NetHack*map*cyan: light cyan
!NetHack*map*gray: gray
!NetHack*map*orange: orange
!NetHack*map*bright_green: green
!NetHack*map*yellow: yellow
!NetHack*map*bright_blue: royal blue
!NetHack*map*bright_magenta: violet
!NetHack*map*bright_cyan: cyan
!NetHack*map*white: white

+ 958
- 0
X11/app-defaults/XPaint View File

@@ -0,0 +1,958 @@
! $Id: XPaint.ad.in,v 1.15 2005/03/20 20:15:34 demailly Exp $

!
! These 2 files need to be appropriately set and translated in case
! XPaint is translated to a new language. Translate also the
! label/title section
!

xpaint*helpFile: help/Help
xpaint*msgFile: messages/Messages

! Menu font (throughout)
xpaint*menufont: Liberation Sans-9

! Xpaint share directory
xpaint*shareDir: /usr/share/xpaint

! This fixes Xpaint's startup features
!xpaint*horizontal: True
!xpaint*popped: True
!xpaint*nomenubar: True
xpaint*fullpopup: False

! Increase this if you have a lot of memory
Canvas*paint.undoSize: 2

! This maybe needed for Xaw95 widgets
!*vertical*borderWidth: 0
!*horizontal*borderWidth: 0

! Highlight thichness of buttons (2 is Xaw3d default)
xpaint*highlightThickness: 1
Canvas*highlightThickness: 1
xpaint*Viewport.borderColor: grey91
Canvas*Viewport.borderColor: grey91

! Non intrusive shadowWidth
*vertical*shadowWidth: 1
*horizontal*shadowWidth: 1
*valueBar*shadowWidth: 1
*varianceBar*shadowWidth: 1
*pointBar*shadowWidth: 1
*valueBar*shadowWidth: 1
*Text*shadowWidth: 1
*SimpleMenu*shadowWidth: 2
*SimpleMenu*SmeBSB*shadowWidth: 0
*SimpleMenu*foreground: black
*Text*foreground: black

xpaint*fontSelect*List.translations: <Btn1Down>: Set() Notify()

! This describes the new sophisticated behaviour of menu popups
! Change at your own risk !

xpaint*MenuButton.SimpleMenu.translations: #override \
<Key>Escape: escape()\n\
<Enter>: highlight-child()\n\
<Leave>: unhighlight()\n\
<Motion>: highlight-child()\n\
<Btn1Up>: notify() unhighlight() popdown-child()\n\
<Btn2Up>: unhighlight() popdown-all()\n\
<Btn3Up>: notify() unhighlight()\n\
<Btn1Down>: highlight-child()\n\
<Btn2Down>: highlight-child()\n\
<Btn3Down>: highlight-child()

xpaint*Toggle.SimpleMenu.translations: #override \
<Key>Escape: escape()\n\
<Enter>: highlight-child()\n\
<Leave>: unhighlight()\n\
<Motion>: highlight-child()\n\
<Btn1Up>: unhighlight() popdown-child()\n\
<Btn2Up>: highlight-child()\n\
<Btn3Up>: highlight-child()\n\
<Btn1Down>: highlight-child() notify()\n\
<Btn2Down>: unhighlight() popdown-all()\n\
<Btn3Down>: highlight-child() notify()

xpaint*paintBox*paint.SimpleMenu.translations: #override \
<Key>Escape: escape()\n\
<Enter>: highlight-child()\n\
<Leave>: unhighlight()\n\
<Motion>: highlight-child() popdown-child()\n\
<Btn1Up>: notify() unhighlight() popdown-child()\n\
<Btn2Up>: unhighlight() popdown-child()\n\
<Btn3Up>: unhighlight()\n\
<Btn1Down>: highlight-child() popup-menu-pullright()\n\
<Btn2Down>: highlight-child() popup-menu-pullright()\n\
<Btn3Down>: highlight-child() popup-menu-pullright()\n\
<BtnMotion>: highlight-child()

xpaint*paintBox*paint.SimpleMenu*SimpleMenu.translations: #override \
<Key>Escape: escape()\n\
<Enter>: highlight-child()\n\
<Leave>: unhighlight()\n\
<Motion>: highlight-child() popdown-child()\n\
<Btn1Up>: notify() unhighlight() popdown-child()\n\
<Btn2Up>: unhighlight() popdown-child()\n\
<Btn3Up>: unhighlight()\n\
<Btn1Down>: highlight-child() popup-menu-pullright()\n\
<Btn2Down>: highlight-child() popup-menu-pullright()\n\
<Btn3Down>: highlight-child() popup-menu-pullright()\n\
<BtnMotion>: highlight-child()

Canvas*menu*SimpleMenu.translations: #override \
<Key>Escape: escape()\n\
<Enter>: highlight-child()\n\
<Leave>: unhighlight()\n\
<Motion>: highlight-child() popup-menu-pullright()\n\
<Btn1Up>: check-notify() unhighlight() popdown-child()\n\
<Btn2Up>: unhighlight() popdown-all()\n\
<Btn3Up>: unhighlight()\n\
<Btn1Down>: check-notify() highlight-child() popup-menu-pullright()\n\
<Btn2Down>: highlight-child() popup-menu-pullright()\n\
<Btn3Down>: check-notify() highlight-child() popup-menu-pullright()\n\
<BtnMotion>: highlight-child() popup-menu-pullright()

Canvas*pane*SimpleMenu.translations: #override \
<Key>Escape: escape()\n\
<Enter>: highlight-child()\n\
<Leave>: unhighlight()\n\
<Motion>: highlight-child()\n\
<Btn1Up>: check-notify() unhighlight() popdown-child()\n\
<Btn2Up>: unhighlight() popdown-all()\n\
<Btn3Up>: unhighlight()\n\
<Btn1Down>: check-notify() highlight-child() popup-menu-pullright()\n\
<Btn2Down>: highlight-child() popup-menu-pullright()\n\
<Btn3Down>: check-notify() highlight-child() popup-menu-pullright()\n\
<BtnMotion>: highlight-child() popup-menu-pullright()

Canvas*print*SimpleMenu.translations: #override \
<Key>Escape: escape()\n\
<Enter>: highlight-child()\n\
<Leave>: unhighlight()\n\
<Motion>: highlight-child()\n\
<Btn1Up>: check-notify() unhighlight() popdown-child()\n\
<Btn2Up>: unhighlight() popdown-all()\n\
<Btn3Up>: unhighlight()\n\
<Btn1Down>: check-notify() highlight-child()\n\
<Btn2Down>: highlight-child()\n\
<Btn3Down>: check-notify() highlight-child()\n\
<BtnMotion>: highlight-child()

Canvas*paint*SimpleMenu.translations: #override \
<Key>Escape: escape()\n\
<Enter>: highlight-child()\n\
<Leave>: unhighlight()\n\
<Motion>: highlight() popdown-child()\n\
<Btn1Up>: check-notify() unhighlight() popdown-child()\n\
<Btn2Up>: unhighlight() popdown-all()\n\
<Btn3Up>: unhighlight()\n\
<Btn1Down>: check-notify() highlight-child() popup-menu-pullright()\n\
<Btn2Down>: highlight-child() popup-menu-pullright()\n\
<Btn3Down>: check-notify() highlight-child() popup-menu-pullright()\n\
<BtnMotion>: highlight-child() popup-menu-pullright()

Canvas*paint*SimpleMenu.SimpleMenu.translations: #override \
<Key>Escape: escape()\n\
<Enter>: highlight-child()\n\
<Leave>: unhighlight()\n\
<Motion>: highlight() popdown-child()\n\
<Btn1Up>: check-notify() unhighlight() popdown-child()\n\
<Btn2Up>: unhighlight() popdown-all()\n\
<Btn3Up>: unhighlight()\n\
<Btn1Down>: check-notify() highlight-child() popup-menu-pullright()\n\
<Btn2Down>: highlight-child() popup-menu-pullright()\n\
<Btn3Down>: check-notify() highlight-child() popup-menu-pullright()\n\
<BtnMotion>: highlight-child() popup-menu-pullright()

!
! paint.zoom must equal the value on button3
! No zoom value must exceed MAXZOOM
!
Canvas*fatbits*paint.zoom: 6
Canvas*fatbits*zoomButton1.label: 2:1
Canvas*fatbits*zoomButton2.label: 4:1
Canvas*fatbits*zoomButton3.label: 6:1
Canvas*fatbits*zoomButton4.label: 8:1
Canvas*fatbits*zoomButton5.label: 16:1

!
! Black and white resources
!

!Canvas*background: white
Canvas*textSink*foreground: black
Canvas*foreground: black

!
! Test Color resources
!

Canvas*background: #dcdad5
Canvas*paint*background: white
Canvas*paint*popup-menu*background: #dcdad5

xpaint*helpDialog*topic*background: thistle1
xpaint*background: #dcdad5
xpaint*textSink*foreground: black
xpaint*foreground: black
xpaint*vport*files*background: #f7f7f0
Canvas*vport*files*background: #f7f7f0
xpaint*Box.background: grey91
Canvas*Box.background: grey91
Canvas*pane*menu.zoom.background: pink1
Canvas*pane*menu.alpha.background: pink1
Canvas*pane*resize.background: pink1
Canvas*foreground: black

xpaint*Toggle.background: #dcdad5
Canvas*Toggle.background: #dcdad5

xpaint*Text.background: white
xpaint*textSink.background: white
xpaint*HTML.background: white
Canvas*Text.background: white
Canvas*textSink.background: white

xpaint*filebrowser*Label.background: grey91
xpaint*filebrowser*Toggle.background: #dcdad5
xpaint*filebrowser*name*background: white
xpaint*filebrowser*title.background: #dcdad5
xpaint*filebrowser*cwd.foreground: #0022cc
xpaint*filebrowser*info.background: #dcdad5

Canvas*filebrowser*Label.background: grey91
Canvas*filebrowser*Toggle.background: #dcdad5
Canvas*filebrowser*name*background: white
Canvas*filebrowser*title.background: #dcdad5
Canvas*filebrowser*cwd.foreground: #0022cc
Canvas*filebrowser*info.background: #dcdad5

xpaint*Command.background: #dcdad5
Canvas*Command.background: #dcdad5

Canvas.pane.background: black

! Nice buttons with Xaw3d
*beNiceToColormap: false
xpaint*MenuButton.height: 22
Canvas*MenuButton.height: 22
xpaint*Command.height: 22
Canvas*Command.height: 22

!
! Start of the label/title section
! This is the place where localization should occur in the main menus
!

*ok.label: Ok
*stopit.label: Cancel
*cancel.label: Cancel
*close.label: Close
*apply.label: Apply
*hidden.label: Hidden Files
*quality.label: Quality JPEG
*ongoing.label: Ongoing
*alert.title: Alert

Canvas*fatbits.title: XPaint / Fat Bits
Canvas*fatbits.iconName: XPaint Fat Bits
Canvas*fatbits*done.label: Done
Canvas*fatbits*refresh.label: Refresh

xpaint*xleft.label: <
xpaint*xright.label: >
xpaint*xxleft.label: «
xpaint*xxright.label: »

!
! Font Selector
!

xpaint*fontSelect.title: XPaint / Browse and Select a Font
xpaint*fontSelect.iconName: XPaint Font Browser
xpaint*fontSelect*vport.height: 280
xpaint*fontSelect*text.width: 620
xpaint*fontSelect*text.height: 70
xpaint*fontSelect*edittoggle.label: Edit
xpaint*fontSelect*apply.label: Apply
xpaint*fontSelect*done.label: Close
xpaint*fontSelect*spacingLabel.label: Spacing
xpaint*fontSelect*familyLabel.label: Font Family
xpaint*fontSelect*weightLabel.label: Weight/Style
xpaint*fontSelect*pointSelectLabel.label: Point Size
xpaint*fontSelect*rotationLabel.label: Rotation
xpaint*fontSelect*inclinationLabel.label: Inclination
xpaint*fontSelect*dilationLabel.label: Dilation
xpaint*fontSelect*linespacingLabel.label: Linespacing
xpaint*fontSelect*xftNameLabel.label: Freetype Font Name
xpaint*fontSelect*fontNameLabel.label: X Font Name
xpaint*fontSelect*fontName.width: 450
xpaint*fontSelect*text_file.label: File
xpaint*fontSelect*text_fileMenu*load.label: Load file
xpaint*fontSelect*text_fileMenu*save.label: Save
xpaint*fontSelect*text_fileMenu*saveas.label: Save as...
xpaint*fontSelect*text_fileMenu*editor.label: External Editor...
xpaint*fontSelect*text_sample.label: Text
xpaint*fontSelect*text_sampleMenu*default.label: Default
xpaint*fontSelect*text_sampleMenu*erase.label: Erase
xpaint*fontSelect*text_sampleMenu*record.label: Record

!
! The Color and Pattern Editor
!

xpaint*pattern.title: XPaint / Color and Pattern Selector
xpaint*pattern*paint.zoom: 6
xpaint*pattern*palette.label: Palette
xpaint*pattern*palette*saveconfig.label: Save Palette Config...
xpaint*pattern*palette*loadconfig.label: Load New Palette...
xpaint*pattern*palette*markselected.label: Mark Selected Pattern
xpaint*pattern*palette*unmark.label: Unmark Pattern
xpaint*pattern*palette*loadmarked.label: Load Marked Pattern
xpaint*pattern*palette*delete.label: Remove Selected Pattern
xpaint*pattern*canvas.label: File
xpaint*pattern*canvas*read.label: Load
xpaint*pattern*canvas*save.label: Save As...
xpaint*pattern*canvas*close.label: Close
xpaint*pattern*edit.label: Edit
xpaint*pattern*edit*undo.label: Undo
xpaint*pattern*edit*cut.label: Cut
xpaint*pattern*edit*copy.label: Copy
xpaint*pattern*edit*paste.label: Paste
xpaint*pattern*edit*clear.label: Clear
xpaint*pattern*edit*dup.label: Duplicate
xpaint*pattern*edit*all.label: Select All
xpaint*pattern*popup-menu*select.label: Select...
xpaint*pattern*line.label: Line
xpaint*pattern*line*linestyle.label: Line Style...
xpaint*pattern*lookup.label: Lookup
xpaint*pattern*grab.label: Grab
xpaint*pattern*select.label: Record
xpaint*pattern*asbg.label: Background color
xpaint*pattern*asbrush.label: New Brush
xpaint*pattern*size.label: Size
xpaint*pattern*size*other.label: Select...
xpaint*pattern*image.label: Image
xpaint*pattern*image*grid.label: Visible Grid
xpaint*pattern*image*grid_param.label: Grid Parameters...
xpaint*pattern*image*zoom.label: Zoom Factor
xpaint*pattern*image*background.label: Background Color...
xpaint*pattern*help.label: Help
xpaint*pattern*help*help.label: Help...
xpaint*pattern*viewport*vertical.thickness: 14
xpaint*patternRackForm*popup-menu.label: Pattern
xpaint*patternRackForm*popup-menu.mark.label: Mark
xpaint*patternRackForm*popup-menu.unmark.label: Unmark
xpaint*patternRackForm*popup-menu.loadpattern.label: Load
xpaint*patternRackForm*popup-menu.edit.label: Edit
xpaint*patternRackForm*popup-menu.remove.label: Remove
xpaint*patternRackForm*popup-menu.help.label: Help
xpaint*patternRackForm.vport.height: 100
xpaint*patternRackForm*viewport2*vertical.thickness: 14
xpaint*patternRackForm*viewport2.width: 604
xpaint*patternRackForm*viewport2.height: 194

!
! The top level operation/toolbox menu
!
!xpaint*toolbox*vport.width: 493
!xpaint*toolbox*vport.height: 157
xpaint*toolbox*vport*vertDistance: 2
xpaint*toolbox*box*vertDistance: 0
xpaint*toolbox*canvas.label: File
xpaint*toolbox*canvas*open.label: Open Image...
xpaint*toolbox*canvas*loaded.label: List of Loaded Files...
xpaint*toolbox*canvas*new.label: New Canvas
xpaint*toolbox*canvas*new-size.label: New With Size...
xpaint*toolbox*canvas*magnifier.label: Magnifier...
xpaint*toolbox*canvas*screenshot.label: Take Screenshot...
xpaint*toolbox*canvas*about.label: About...
xpaint*toolbox*canvas*quit.label: Quit XPaint
xpaint*toolbox*other.label: Brush
xpaint*toolbox*other*brushSelect.label: Select Brush Style
xpaint*toolbox*other*sprayEdit.label: Edit Spray Pattern
xpaint*toolbox*help.label: Help
xpaint*toolbox*help*intro.label: Introduction
xpaint*toolbox*help*tools.label: Toolbox
xpaint*toolbox*help*canvas.label: Canvas
xpaint*toolbox*help*about.label: About
xpaint*toolbox*help*copyright.label: Copyright
xpaint*toolbox*help*tooltips.label: Tooltips

!
! Operation popup menus
!

xpaint*toolbox*pencil.popup-menu.label: Pencil
xpaint*toolbox*dotPencil.popup-menu.label: Dot Pencil
xpaint*toolbox*dynpencil.popup-menu.label: DynPencil
xpaint*toolbox*dynpencil.popup-menu.autofinish.label: AutoFinish
xpaint*toolbox*dynpencil.popup-menu.select.label: Parameters...
xpaint*toolbox*brush.popup-menu.label: Brush
xpaint*toolbox*brush.popup-menu.opaque.label: Opaque
xpaint*toolbox*brush.popup-menu.transparent.label: Transparent
xpaint*toolbox*brush.popup-menu.stain.label: Stain
xpaint*toolbox*brush.popup-menu.select.label: Select Brush...
xpaint*toolbox*brush.popup-menu.param.label: Parameters...
xpaint*toolbox*erase.popup-menu.label: Erase
xpaint*toolbox*erase.popup-menu.original.label: Original
xpaint*toolbox*erase.popup-menu.select.label: Select Brush...
xpaint*toolbox*spray.popup-menu.label: Spray
xpaint*toolbox*spray.popup-menu.gauss.label: Gauss
xpaint*toolbox*spray.popup-menu.select.label: Parameters...
xpaint*toolbox*smear.popup-menu.label: Smear
xpaint*toolbox*smear.popup-menu.select.label: Select Brush...
xpaint*toolbox*line.popup-menu.label: Segment
xpaint*toolbox*arc.popup-menu.label: Arc
xpaint*toolbox*arc.popup-menu*connect.label: Circle Arc
xpaint*toolbox*arc.popup-menu*quadrant.label: Elliptic Quadrant
xpaint*toolbox*arc.popup-menu*centered.label: Centered Ellipse Arc
xpaint*toolbox*arc.popup-menu*boxed.label: Boxed Ellipse Arc
xpaint*toolbox*arrow.popup-menu.label: Arrow
xpaint*toolbox*arrow.popup-menu*head_only.label: Head only
xpaint*toolbox*arrow.popup-menu*param.label: Parameters...
xpaint*toolbox*popup-menu*center.label: Center
xpaint*toolbox*line.popup-menu*multi.label: Sheaf
xpaint*toolbox*line.popup-menu*vector.label: Vector
xpaint*toolbox*line.popup-menu*param.label: Arrowhead parameters...
xpaint*toolbox*fill.popup-menu.label: Fill
xpaint*toolbox*gradientFill.popup-menu.label: Gradient Fill
xpaint*toolbox*gradientFill.popup-menu.param.label: Parameters...
xpaint*toolbox*fractalFill.popup-menu.label: Fractal Fill
xpaint*toolbox*fractalFill.popup-menu.param.label: Set Density...
xpaint*toolbox*fractalFill.popup-menu.plasma.label: Plasma
xpaint*toolbox*fractalFill.popup-menu.clouds.label: Clouds
xpaint*toolbox*fractalFill.popup-menu.landscape.label: Land/Sea
! Next 3 lines are common for all fill operators
xpaint*toolbox*popup-menu.fill.label: Fill
xpaint*toolbox*popup-menu.fill_color.label: Fill Color
xpaint*toolbox*popup-menu.fill_range.label: Fill Chromatic Range
xpaint*toolbox*popup-menu.radial.label: Radial
xpaint*toolbox*popup-menu.linear.label: Linear
xpaint*toolbox*popup-menu.conical.label: Conical
xpaint*toolbox*popup-menu.square.label: Square
xpaint*toolbox*box.popup-menu.rectangle.label: Rectangle
xpaint*toolbox*box.popup-menu.round.label: Round corners
xpaint*toolbox*box.popup-menu.param.label: Parameters...
xpaint*toolbox*popup-menu.ellipse.label: Ellipse
xpaint*toolbox*text.popup-menu.label: Text
xpaint*toolbox*text.popup-menu.select.label: Select Font...
xpaint*toolbox*selectBox.popup-menu.label: Select Box
xpaint*toolbox*selectBox.popup-menu.round.label: Round corners
xpaint*toolbox*selectBox.popup-menu.param.label: Parameters...
xpaint*toolbox*selectEllipse.popup-menu.label: Select Ellipse
xpaint*toolbox*popup-menu.arbitrary.label: Arbitrary polygon
xpaint*toolbox*popup-menu.regular.label: Regular polygon
xpaint*toolbox*popup-menu.starlike.label: Starlike polygon
xpaint*toolbox*selectPolygon.popup-menu.label: Select Polygon
xpaint*toolbox*selectPolygon.popup-menu.param.label: Parameters...
xpaint*toolbox*selectFreehand.popup-menu.label: Select Freehand
xpaint*toolbox*selectSpline.popup-menu.label: Select Spline
xpaint*toolbox*selectSpline.popup-menu.open.label: Open
xpaint*toolbox*selectSpline.popup-menu.closed.label: Closed
xpaint*toolbox*selectSpline.popup-menu.closed_up.label: Closed up
! Next 3 lines are common for all select operators
xpaint*toolbox*popup-menu.shape.label: All Colors
xpaint*toolbox*popup-menu.not_color.label: Omit Color Range
xpaint*toolbox*popup-menu.only_color.label: Only Color Range
! Next line is common for all fill and select operators
xpaint*toolbox*popup-menu.select.label: Select Range...
xpaint*toolbox*box.popup-menu.label: Box
xpaint*toolbox*filledBox.popup-menu.label: Filled Box
xpaint*toolbox*filledBox.popup-menu.round.label: Round corners
xpaint*toolbox*filledBox.popup-menu.param.label: Parameters...
xpaint*toolbox*ellipse.popup-menu.label: Ellipse
xpaint*toolbox*filledEllipse.popup-menu.label: Filled Ellipse
xpaint*toolbox*brokenline.popup-menu.label: Connected Line
xpaint*toolbox*spline.popup-menu.label: Spline Curve
xpaint*toolbox*spline.popup-menu.open.label: Open
xpaint*toolbox*spline.popup-menu.closed.label: Closed
xpaint*toolbox*spline.popup-menu.closed_up.label: Closed up
xpaint*toolbox*filledSpline.popup-menu.label: Filled Spline Curve
xpaint*toolbox*filledSpline.popup-menu.open.label: Open
xpaint*toolbox*filledSpline.popup-menu.closed.label: Closed
xpaint*toolbox*filledSpline.popup-menu.closed_up.label: Closed up
xpaint*toolbox*polygon.popup-menu.label: Polygon
xpaint*toolbox*polygon.popup-menu.param.label: Parameters...
xpaint*toolbox*filledPolygon.popup-menu.label: Filled Polygon
xpaint*toolbox*filledPolygon.popup-menu.param.label: Parameters...
xpaint*toolbox*freehand.popup-menu.label: Shape
xpaint*toolbox*freehand.popup-menu.open.label: Open
xpaint*toolbox*freehand.popup-menu.closed.label: Closed
xpaint*toolbox*filledFreehand.popup-menu.label: Filled Shape

xpaint*script_files.label: File
xpaint*script_files*load.label: Load
xpaint*script_files*save.label: Save
xpaint*script_files*saveas.label: Save as...
xpaint*script_files*editor.label: External editor...
xpaint*script_files*close.label: Close
xpaint*script_predef.label: Templates
xpaint*script_predef*filters.label: Filters
xpaint*script_predef*images.label: Images
xpaint*script_predef*3d_curves.label: 3D Curves
xpaint*script_predef*3d_surfaces.label: 3D Surfaces
xpaint*script_predef*layers.label: Layers
xpaint*script_predef*procedures.label: Procedures
xpaint*script_predef*batch.label: Batch
xpaint*script_predef*help.label: Help
xpaint*compile.label: Compile

!xpaint*menuLabel.font: *-times-bold-r-normal--17-*
!Canvas*menuLabel.font: *-times-bold-r-normal--17-*


!
! Canvas area menu pulldowns
!
Canvas*menu*file.label: File
Canvas*menu*file*open.label: Open Image...
Canvas*menu*file*save.label: Save
Canvas*menu*file*saveas.label: Save As...
Canvas*menu*file*saveregion.label: Save Region...
Canvas*menu*file*load-mem.label: Load Clipboard...
Canvas*menu*file*saveconfig.label: Save Palette...
Canvas*menu*file*loadconfig.label: Load Palette...
Canvas*menu*file*revert.label: Revert...
Canvas*menu*file*loaded.label: Loaded files...
Canvas*menu*file*print.label: Print...
Canvas*menu*file*extern.label: External viewer...
Canvas*menu*file*close.label: Close

Canvas.print*title: Print Utility
Canvas.print*form*menu*format.label: Format
Canvas.print*form*portraitlabel.label: Portrait
Canvas.print*form*portraittoggle.label: X
Canvas.print*form*landscapelabel.label: Landscape
Canvas.print*form*landscapelabel.horizDistance: 104
Canvas.print*form*landscapetoggle.label: X
Canvas.print*form*graylabel.label: Gray
Canvas.print*form*graytoggle.label: X
Canvas.print*form*compresslabel.label: Compress
Canvas.print*form*compresslabel.horizDistance: 25
Canvas.print*form*compresstoggle.label: X
Canvas.print*form*pdflabel.label: PDF
Canvas.print*form*pdflabel.horizDistance: 36
Canvas.print*form*pdftoggle.label: X
Canvas.print*form*wcenter.label: 0
Canvas.print*form*wplus.label: >
Canvas.print*form*wminus.label: <
Canvas.print*form*wpplus.label: »
Canvas.print*form*wmminus.label: «
Canvas.print*form*hcenter.label: 0
Canvas.print*form*hplus.label: >
Canvas.print*form*hminus.label: <
Canvas.print*form*hpplus.label: »
Canvas.print*form*hmminus.label: «
Canvas.print*form*equal.label: X
Canvas.print*form*synchro.horizDistance: 60

Canvas.print*form*sizelabel.label: Size of image
Canvas.print*form*positionlabel.label: Image position
Canvas.print*form*samplinglabel.label: Sub sampling
Canvas.print*form*printlabel.label: Printer command
Canvas.print*form*filelabel.label: Write to file
Canvas.print*form*psviewlabel.label: PostScript viewer
Canvas.print*form*resultlabel*label: Result

Canvas.print*form*portraittoggle*horizDistance: 86
Canvas.print*form*landscapelabel*horizDistance: 124
Canvas.print*form*landscapetoggle*horizDistance: 200
Canvas.print*form*graylabel*horizDistance: 248
Canvas.print*form*graytoggle*horizDistance: 290
Canvas.print*form*formattype*string: A4
Canvas.print*form*formattype*horizDistance: 10
Canvas.print*form*sizevalue*string: 100%
Canvas.print*form*sizevalue*horizDistance: 136
Canvas.print*form*positionvalue*horizDistance: 136
Canvas.print*form*samplingvalue*string: 1 x 1
Canvas.print*form*samplingvalue*horizDistance: 136
Canvas.print*form*printcmd*string: lpr
Canvas.print*form*printcmd*horizDistance: 136
Canvas.print*form*printtoggle.label: X
Canvas.print*form*filetoggle.label: X
Canvas.print*form*filename*horizDistance: 136
Canvas.print*form*psviewcmd*horizDistance: 136
Canvas.print*form*printresult.width: 228
Canvas.print*form*printresult*foreground: Red
Canvas.print*form*print*horizDistance: 40

Canvas.print*form*print.label: Print
Canvas.print*form*preview.label: Preview
Canvas.print*form*cancel.label: Close

Canvas.print*form*psviewcmd*string: gv
Canvas.extern*form*extviewcmd*string: display

Canvas.extern*title: External Image Viewer
Canvas.extern*form*format.label: Exchange Format
Canvas.extern*form*formatlabel*label: PPM
Canvas.extern*form*extviewlabel*label: Viewer command
Canvas.extern*form*view*label: View
Canvas.extern*form*cancel*label: Close

Canvas*menu*edit.label: Edit
Canvas*menu*edit*undo.label: Undo
Canvas*menu*edit*redo.label: Redo
Canvas*menu*edit*undosize.label: Undo Levels...
Canvas*menu*edit*refresh.label: Refresh
Canvas*menu*edit*cut.label: Cut
Canvas*menu*edit*copy.label: Copy
Canvas*menu*edit*paste.label: Paste
Canvas*menu*edit*clear.label: Clear
Canvas*menu*edit*all.label: Select All
Canvas*menu*edit*unselect.label: Unselect
Canvas*menu*edit*dup.label: Duplicate
Canvas*menu*edit*erase.label: Erase All
Canvas*menu*edit*clone_canvas.label: Clone Canvas
Canvas*menu*edit*clonezoom_canvas.label: Clone with Zoom
Canvas*menu*edit*screenshot.label: Screenshot

Canvas*menu*line.label: Line
Canvas*menu*line*linestyle.label: Line Style...
Canvas*menu*text.label: Text
Canvas*menu*text*select.label: Font Browser...
Canvas*menu*text*write.label: Write text

Canvas*menu*region.label: Region
Canvas*menu*region*flipX.label: Flip X Axis
Canvas*menu*region*flipY.label: Flip Y Axis
Canvas*menu*region*rotateTo.label: Rotate By
Canvas*menu*rotateTo-right.label: Angle
Canvas*menu*rotateTo-right*rotate1.label: +90
Canvas*menu*rotateTo-right*rotate2.label: +45
Canvas*menu*rotateTo-right*rotate3.label: -45
Canvas*menu*rotateTo-right*rotate4.label: -90
Canvas*menu*rotateTo-right*rotate5.label: +180
Canvas*menu*region*rotate.label: Rotate...
Canvas*menu*region*linear.label: Linear Transformation...
Canvas*menu*region*reset.label: Reset
Canvas*menu*region*expand.label: Expand...
Canvas*menu*region*downscale.label: Downscale...
Canvas*menu*region*edit.label: Edit Region
Canvas*menu*region*crop.label: Crop to Region...
Canvas*menu*region*autocrop.label: Autocrop...
Canvas*menu*region*complement.label: Complement Region
Canvas*menu*region*delimit.label: Delimit Region
Canvas*menu*delimit-right.label: Delimit
Canvas*menu*delimit-right*delimit1.label: Monocolor Connected Region
Canvas*menu*delimit-right*delimit2.label: Complementary of Connected Region
Canvas*menu*delimit-right*delimit3.label: Monocolor MultiConnected Region
Canvas*menu*delimit-right*delimit4.label: Complementary of Multiconnected Region
Canvas*menu*delimit-right*delimit5.label: Color Range Region
Canvas*menu*delimit-right*delimit6.label: Complementary of Color Range Region
Canvas*menu*delimit-right*delimit7.label: Cancel
Canvas*menu*region*ocr.label: OCR


Canvas*menu*filter.label: Filters
Canvas*menu*filter*invert.label: Invert
Canvas*menu*filter*to_grey.label: Turn into Greyscale
Canvas*menu*filter*contrast.label: Normalize Contrast...
Canvas*menu*filter*gamma.label: Transformation RGB/Gamma...
Canvas*menu*filter*floyd_steinberg.label: Floyd-Steinberg Filter...
Canvas*menu*filter*quantize.label: Quantize Colors...
Canvas*menu*filter*solarize.label: Solarize...
Canvas*menu*filter*sharpen.label: Sharpen
Canvas*menu*filter*merge.label: Merge...
Canvas*menu*filter*smooth.label: Smooth...
Canvas*menu*filter*dirfilt.label: Directional Smooth
Canvas*menu*filter*edge.label: Edge Detect
Canvas*menu*filter*oil.label: Oil Paint...
Canvas*menu*filter*noise.label: Add Noise...
Canvas*menu*filter*spread.label: Spread...
Canvas*menu*filter*pixelize.label: Pixelize...
Canvas*menu*filter*emboss.label: Emboss...
Canvas*menu*filter*despeckle.label: Despeckle...
Canvas*menu*filter*distort.label: Distortion...
Canvas*menu*filter*perspective.label: Perspective...
Canvas*menu*filter*blend.label: Blend
Canvas*menu*filter*userdef.label: User Defined Filter
Canvas*menu*filter*last.label: Repeat Last
Canvas*menu*filter*undo.label: Undo Last

Canvas*menu*selector.label: Options
Canvas*menu*selector*patterns.label: Color and Pattern Editor...
Canvas*menu*selector*background.label: Change Background Color...
Canvas*menu*selector*chroma.label: Select Color Range...
Canvas*menu*selector*fatbits.label: Fat Bits Editor...
Canvas*menu*selector*tools.label: Toolbox...
Canvas*menu*selector*brush.label: Brush Selector...
Canvas*menu*selector*font.label: Font Selector...
Canvas*menu*selector*magnifier.label: Magnifier...
Canvas*menu*selector*c_script.label: C script Editor...
Canvas*menu*selector*size.label: Change Size...
Canvas*menu*selector*zoom.label: Change Zoom...
Canvas*menu*selector*size_zoom_defs.label: Default Size and Zoom...
Canvas*menu*selector*snap.label: Snap
Canvas*menu*selector*snap_spacing.label: Snap Spacing...
Canvas*menu*selector*grid.label: Visible Grid
Canvas*menu*selector*grid_param.label: Grid Parameters...
Canvas*menu*selector*transparent.label: Blinking regions
Canvas*menu*selector*interpolation.label: Interpolation for reduction
Canvas*menu*selector*simple.label: Simplified Floating Menu
Canvas*menu*selector*hide_menubar.label: Hide Menu Bar
Canvas*menu*selector*left_sb.label: Left Scrollbar
Canvas*menu*selector*top_sb.label: Top Scrollbar
Canvas*menu*selector*help.label: Help

Canvas*menu*alpha.label: α
Canvas*menu*alpha*mode0.label: Mode: RGB
Canvas*menu*alpha*mode1.label: Mode: RGB+transparency
Canvas*menu*alpha*mode2.label: Mode: RGB+alpha
Canvas*menu*alpha*mode3.label: Mode: alpha
Canvas*menu*alpha*rgbedit.label: Edit RGB+transp. channels...
Canvas*menu*alpha*params.label: Alpha Parameters...
Canvas*menu*alpha*create.label: Create alpha channel
Canvas*menu*alpha*set.label: Set as alpha channel
Canvas*menu*alpha*edit.label: Edit alpha channel
Canvas*menu*alpha*memory.label: Memorize alpha channel
Canvas*menu*alpha*delete.label: Erase alpha channel

Canvas*menu*help.label: Help
Canvas*menu*help*intro.label: Introduction
Canvas*menu*help*tools.label: Toolbox
Canvas*menu*help*canvas.label: Canvas
Canvas*menu*help*about.label: About
Canvas*menu*help*copyright.label: Copyright

Canvas*memory*popup-menu.label: Memory Manager
Canvas*memory*stack.label: Store Region/Canvas
Canvas*memory*recall.label: Recall Marked Item
Canvas*memory*edit.label: Edit Marked Item
Canvas*memory*discard.label: Delete Marked Item
Canvas*memory*scroll.label: Scroll
Canvas*memory*erase.label: Erase All
Canvas*memory*origin.label: Reset Region Origin
Canvas*memory*to_alpha.label: Region -> Alpha Channel
Canvas*memory*to_mask.label: Region -> Black&White Mask
Canvas*memory*to_rgba.label: Region -> RGBα Components
Canvas*memory*merge_rgba.label: Merge RGBα Channels from Memory...

!!!! This starts the Canvas Popup Menu
*paintBox*popup-menu.label: General Menu
!Popup File Menu
*paintBox*popup-menu.File.label: File
*paintBox*popup-menu.File-right.label: File
*paintBox*popup-menu.File-right*open.label: Open Image...
*paintBox*popup-menu.File-right*save.label: Save
*paintBox*popup-menu.File-right*saveas.label: Save As...
*paintBox*popup-menu.File-right*saveregion.label: Save Region...
*paintBox*popup-menu.File-right*load-mem.label: Load Clipboard...
*paintBox*popup-menu.File-right*saveconfig.label: Save Palette...
*paintBox*popup-menu.File-right*loadconfig.label: Load Palette...
*paintBox*popup-menu.File-right*revert.label: Revert...
*paintBox*popup-menu.File-right*loaded.label: Loaded files...
*paintBox*popup-menu.File-right*print.label: Print...
*paintBox*popup-menu.File-right*extern.label: External viewer...
*paintBox*popup-menu.File-right*close.label: Close
!Popup Edit Menu
*paintBox*popup-menu*Edit.label: Edit
*paintBox*popup-menu.Edit-right.label: Edit
*paintBox*popup-menu.Edit-right*undo.label: Undo
*paintBox*popup-menu.Edit-right*redo.label: Redo
*paintBox*popup-menu.Edit-right.undosize.label: Undo Levels...
*paintBox*popup-menu.Edit-right*refresh.label: Refresh
*paintBox*popup-menu.Edit-right*cut.label: Cut
*paintBox*popup-menu.Edit-right*copy.label: Copy
*paintBox*popup-menu.Edit-right*paste.label: Paste
*paintBox*popup-menu.Edit-right*clear.label: Clear
*paintBox*popup-menu.Edit-right*all.label: Select All
*paintBox*popup-menu.Edit-right*unselect.label: Unselect
*paintBox*popup-menu.Edit-right*dup.label: Duplicate
*paintBox*popup-menu.Edit-right*erase.label: Erase All
*paintBox*popup-menu.Edit-right.clone_canvas.label: Clone Canvas
*paintBox*popup-menu.Edit-right.clonezoom_canvas.label: Clone with Zoom
*paintBox*popup-menu.Edit-right*screenshot.label: Screenshot

! popup Line Menu
*paintBox*popup-menu.Line.label: Line
*paintBox*popup-menu.Line-right.label: Line
*paintBox*popup-menu.Line-right.linestyle.label: Line Style...
! popup Font Menu
*paintBox*popup-menu.Text.label: Text
*paintBox*popup-menu.Text-right.label: Text
*paintBox*popup-menu.Text-right.select.label: Font Browser...
*paintBox*popup-menu.Text-right.write.label: Write Text
!Popup Region Menu
*paintBox*popup-menu.Region.label: Region
*paintBox*popup-menu.Region-right.label: Region
*paintBox*popup-menu.Region-right.flipX.label: Flip X Axis
*paintBox*popup-menu.Region-right.flipY.label: Flip Y Axis
*paintBox*popup-menu.Region-right.rotateTo.label: Rotate By
*paintBox*popup-menu.Region-right.rotate.label: Rotate...
*paintBox*popup-menu.Region-right.rotateTo-right.label: Angle
*paintBox*popup-menu.Region-right.rotateTo-right*rotate1.label: +90
*paintBox*popup-menu.Region-right.rotateTo-right*rotate2.label: +45
*paintBox*popup-menu.Region-right.rotateTo-right*rotate3.label: -45
*paintBox*popup-menu.Region-right.rotateTo-right*rotate4.label: -90
*paintBox*popup-menu.Region-right.rotateTo-right*rotate5.label: +180
*paintBox*popup-menu.Region-right.linear.label: Linear Transformation...
*paintBox*popup-menu.Region-right.reset.label: Reset
*paintBox*popup-menu.Region-right.expand.label: Expand...
*paintBox*popup-menu.Region-right.downscale.label: Downscale...
*paintBox*popup-menu.Region-right*edit.label: Edit Region
*paintBox*popup-menu.Region-right.crop.label: Crop to Region...
*paintBox*popup-menu.Region-right.autocrop.label: Autocrop
*paintBox*popup-menu.Region-right.complement.label: Complement Region
*paintBox*popup-menu.Region-right.delimit.label: Delimitate Region
*paintBox*popup-menu.Region-right.*delimit-right.delimit: Delimit
*paintBox*popup-menu.Region-right.*delimit-right*delimit1.label: Monocolor & Connected Region
*paintBox*popup-menu.Region-right.*delimit-right*delimit2.label: Complement of Connected Region
*paintBox*popup-menu.Region-right.*delimit-right*delimit3.label: Monocolor & MultiConnected Region
*paintBox*popup-menu.Region-right.*delimit-right*delimit4.label: Complement of MultiConnected Region
*paintBox*popup-menu.Region-right.*delimit-right*delimit5.label: Color Range Region
*paintBox*popup-menu.Region-right.*delimit-right*delimit6.label: Complement of Color Range Region
*paintBox*popup-menu.Region-right.*delimit-right*delimit7.label: Cancel
*paintBox*popup-menu.Region-right.ocr.label: OCR
!Popup Filter Menu
*paintBox*popup-menu.Filters.label: Filters
*paintBox*popup-menu.Filters-right.label: Filters
*paintBox*popup-menu.Filters-right.invert.label: Invert
*paintBox*popup-menu.Filters-right.to_grey.label: Turn into Greyscale
*paintBox*popup-menu.Filters-right.contrast.label: Normalize Contrast...
*paintBox*popup-menu.Filters-right.gamma.label: Transformation RGB/Gamma...
*paintBox*popup-menu.Filters-right.floyd_steinberg.label: Floyd-Steinberg Filter...
*paintBox*popup-menu.Filters-right.quantize.label: Quantize Colors...
*paintBox*popup-menu.Filters-right.solarize.label: Solarize...
*paintBox*popup-menu.Filters-right.sharpen.label: Sharpen
*paintBox*popup-menu.Filters-right.merge.label: Merge...
*paintBox*popup-menu.Filters-right.smooth.label: Smooth...
*paintBox*popup-menu.Filters-right.dirfilt.label: Directional Smooth
*paintBox*popup-menu.Filters-right.edge.label: Edge Detect
*paintBox*popup-menu.Filters-right.oil.label: Oil Paint...
*paintBox*popup-menu.Filters-right.noise.label: Add Noise...
*paintBox*popup-menu.Filters-right.spread.label: Spread...
*paintBox*popup-menu.Filters-right.pixelize.label: Pixelize...
*paintBox*popup-menu.Filters-right.emboss.label: Emboss...
*paintBox*popup-menu.Filters-right.despeckle.label: Despeckle...
*paintBox*popup-menu.Filters-right.distort.label: Distortion...
*paintBox*popup-menu.Filters-right.perspective.label: Perspective...
*paintBox*popup-menu.Filters-right.blend.label: Blend
*paintBox*popup-menu.Filters-right.userdef.label: User Defined Filter...
*paintBox*popup-menu.Filters-right.last.label: Repeat Last
*paintBox*popup-menu.Filters-right.undo.label: Undo Last
!Popup Selector Menu
*paintBox*popup-menu.Selectors.label: Selectors
*paintBox*popup-menu.Selectors-right.label: Selectors
*paintBox*popup-menu.Selectors-right*patterns.label: Color and Pattern Editor...
*paintBox*popup-menu.Selectors-right*background.label: Change Background Color...
*paintBox*popup-menu.Selectors-right*chroma.label: Select Color Range...
*paintBox*popup-menu.Selectors-right*fatbits.label: Fat Bits Editor...
*paintBox*popup-menu.Selectors-right*tools.label: Toolbox...
*paintBox*popup-menu.Selectors-right*brush.label: Brush Selector...
*paintBox*popup-menu.Selectors-right*font.label: Font Selector...
*paintBox*popup-menu.Selectors-right*magnifier.label: Magnifier...
*paintBox*popup-menu.Selectors-right*c_script.label: C script Editor...
*paintBox*popup-menu.Selectors-right*size.label: Change Size...
*paintBox*popup-menu.Selectors-right*zoom.label: Change Zoom...
*paintBox*popup-menu.Selectors-right*size_zoom_defs.label: Default Size and Zoom...
*paintBox*popup-menu.Selectors-right*snap.label: Snap
*paintBox*popup-menu.Selectors-right*snap_spacing.label: Snap Spacing...
*paintBox*popup-menu.Selectors-right*grid.label: Visible Grid
*paintBox*popup-menu.Selectors-right*grid_param.label: Grid Parameters
*paintBox*popup-menu.Selectors-right*transparent.label: Blinking regions
*paintBox*popup-menu.Selectors-right*interpolation.label: Interpolation for reduction
*paintBox*popup-menu.Selectors-right.hide_menubar.label: Hide Menu Bar
*paintBox*popup-menu.Selectors-right.show_menubar.label: Show Menu Bar
*paintBox*popup-menu.Selectors-right.left_sb.label: Left Scrollbar
*paintBox*popup-menu.Selectors-right.top_sb.label: Top Scrollbar
*paintBox*popup-menu.Selectors-right*help.label: Help

*paintBox*popup-menu.Alpha.label: Alpha
*paintBox*popup-menu.Alpha-right.label: Alpha Channel
*paintBox*popup-menu.Alpha-right*mode0.label: Mode: RGB
*paintBox*popup-menu.Alpha-right*mode1.label: Mode: RGB+transparence
*paintBox*popup-menu.Alpha-right*mode2.label: Mode: RGB+alpha
*paintBox*popup-menu.Alpha-right*mode3.label: Mode: alpha
*paintBox*popup-menu.Alpha-right*rgbedit.label: Edit RGB+tr channels...
*paintBox*popup-menu.Alpha-right*params.label: Alpha Parameters...
*paintBox*popup-menu.Alpha-right*create.label: Create alpha channel
*paintBox*popup-menu.Alpha-right*set.label: Set as alpha channel
*paintBox*popup-menu.Alpha-right*edit.label: Edit alpha channel
*paintBox*popup-menu.Alpha-right*memory.label: Memorize alpha channel
*paintBox*popup-menu.Alpha-right*delete.label: Erase alpha channel

*paintBox*popup-menu.Memory.label: Memory
*paintBox*popup-menu.Memory-right.label: Memory Manager
*paintBox*popup-menu.Memory-right*stack.label: Stack Region/Canvas
*paintBox*popup-menu.Memory-right*recall.label: Recall Item
*paintBox*popup-menu.Memory-right*edit.label: Edit Item
*paintBox*popup-menu.Memory-right*discard.label: Delete Item
*paintBox*popup-menu.Memory-right*erase.label: Erase All
*paintBox*popup-menu.Memory-right*origin.label: Reset Region Origin
*paintBox*popup-menu.Memory-right*to_alpha.label: Region -> Alpha Channel
*paintBox*popup-menu.Memory-right*to_mask.label: Region -> Black&White Mask
*paintBox*popup-menu.Memory-right*to_rgba.label: Region -> RGBα Components
*paintBox*popup-menu.Memory-right*merge_rgba.label: Merge RGBα Channels from Memory...

!
! Filebrowser defaults
!

*filebrowser.title: XPaint / File Browser
*filebrowser*text.width: 400

xpaint*brush*box.width: 328
xpaint*brush.title: XPaint / Brush Selector
xpaint*brush.iconName: XPaint Brush Selector

!
! Color picker
!
*colorPicker*match.label: Lookup
*colorPicker*form.Label.width: 50
*colorPicker*Scrollbar.height: 16

*chroma.title: XPaint / Color Range Selection
*chroma.iconName: XPaint Chroma
*chroma*varianceLabel.width: 120
*chroma*varianceBar.length: 140
*chroma*delta.label: Pixel Delta
*chroma*selectModeLabel.label: Selection Mode
*chroma*mode0.label: All Hues
*chroma*mode1.label: Omit Hue Range
*chroma*mode2.label: Hue Range
*chroma*Label.justify: left

xpaint*popup-dialog-form*label.justify: left
Canvas*popup-dialog-form*label.justify: left

*colorEditDialog.title: XPaint / Color Selector


xpaint*helpDialog.title: XPaint / Help Browser
xpaint*helpDialog.iconName: XPaint Help
xpaint*helpDialog.form.title.label: XPaint 2.9.10.2 Help & Information
xpaint*helpDialog*textTitle.width: 560
xpaint*helpDialog*textText.width: 560
xpaint*helpDialog*textText.height: 356
xpaint*helpDialog*topicPort.width: 250
xpaint*helpDialog*topicPort.height: 380
xpaint*helpDialog*done.label: Done
xpaint*helpDialog*next.label: Next
xpaint*helpDialog*prev.label: Previous
xpaint*helpDialog*down.label: Pg Down
xpaint*helpDialog*up.label: Pg Up

xpaint*magnifier.title: XPaint / Magnifier
xpaint*magnifier*rotate.label: Rotation
xpaint*magnifier*symmetry.label: symmeTry
xpaint*magnifier*freeze.label: Freeze
xpaint*magnifier*smooth.label: Smooth
xpaint*magnifier*info.label: Info
xpaint*magnifier*memory.label: Memory
xpaint*magnifier*canvas.label: Canvas
xpaint*magnifier*exit.label: Quit

xpaint*filebrowser*dpi.label: DPI
xpaint*filebrowser*page.label: Page
xpaint*filebrowser*zoom.label: Zoom
xpaint*filebrowser*refresh.label: Refresh
xpaint*filebrowser*delete.label: Delete
xpaint*filebrowser*edit.label: Edit
xpaint*filebrowser*create.label: Create LXP


+ 955
- 0
X11/app-defaults/XPaint_es View File

@@ -0,0 +1,955 @@
! $Id: XPaint_es.ad.in,v 1.3 2005/03/20 20:15:34 demailly Exp $

!
! These 2 files need to be appropriately set and translated in case
! XPaint is translated to a new language. Translate also the
! label/title section
!

xpaint*helpFile: help/Help_es
xpaint*msgFile: messages/Messages_es

! Menu font (throughout)
xpaint*menufont: Liberation Sans-9

! Xpaint share directory
xpaint*shareDir: /usr/share/xpaint

! This fixes Xpaint's startup features
!xpaint*horizontal: True
!xpaint*popped: True
!xpaint*nomenubar: True
xpaint*fullpopup: False

! Increase this if you have a lot of memory
Canvas*paint.undoSize: 2

! This maybe needed for Xaw95 widgets
!*vertical*borderWidth: 0
!*horizontal*borderWidth: 0

! Highlight thichness of buttons (2 is Xaw3d default)
xpaint*highlightThickness: 1
Canvas*highlightThickness: 1
xpaint*Viewport.borderColor: grey91
Canvas*Viewport.borderColor: grey91

! Non intrusive shadowWidth
*vertical*shadowWidth: 1
*horizontal*shadowWidth: 1
*valueBar*shadowWidth: 1
*varianceBar*shadowWidth: 1
*pointBar*shadowWidth: 1
*valueBar*shadowWidth: 1
*Text*shadowWidth: 1
*SimpleMenu*shadowWidth: 2
*SimpleMenu*SmeBSB*shadowWidth: 0
*SimpleMenu*foreground: black
*Text*foreground: black

xpaint*fontSelect*List.translations: <Btn1Down>: Set() Notify()

! This describes the new sophisticated behaviour of menu popups
! Change at your own risk !


xpaint*MenuButton.SimpleMenu.translations: #override \
<Key>Escape: escape()\n\
<Enter>: highlight-child()\n\
<Leave>: unhighlight()\n\
<Motion>: highlight-child()\n\
<Btn1Up>: notify() unhighlight() popdown-child()\n\
<Btn2Up>: unhighlight() popdown-all()\n\
<Btn3Up>: notify() unhighlight()\n\
<Btn1Down>: highlight-child()\n\
<Btn2Down>: highlight-child()\n\
<Btn3Down>: highlight-child()

xpaint*Toggle.SimpleMenu.translations: #override \
<Key>Escape: escape()\n\
<Enter>: highlight-child()\n\
<Leave>: unhighlight()\n\
<Motion>: highlight-child()\n\
<Btn1Up>: unhighlight() popdown-child()\n\
<Btn2Up>: highlight-child()\n\
<Btn3Up>: highlight-child()\n\
<Btn1Down>: highlight-child() notify()\n\
<Btn2Down>: unhighlight() popdown-all()\n\
<Btn3Down>: highlight-child() notify()

xpaint*paintBox*paint.SimpleMenu.translations: #override \
<Key>Escape: escape()\n\
<Enter>: highlight-child()\n\
<Leave>: unhighlight()\n\
<Motion>: highlight-child() popdown-child()\n\
<Btn1Up>: notify() unhighlight() popdown-child()\n\
<Btn2Up>: unhighlight() popdown-child()\n\
<Btn3Up>: unhighlight()\n\
<Btn1Down>: highlight-child() popup-menu-pullright()\n\
<Btn2Down>: highlight-child() popup-menu-pullright()\n\
<Btn3Down>: highlight-child() popup-menu-pullright()\n\
<BtnMotion>: highlight-child()

xpaint*paintBox*paint.SimpleMenu*SimpleMenu.translations: #override \
<Key>Escape: escape()\n\
<Enter>: highlight-child()\n\
<Leave>: unhighlight()\n\
<Motion>: highlight-child() popdown-child()\n\
<Btn1Up>: notify() unhighlight() popdown-child()\n\
<Btn2Up>: unhighlight() popdown-child()\n\
<Btn3Up>: unhighlight()\n\
<Btn1Down>: highlight-child() popup-menu-pullright()\n\
<Btn2Down>: highlight-child() popup-menu-pullright()\n\
<Btn3Down>: highlight-child() popup-menu-pullright()\n\
<BtnMotion>: highlight-child()

Canvas*menu*SimpleMenu.translations: #override \
<Key>Escape: escape()\n\
<Enter>: highlight-child()\n\
<Leave>: unhighlight()\n\
<Motion>: highlight-child() popup-menu-pullright()\n\
<Btn1Up>: check-notify() unhighlight() popdown-child()\n\
<Btn2Up>: unhighlight() popdown-all()\n\
<Btn3Up>: unhighlight()\n\
<Btn1Down>: check-notify() highlight-child() popup-menu-pullright()\n\
<Btn2Down>: highlight-child() popup-menu-pullright()\n\
<Btn3Down>: check-notify() highlight-child() popup-menu-pullright()\n\
<BtnMotion>: highlight-child() popup-menu-pullright()

Canvas*pane*SimpleMenu.translations: #override \
<Key>Escape: escape()\n\
<Enter>: highlight-child()\n\
<Leave>: unhighlight()\n\
<Motion>: highlight-child()\n\
<Btn1Up>: check-notify() unhighlight() popdown-child()\n\
<Btn2Up>: unhighlight() popdown-all()\n\
<Btn3Up>: unhighlight()\n\
<Btn1Down>: check-notify() highlight-child() popup-menu-pullright()\n\
<Btn2Down>: highlight-child() popup-menu-pullright()\n\
<Btn3Down>: check-notify() highlight-child() popup-menu-pullright()\n\
<BtnMotion>: highlight-child() popup-menu-pullright()

Canvas*print*SimpleMenu.translations: #override \
<Key>Escape: escape()\n\
<Enter>: highlight-child()\n\
<Leave>: unhighlight()\n\
<Motion>: highlight-child()\n\
<Btn1Up>: check-notify() unhighlight() popdown-child()\n\
<Btn2Up>: unhighlight() popdown-all()\n\
<Btn3Up>: unhighlight()\n\
<Btn1Down>: check-notify() highlight-child()\n\
<Btn2Down>: highlight-child()\n\
<Btn3Down>: check-notify() highlight-child()\n\
<BtnMotion>: highlight-child()

Canvas*paint*SimpleMenu.translations: #override \
<Key>Escape: escape()\n\
<Enter>: highlight-child()\n\
<Leave>: unhighlight()\n\
<Motion>: highlight() popdown-child()\n\
<Btn1Up>: check-notify() unhighlight() popdown-child()\n\
<Btn2Up>: unhighlight() popdown-all()\n\
<Btn3Up>: unhighlight()\n\
<Btn1Down>: check-notify() highlight-child() popup-menu-pullright()\n\
<Btn2Down>: highlight-child() popup-menu-pullright()\n\
<Btn3Down>: check-notify() highlight-child() popup-menu-pullright()\n\
<BtnMotion>: highlight-child() popup-menu-pullright()

Canvas*paint*SimpleMenu.SimpleMenu.translations: #override \
<Key>Escape: escape()\n\
<Enter>: highlight-child()\n\
<Leave>: unhighlight()\n\
<Motion>: highlight() popdown-child()\n\
<Btn1Up>: check-notify() unhighlight() popdown-child()\n\
<Btn2Up>: unhighlight() popdown-all()\n\
<Btn3Up>: unhighlight()\n\
<Btn1Down>: check-notify() highlight-child() popup-menu-pullright()\n\
<Btn2Down>: highlight-child() popup-menu-pullright()\n\
<Btn3Down>: check-notify() highlight-child() popup-menu-pullright()\n\
<BtnMotion>: highlight-child() popup-menu-pullright()

!
! paint.zoom must equal the value on button3
! No zoom value must exceed MAXZOOM
!
Canvas*fatbits*paint.zoom: 6
Canvas*fatbits*zoomButton1.label: 2:1
Canvas*fatbits*zoomButton2.label: 4:1
Canvas*fatbits*zoomButton3.label: 6:1
Canvas*fatbits*zoomButton4.label: 8:1
Canvas*fatbits*zoomButton5.label: 16:1

!
! Black and white resources
!

!Canvas*background: white
Canvas*textSink*foreground: black
Canvas*foreground: black

!
! Test Color resources
!

Canvas*background: #dcdad5
Canvas*paint*background: white
Canvas*paint*popup-menu*background: #dcdad5

xpaint*helpDialog*topic*background: thistle1
xpaint*background: #dcdad5
xpaint*Box.background: grey91
xpaint*textSink*foreground: black
xpaint*foreground: black
xpaint*vport*files*background: #f7f7f0
Canvas*vport*files*background: #f7f7f0
Canvas*Box.background: grey91
Canvas*pane*menu.zoom.background: pink1
Canvas*pane*menu.alpha.background: pink1
Canvas*pane*resize.background: pink1
Canvas*foreground: black

xpaint*Toggle.background: #dcdad5
Canvas*Toggle.background: #dcdad5

xpaint*Text.background: white
xpaint*textSink.background: white
xpaint*HTML.background: white
Canvas*Text.background: white
Canvas*textSink.background: white

xpaint*filebrowser*Label.background: grey91
xpaint*filebrowser*Toggle.background: #dcdad5
xpaint*filebrowser*name*background: white
xpaint*filebrowser*title.background: #dcdad5
xpaint*filebrowser*cwd.foreground: #0022cc
xpaint*filebrowser*info.background: #dcdad5

Canvas*filebrowser*Label.background: grey91
Canvas*filebrowser*Toggle.background: #dcdad5
Canvas*filebrowser*name*background: white
Canvas*filebrowser*title.background: #dcdad5
Canvas*filebrowser*cwd.foreground: #0022cc
Canvas*filebrowser*info.background: #dcdad5

xpaint*Command.background: #dcdad5
Canvas*Command.background: #dcdad5

Canvas.pane.background: black

! Nice buttons with Xaw3d
*beNiceToColormap: false
xpaint*MenuButton.height: 22
Canvas*MenuButton.height: 22
xpaint*Command.height: 22
Canvas*Command.height: 22

!
! Start of the label/title section
! This is the place where localization should occur in the main menus
!

*ok.label: Aceptar
*stopit.label: Cancelar
*cancel.label: Terminar
*close.label: Cerrar
*apply.label: Aplicar
*hidden.label: Archivos Escondidos
*quality.label: Calidad JPEG
*ongoing.label: Continuo
*alert.title: Atención

Canvas*fatbits.title: XPaint / Editor de Detalles
Canvas*fatbits.iconName: XPaint Detalles
Canvas*fatbits*done.label: Terminar
Canvas*fatbits*refresh.label: Renovar

xpaint*xleft.label: <
xpaint*xright.label: >
xpaint*xxleft.label: «
xpaint*xxright.label: »

!
! Font Selector
!

xpaint*fontSelect.title: XPaint / Selección de Fuentes
xpaint*fontSelect.iconName: XPaint Fuentes
xpaint*fontSelect*vport.height: 280
xpaint*fontSelect*text.width: 620
xpaint*fontSelect*text.height: 70
xpaint*fontSelect*spacing.width: 180
xpaint*fontSelect*edittoggle.label: Editar
xpaint*fontSelect*apply.label: Aplicar
xpaint*fontSelect*done.label: Cerrar
xpaint*fontSelect*spacingLabel.label: Espacio
xpaint*fontSelect*familyLabel.label: Tipos de Fuentes
xpaint*fontSelect*weightLabel.label: Peso/Estilo
xpaint*fontSelect*pointSelectLabel.label: Puntos
xpaint*fontSelect*rotationLabel.label: Rotación
xpaint*fontSelect*inclinationLabel.label: Inclinación
xpaint*fontSelect*dilationLabel.label: Dilación
xpaint*fontSelect*linespacingLabel.label: Interlinear
xpaint*fontSelect*xftNameLabel.label: Nombre Freetype
xpaint*fontSelect*fontNameLabel.label: Nombre Tipo X
xpaint*fontSelect*fontName.width: 450
xpaint*fontSelect*text_file.label: Archivo
xpaint*fontSelect*text_fileMenu*load.label: Cargar archivo
xpaint*fontSelect*text_fileMenu*save.label: Guardar
xpaint*fontSelect*text_fileMenu*saveas.label: Guardar como...
xpaint*fontSelect*text_fileMenu*editor.label: Editor externo...
xpaint*fontSelect*text_sample.label: Texto
xpaint*fontSelect*text_sampleMenu*default.label: Por Defecto
xpaint*fontSelect*text_sampleMenu*erase.label: Borrar Totalmente
xpaint*fontSelect*text_sampleMenu*record.label: Registrar

!
! The Pattern Editor
!

xpaint*pattern.title: XPaint / Selector de Colores y Motivos
xpaint*pattern*paint.zoom: 6
xpaint*pattern*palette.label: Paleta
xpaint*pattern*palette*saveconfig.label: Guardar la Paleta...
xpaint*pattern*palette*loadconfig.label: Cargar una Paleta...
xpaint*pattern*palette*markselected.label: Marcar Motivo Seleccionado
xpaint*pattern*palette*unmark.label: Quitar la Marca
xpaint*pattern*palette*loadmarked.label: Cargar Motivo Marcado
xpaint*pattern*palette*delete.label: Suprimir Motivo Marcado
xpaint*pattern*canvas.label: Archivo
xpaint*pattern*canvas*read.label: Cargar Imagen
xpaint*pattern*canvas*save.label: Guardar como...
xpaint*pattern*canvas*close.label: Cerrar
xpaint*pattern*edit.label: Editar
xpaint*pattern*edit*undo.label: Deshacer
xpaint*pattern*edit*cut.label: Cortar
xpaint*pattern*edit*copy.label: Copiar
xpaint*pattern*edit*paste.label: Pegar
xpaint*pattern*edit*clear.label: Borrar
xpaint*pattern*edit*dup.label: Duplicar
xpaint*pattern*edit*all.label: Seleccionar Todo
xpaint*pattern*popup-menu*select.label: Seleccionar...
xpaint*pattern*line.label: Trazo
xpaint*pattern*line*linestyle.label: Tipos de Líneas...
xpaint*pattern*lookup.label: Coger
xpaint*pattern*grab.label: Capturar
xpaint*pattern*select.label: Guardar
xpaint*pattern*asbg.label: Color de Fondo
xpaint*pattern*asbrush.label: como Pincel
xpaint*pattern*size.label: Tamaño
xpaint*pattern*size*other.label: Seleccionar...
xpaint*pattern*image.label: Imagen
xpaint*pattern*image*grid.label: Cuadrícula Visible
xpaint*pattern*image*grid_param.label: Parámetros de Cuadrícula...
xpaint*pattern*image*zoom.label: Escala/Zoom
xpaint*pattern*image*background.label: Color de Fondo...
xpaint*pattern*help.label: Ayuda
xpaint*pattern*help*help.label: Ayuda...
xpaint*pattern*viewport*vertical.thickness: 14
xpaint*patternRackForm*popup-menu.label: Motivo
xpaint*patternRackForm*popup-menu.mark.label: Señalar
xpaint*patternRackForm*popup-menu.unmark.label: Quitar Señal
xpaint*patternRackForm*popup-menu.loadpattern.label: Cargar
xpaint*patternRackForm*popup-menu.edit.label: Editar
xpaint*patternRackForm*popup-menu.remove.label: Suprimir
xpaint*patternRackForm*popup-menu.help.label: Ayuda
xpaint*patternRackForm.vport.height: 100
xpaint*patternRackForm*viewport2*vertical.thickness: 14
xpaint*patternRackForm*viewport2.width: 604
xpaint*patternRackForm*viewport2.height: 194

!
! The top level operation/toolbox menu
!
!xpaint*toolbox*vport.width: 493
!xpaint*toolbox*vport.height: 157
xpaint*toolbox*vport*vertDistance: 2
xpaint*toolbox*box*vertDistance: 0
xpaint*toolbox*canvas.label: Archivo
xpaint*toolbox*canvas*open.label: Abrir Imagen...
xpaint*toolbox*canvas*loaded.label: Archivos Cargados...
xpaint*toolbox*canvas*new.label: Nuevo Lienzo
xpaint*toolbox*canvas*new-size.label: Lienzo de dimensiones específicas...
xpaint*toolbox*canvas*magnifier.label: Lupa...
xpaint*toolbox*canvas*screenshot.label: Captura de Pantalla...
xpaint*toolbox*canvas*about.label: Respecto a...
xpaint*toolbox*canvas*quit.label: Cerrar XPaint
xpaint*toolbox*other.label: Pincel
xpaint*toolbox*other*brushSelect.label: Seleccionar Pincel
xpaint*toolbox*other*sprayEdit.label: Modo Pulverizador
xpaint*toolbox*help.label: Ayude
xpaint*toolbox*help*intro.label: Introdución
xpaint*toolbox*help*tools.label: Caja de Herramientas
xpaint*toolbox*help*canvas.label: Lienzos
xpaint*toolbox*help*about.label: Respecto a
xpaint*toolbox*help*copyright.label: Licencia
xpaint*toolbox*help*tooltips.label: Sugerencias

!
! Operation popup menus
!

xpaint*toolbox*pencil.popup-menu.label: Lápiz
xpaint*toolbox*dotPencil.popup-menu.label: Lápiz difuso
xpaint*toolbox*dynpencil.popup-menu.label: Lápiz dinámico
xpaint*toolbox*dynpencil.popup-menu.autofinish.label: Auto-Acabado
xpaint*toolbox*dynpencil.popup-menu.select.label: Parámetros...
xpaint*toolbox*brush.popup-menu.label: Pincel
xpaint*toolbox*brush.popup-menu.opaque.label: Opaco
xpaint*toolbox*brush.popup-menu.transparent.label: Transparente
xpaint*toolbox*brush.popup-menu.stain.label: Sobreimpresión
xpaint*toolbox*brush.popup-menu.select.label: Seleccionar Pincel...
xpaint*toolbox*brush.popup-menu.parmam.label: Parámetros...
xpaint*toolbox*erase.popup-menu.label: Goma
xpaint*toolbox*erase.popup-menu.original.label: Normal
xpaint*toolbox*erase.popup-menu.select.label: Seleccionar Brocha...
xpaint*toolbox*spray.popup-menu.label: Pulverizador
xpaint*toolbox*spray.popup-menu.gauss.label: Gauss
xpaint*toolbox*spray.popup-menu.select.label: Cambiar Parámetros...
xpaint*toolbox*smear.popup-menu.label: Difusor
xpaint*toolbox*smear.popup-menu.select.label: Seleccionar Brocha...
xpaint*toolbox*line.popup-menu.label: Línea Recta
xpaint*toolbox*arc.popup-menu.label: Arco
xpaint*toolbox*arc.popup-menu*connect.label: Arco de círculo
xpaint*toolbox*arc.popup-menu*quadrant.label: Cuarto de elipse
xpaint*toolbox*arc.popup-menu*centered.label: Arco de elipse centrada
xpaint*toolbox*arc.popup-menu*boxed.label: Arco de elipse encuadrada
xpaint*toolbox*arrow.popup-menu*boxed.label: Punta de flecha
xpaint*toolbox*arrow.popup-menu*head_only.label: Punta sola
xpaint*toolbox*arrow.popup-menu*param.label: Parámetros...
xpaint*toolbox*popup-menu*center.label: Centro
xpaint*toolbox*line.popup-menu*multi.label: Gavilla
xpaint*toolbox*line.popup-menu*vector.label: Vector
xpaint*toolbox*line.popup-menu*param.label: Parámetros de la flecha...
xpaint*toolbox*fill.popup-menu.label: Relleno
xpaint*toolbox*gradientFill.popup-menu.label: Relleno Degradado
xpaint*toolbox*gradientFill.popup-menu.param.label: Parámetros...
xpaint*toolbox*fractalFill.popup-menu.label: Relleno Fractal
xpaint*toolbox*fractalFill.popup-menu.param.label: Seleccionar Densidad...
xpaint*toolbox*fractalFill.popup-menu.plasma.label: Plasma
xpaint*toolbox*fractalFill.popup-menu.clouds.label: Nubes
xpaint*toolbox*fractalFill.popup-menu.landscape.label: Tierra/Mar
! Next 3 lines are common for all fill operators
xpaint*toolbox*popup-menu.fill.label: Relleno de Zona
xpaint*toolbox*popup-menu.fill_color.label: Relleno de Color
xpaint*toolbox*popup-menu.fill_range.label: Relleno de Gama de Colores
xpaint*toolbox*popup-menu.radial.label: Radial
xpaint*toolbox*popup-menu.linear.label: Lineal
xpaint*toolbox*popup-menu.conical.label: Cónica
xpaint*toolbox*popup-menu.square.label: Cuadrada
xpaint*toolbox*box.popup-menu.rectangle.label: Rectángulo
xpaint*toolbox*box.popup-menu.round.label: Esquinas rondas
xpaint*toolbox*box.popup-menu.param.label: Parámetros...
xpaint*toolbox*popup-menu.ellipse.label: Elipse
xpaint*toolbox*text.popup-menu.label: Texto
xpaint*toolbox*text.popup-menu.select.label: Seleccionar Fuente...
xpaint*toolbox*selectBox.popup-menu.label: Región Rectangular
xpaint*toolbox*selectBox.popup-menu.round.label: Esquinas rondas
xpaint*toolbox*selectBox.popup-menu.param.label: Parámetros...
xpaint*toolbox*selectEllipse.popup-menu.label: Región Elíptica
xpaint*toolbox*popup-menu.arbitrary.label: Polígono arbitrario
xpaint*toolbox*popup-menu.regular.label: Polígono regular
xpaint*toolbox*popup-menu.starlike.label: Polígono estrellado
xpaint*toolbox*selectPolygon.popup-menu.label: Región Poligonal
xpaint*toolbox*selectPolygon.popup-menu.param.label: Parámetros...
xpaint*toolbox*selectFreehand.popup-menu.label: Región de Forma libre
xpaint*toolbox*selectSpline.popup-menu.label: Región Spline
xpaint*toolbox*selectSpline.popup-menu.open.label: Abierta
xpaint*toolbox*selectSpline.popup-menu.closed.label: Cerrada
xpaint*toolbox*selectSpline.popup-menu.closed_up.label: Acabada
! Next 3 lines are common for all select operators
xpaint*toolbox*popup-menu.shape.label: Todos los Colores
xpaint*toolbox*popup-menu.not_color.label: Omitir Intervalo de Colores
xpaint*toolbox*popup-menu.only_color.label: Capturar Intervalo de Colores
! Next line is common for all fill and select operators
xpaint*toolbox*popup-menu.select.label: Selección Intervalo...
xpaint*toolbox*box.popup-menu.label: Rectángulo
xpaint*toolbox*filledBox.popup-menu.label: Rectángulo Relleno
xpaint*toolbox*filledBox.popup-menu.round.label: Esquinas rondas
xpaint*toolbox*filledBox.popup-menu.param.label: Parámetros...
xpaint*toolbox*ellipse.popup-menu.label: Elipse
xpaint*toolbox*filledEllipse.popup-menu.label: Elipse Rellena
xpaint*toolbox*brokenline.popup-menu.label: Línea Poligonal
xpaint*toolbox*spline.popup-menu.label: Curva Spline
xpaint*toolbox*spline.popup-menu.open.label: Abierta
xpaint*toolbox*spline.popup-menu.closed.label: Cerrada
xpaint*toolbox*spline.popup-menu.closed_up.label: Acabada
xpaint*toolbox*filledSpline.popup-menu.label: Curva Spline Rellena
xpaint*toolbox*filledSpline.popup-menu.open.label: Abierta
xpaint*toolbox*filledSpline.popup-menu.closed.label: Cerrada
xpaint*toolbox*filledSpline.popup-menu.closed_up.label: Acabada
xpaint*toolbox*polygon.popup-menu.label: Polígono
xpaint*toolbox*polygon.popup-menu.param.label: Parámetros...
xpaint*toolbox*filledPolygon.popup-menu.label: Polígono Relleno
xpaint*toolbox*filledPolygon.popup-menu.param.label: Parámetros...
xpaint*toolbox*freehand.popup-menu.label: Forma Libre
xpaint*toolbox*freehand.popup-menu.open.label: Abierta
xpaint*toolbox*freehand.popup-menu.closed.label: Cerrada
xpaint*toolbox*filledFreehand.popup-menu.label: Forme Libre Rellena

xpaint*script_files.label: Archivo
xpaint*script_files*load.label: Cargar
xpaint*script_files*save.label: Guardar
xpaint*script_files*saveas.label: Guardar como...
xpaint*script_files*editor.label: Editor externo...
xpaint*script_files*close.label: Cerrar
xpaint*script_predef.label: Ejemplos
xpaint*script_predef*filters.label: Filtros
xpaint*script_predef*images.label: Imágenes
xpaint*script_predef*3d_curves.label: Curvas 3D
xpaint*script_predef*3d_surfaces.label: Superficie 3D
xpaint*script_predef*layers.label: Copias
xpaint*script_predef*procedures.label: Procedimientos
xpaint*script_predef*batch.label: Batch
xpaint*script_predef*help.label: Ayuda
xpaint*compile.label: Compilar


!
! Canvas area menu pulldowns
!
Canvas*menu*file.label: Archivo
Canvas*menu*file*open.label: Abrir Imagen...
Canvas*menu*file*save.label: Guardar
Canvas*menu*file*saveas.label: Guardar como...
Canvas*menu*file*saveregion.label: Guardar Región...
Canvas*menu*file*load-mem.label: Cargar el Portapapeles...
Canvas*menu*file*saveconfig.label: Guardar Paleta...
Canvas*menu*file*loadconfig.label: Cargar Paleta...
Canvas*menu*file*revert.label: Versión anterior...
Canvas*menu*file*loaded.label: Archivos Cargados...
Canvas*menu*file*print.label: Imprimir...
Canvas*menu*file*extern.label: Visualizador Externo...
Canvas*menu*file*close.label: Cerrar

Canvas.print*title: Administrador de impresión
Canvas.print*form*menu*format.label: Formato
Canvas.print*form*portraitlabel.label: Retrato
Canvas.print*form*portraittoggle.label: X
Canvas.print*form*landscapelabel.label: Paisaje
Canvas.print*form*landscapelabel.horizDistance: 157
Canvas.print*form*landscapetoggle.label: X
Canvas.print*form*graylabel.label: Gris
Canvas.print*form*graytoggle.label: X
Canvas.print*form*compresslabel.label: Comprimir
Canvas.print*form*compresslabel.horizDistance: 35
Canvas.print*form*compresstoggle.label: X
Canvas.print*form*pdflabel.label: PDF
Canvas.print*form*pdflabel.horizDistance: 63
Canvas.print*form*pdftoggle.label: X
Canvas.print*form*wcenter.label: 0
Canvas.print*form*wplus.label: >
Canvas.print*form*wminus.label: <
Canvas.print*form*wpplus.label: »
Canvas.print*form*wmminus.label: «
Canvas.print*form*hcenter.label: 0
Canvas.print*form*hplus.label: >
Canvas.print*form*hminus.label: <
Canvas.print*form*hpplus.label: »
Canvas.print*form*hmminus.label: «
Canvas.print*form*equal.label: X
Canvas.print*form*synchro.horizDistance: 60

Canvas.print*form*sizelabel.label: Dimensiones del dibujo
Canvas.print*form*positionlabel.label: Posición del dibujo
Canvas.print*form*samplinglabel.label: Ajuste Subdivisión
Canvas.print*form*printlabel.label: Comando Impresión
Canvas.print*form*filelabel.label: Archivo a Escribir
Canvas.print*form*psviewlabel.label: Visualizador PS
Canvas.print*form*resultlabel*label: Resultado

Canvas.print*form*portraittoggle*horizDistance: 90
Canvas.print*form*landscapelabel*horizDistance: 150
Canvas.print*form*landscapetoggle*horizDistance: 206
Canvas.print*form*graylabel*horizDistance: 288
Canvas.print*form*graytoggle*horizDistance: 322
Canvas.print*form*formattype*string: A4
Canvas.print*form*formattype*horizDistance: 10
Canvas.print*form*sizevalue*string: 100%
Canvas.print*form*sizevalue*horizDistance: 168
Canvas.print*form*positionvalue*horizDistance: 168
Canvas.print*form*samplingvalue*string: 1 x 1
Canvas.print*form*samplingvalue*horizDistance: 168
Canvas.print*form*printcmd*string: lpr
Canvas.print*form*printcmd*horizDistance: 168
Canvas.print*form*printtoggle.label: X
Canvas.print*form*filetoggle.label: X
Canvas.print*form*filename*horizDistance: 168
Canvas.print*form*psviewcmd*horizDistance: 168
Canvas.print*form*printresult.width: 240
Canvas.print*form*printresult*foreground: Red
Canvas.print*form*print*horizDistance: 40

Canvas.print*form*print.label: Imprimir
Canvas.print*form*preview.label: Visualizar
Canvas.print*form*cancel.label: Cerrar

Canvas.print*form*psviewcmd*string: gv
Canvas.extern*form*extviewcmd*string: display

Canvas.extern*title: Visualizador externo
Canvas.extern*form*format.label: Formato de cambio
Canvas.extern*form*formatlabel*label: PPM
Canvas.extern*form*extviewlabel*label: Comando
Canvas.extern*form*view*label: Visualizar
Canvas.extern*form*cancel*label: Cerrar

Canvas*menu*edit.label: Editar
Canvas*menu*edit*undo.label: Deshacer
Canvas*menu*edit*redo.label: Rehacer
Canvas*menu*edit*undosize.label: Nivel Memoria...
Canvas*menu*edit*refresh.label: Renovar
Canvas*menu*edit*cut.label: Cortar
Canvas*menu*edit*copy.label: Copiar
Canvas*menu*edit*paste.label: Pegar
Canvas*menu*edit*clear.label: Borrar
Canvas*menu*edit*all.label: Seleccionar Todo
Canvas*menu*edit*unselect.label: Quitar Selección
Canvas*menu*edit*dup.label: Duplicar
Canvas*menu*edit*erase.label: Borrar Totalmente
Canvas*menu*edit*clone_canvas.label: Clon de Lienzo
Canvas*menu*edit*clonezoom_canvas.label: Clon con Zoom
Canvas*menu*edit*screenshot.label: Capturar...

Canvas*menu*line.label: Trazo
Canvas*menu*line*linestyle.label: Tipos de Líneas...

Canvas*menu*text.label: Texto
Canvas*menu*text*select.label: Selección de Fuentes...
Canvas*menu*text*write.label: Escribir Texto

Canvas*menu*region.label: Región
Canvas*menu*region*flipX.label: Simetría axial X
Canvas*menu*region*flipY.label: Simetría axial Y
Canvas*menu*region*rotateTo.label: Rotación del ángulo
Canvas*menu*rotateTo-right.label: Ángulo
Canvas*menu*rotateTo-right*rotate1.label: +90
Canvas*menu*rotateTo-right*rotate2.label: +45
Canvas*menu*rotateTo-right*rotate3.label: -45
Canvas*menu*rotateTo-right*rotate4.label: -90
Canvas*menu*rotateTo-right*rotate5.label: +180
Canvas*menu*region*rotate.label: Rotación...
Canvas*menu*region*linear.label: Transformación Lineal...
Canvas*menu*region*reset.label: Restablecer Geometría
Canvas*menu*region*expand.label: Dilatar...
Canvas*menu*region*downscale.label: Reducir...
Canvas*menu*region*edit.label: Editar la Región
Canvas*menu*region*crop.label: Disminuir en la Región...
Canvas*menu*region*autocrop.label: Auto-Disminución
Canvas*menu*region*complement.label: Complementar Región
Canvas*menu*region*delimit.label: Delimitar una Región
Canvas*menu*delimit-right.label: Delimitar
Canvas*menu*delimit-right*delimit1.label: Región Conectada Monocolor
Canvas*menu*delimit-right*delimit2.label: Complemento de Región Conectada Monocolor
Canvas*menu*delimit-right*delimit3.label: Región MultiConectada Monocolor
Canvas*menu*delimit-right*delimit4.label: Complemento de Región MultiConectada Monocolor
Canvas*menu*delimit-right*delimit5.label: Región de Gama de Colores
Canvas*menu*delimit-right*delimit6.label: Complemento de Región de Gama de Colores
Canvas*menu*delimit-right*delimit7.label: Cancelar
Canvas*menu*region*ocr.label: OCR

Canvas*menu*filter.label: Filtros
Canvas*menu*filter*invert.label: Invertir Colores
Canvas*menu*filter*to_grey.label: Conversión a Grises
Canvas*menu*filter*contrast.label: Normalizar Contraste...
Canvas*menu*filter*gamma.label: Transformación RVA/Gamma...
Canvas*menu*filter*floyd_steinberg.label: Filtro de Floyd-Steinberg...
Canvas*menu*filter*quantize.label: Cuantificar Colores...
Canvas*menu*filter*solarize.label: Iluminar...
Canvas*menu*filter*sharpen.label: Endurecer Contraste
Canvas*menu*filter*merge.label: Combinar la región...
Canvas*menu*filter*smooth.label: Efecto Degradado Borroso...
Canvas*menu*filter*dirfilt.label: Degradado Borroso Direccional
Canvas*menu*filter*edge.label: Detectar Bordes
Canvas*menu*filter*oil.label: Pintura al Óleo...
Canvas*menu*filter*noise.label: Ruido en el Color...
Canvas*menu*filter*spread.label: Dispersión de Píxeles...
Canvas*menu*filter*pixelize.label: Pixelar...
Canvas*menu*filter*emboss.label: Relieve...
Canvas*menu*filter*despeckle.label: Suprimir Granulosidad...
Canvas*menu*filter*distort.label: Distorsión...
Canvas*menu*filter*perspective.label: Perspectiva...
Canvas*menu*filter*blend.label: Mezcla Radial
Canvas*menu*filter*userdef.label: Filtro Programable...
Canvas*menu*filter*last.label: Repetir Último Filtro
Canvas*menu*filter*undo.label: Deshacer Último Filtro

Canvas*menu*selector.label: Opción
Canvas*menu*selector*patterns.label: Editor Colores y Motivos...
Canvas*menu*selector*background.label: Color de Fondo...
Canvas*menu*selector*chroma.label: Variante Cromática...
Canvas*menu*selector*fatbits.label: Editor Detalles...
Canvas*menu*selector*tools.label: Caja de Herramientas...
Canvas*menu*selector*brush.label: Selector de Pinceles...
Canvas*menu*selector*font.label: Selector de Fuentes...
Canvas*menu*selector*magnifier.label: Lupa...
Canvas*menu*selector*c_script.label: Editor de scripts C...
Canvas*menu*selector*size.label: Cargar Dimensiones Lienzos...
Canvas*menu*selector*zoom.label: Cargar Zoom...
Canvas*menu*selector*size_zoom_defs.label: Dimensiones y Zoom por Defecto...
Canvas*menu*selector*snap.label: Movimientos cuantificados
Canvas*menu*selector*snap_spacing.label: Espacio cuantificado...
Canvas*menu*selector*grid.label: Cuadrícula Visible
Canvas*menu*selector*grid_param.label: Parámetros de Cuadrícula...
Canvas*menu*selector*transparent.label: Regiones intermitentes
Canvas*menu*selector*interpolation.label: Interpolación por reducción
Canvas*menu*selector*simple.label: Menú Flotante Simplificado
Canvas*menu*selector*hide_menubar.label: Ocultar Barra de Menús
Canvas*menu*selector*left_sb.label: Banda de enrollamiento a la Izquierda
Canvas*menu*selector*top_sb.label: Banda de enrollamiento por Encima
Canvas*menu*selector*help.label: Ayuda

Canvas*menu*alpha.label: α
Canvas*menu*alpha*mode0.label: Modo: RVA
Canvas*menu*alpha*mode1.label: Modo: RVA+transparencia
Canvas*menu*alpha*mode2.label: Modo: RVA+alfa
Canvas*menu*alpha*mode3.label: Modo: alfa
Canvas*menu*alpha*rgbedit.label: Editar canales RVA+transp. ...
Canvas*menu*alpha*params.label: Parámetros canal Alfa...
Canvas*menu*alpha*create.label: Crear canal alfa
Canvas*menu*alpha*set.label: Establecer como canal alfa
Canvas*menu*alpha*edit.label: Editar canal alfa
Canvas*menu*alpha*memory.label: Memorizar canal alfa
Canvas*menu*alpha*delete.label: Suprimir canal alf

Canvas*menu*help.label: Ayuda
Canvas*menu*help*intro.label: Introducción
Canvas*menu*help*tools.label: Caja de Herramientas
Canvas*menu*help*canvas.label: Lienzo gráfico
Canvas*menu*help*about.label: En relación a
Canvas*menu*help*copyright.label: Licencia

Canvas*memory*popup-menu.label: Administrador de Memoria
Canvas*memory*stack.label: Memorizar Región/Lienzo
Canvas*memory*recall.label: Devolver Objeto Marcado
Canvas*memory*edit.label: Editar Objeto Marcado
Canvas*memory*discard.label: Borrar Objeto Marcado
Canvas*memory*scroll.label: Arrollar
Canvas*memory*erase.label: Borrar Toda Memoria
Canvas*memory*origin.label: Reengastar Origen de la Región
Canvas*memory*to_alpha.label: Región -> Canal Alfa
Canvas*memory*to_mask.label: Región -> Máscara Blanco y Negro
Canvas*memory*to_rgba.label: Región -> Componentes RVAα
Canvas*memory*merge_rgba.label: Combinar canales RVAα en Memoria...

!!!! This starts the Canvas Popup Menu
*paintBox*popup-menu.label: Menú General
!Popup File Menu
*paintBox*popup-menu.File.label: Archivo
*paintBox*popup-menu.File-right.label: Archivo
*paintBox*popup-menu.File-right.open.label: Abrir Imagen...
*paintBox*popup-menu.File-right.save.label: Guardar
*paintBox*popup-menu.File-right.saveas.label: Guardar como...
*paintBox*popup-menu.File-right.saveregion.label: Guardar Región...
*paintBox*popup-menu.File-right.load-mem.label: Cargar el Portapapeles...
*paintBox*popup-menu.File-right.revert.label: Versión anterior...
*paintBox*popup-menu.File-right.loaded.label: Archivos Cargados...
*paintBox*popup-menu.File-right.print.label: Imprimir...
*paintBox*popup-menu.File-right.extern.label: Visualizador Externo...
*paintBox*popup-menu.File-right.close.label: Cerrar
!Popup Edit Menu
*paintBox*popup-menu.Edit.label: Editar
*paintBox*popup-menu.Edit-right.label: Editar
*paintBox*popup-menu.Edit-right.undo.label: Deshacer
*paintBox*popup-menu.Edit-right.redo.label: Rehacer
*paintBox*popup-menu.Edit-right.undosize.label: Nivel Memoria...
*paintBox*popup-menu.Edit-right.refresh.label: Refrescar
*paintBox*popup-menu.Edit-right.cut.label: Cortar
*paintBox*popup-menu.Edit-right.copy.label: Copiar
*paintBox*popup-menu.Edit-right.paste.label: Pegar
*paintBox*popup-menu.Edit-right.clear.label: Borrar
*paintBox*popup-menu.Edit-right.all.label: Seleccionar Todo
*paintBox*popup-menu.Edit-right.unselect.label: Quitar Selección
*paintBox*popup-menu.Edit-right.dup.label: Duplicar
*paintBox*popup-menu.Edit-right.erase.label: Borrar Totalmente
*paintBox*popup-menu.Edit-right.clone_canvas.label: Clon de Lienzo
*paintBox*popup-menu.Edit-right.clonezoom_canvas.label: Clon con Zoom
*paintBox*popup-menu.Edit-right.screenshot.label: Capturar...

! popup Line Menu
*paintBox*popup-menu.Line.label: Trazo
*paintBox*popup-menu.Line-right.label: Trazo
*paintBox*popup-menu.Line-right.linestyle.label: Tipos de Líneas...
! popup Font Menu
*paintBox*popup-menu.Text.label: Texto
*paintBox*popup-menu.Text-right.label: Texto
*paintBox*popup-menu.Text-right.select.label: Selección de Fuentes...
*paintBox*popup-menu.Text-right.write.label: Escribir Texto

!Popup Region Menu
*paintBox*popup-menu.Region.label: Región
*paintBox*popup-menu.Region-right.label: Región
*paintBox*popup-menu.Region-right.flipX.label: Simetría axial X
*paintBox*popup-menu.Region-right.flipY.label: Simetría axial Y
*paintBox*popup-menu.Region-right.rotateTo.label: Rotación Ángular
*paintBox*popup-menu.Region-right.rotate.label: Rotación...
*paintBox*popup-menu.Region-right.rotateTo-right.label: Ángulo
*paintBox*popup-menu.Region-right.rotateTo-right*rotate1.label: +90
*paintBox*popup-menu.Region-right.rotateTo-right*rotate2.label: +45
*paintBox*popup-menu.Region-right.rotateTo-right*rotate3.label: -45
*paintBox*popup-menu.Region-right.rotateTo-right*rotate4.label: -90
*paintBox*popup-menu.Region-right.rotateTo-right*rotate5.label: +180
*paintBox*popup-menu.Region-right.linear.label: Transformación Lineal...
*paintBox*popup-menu.Region-right.reset.label: Restablecer Geometría
*paintBox*popup-menu.Region-right.expand.label: Dilatar...
*paintBox*popup-menu.Region-right.downscale.label: Reducir...
*paintBox*popup-menu.Region-right.crop.label: Disminuir la Región...
*paintBox*popup-menu.Region-right.autocrop.label: Auto-Disminución
*paintBox*popup-menu.Region-right.complement.label: Complementar Región
*paintBox*popup-menu.Region-right.delimit.label: Delimitar la Región
*paintBox*popup-menu.Region-right.delimit-right.label: Delimitar
*paintBox*popup-menu.Region-right.delimit-right*delimit1.label: Región Conectada Monocolor
*paintBox*popup-menu.Region-right.delimit-right*delimit2.label: Complemento de Región Conectada Monocolor
*paintBox*popup-menu.Region-right.delimit-right*delimit3.label: Región MultiConectada Monocolor
*paintBox*popup-menu.Region-right.delimit-right*delimit4.label: Complemento de Región MultiConectada Monocolor
*paintBox*popup-menu.Region-right.delimit-right*delimit5.label: Región de Gama de Colores
*paintBox*popup-menu.Region-right.delimit-right*delimit6.label: Complemento de Región de Gama de Colores
*paintBox*popup-menu.Region-right.delimit-right*delimit7.label: Cancelar
*paintBox*popup-menu.Region-right.ocr.label: OCR

*paintBox*popup-menu.Region-right.edit.label: Editar la Región
!Popup Filter Menu
*paintBox*popup-menu.Filters.label: Filtros
*paintBox*popup-menu.Filters-right.label: Filtros
*paintBox*popup-menu.Filters-right.invert.label: Invertir Colores
*paintBox*popup-menu.Filters-right.to_grey.label: Conversión a Grises
*paintBox*popup-menu.Filters-right.contrast.label: Normalizar Contraste...
*paintBox*popup-menu.Filters-right.gamma.label: Transformación RVA/Gamma...
*paintBox*popup-menu.Filters-right.floyd_steinberg.label: Filtro de Floyd-Steinberg...
*paintBox*popup-menu.Filters-right.quantize.label: Cuantificar Colores...
*paintBox*popup-menu.Filters-right.solarize.label: Iluminar...
*paintBox*popup-menu.Filters-right.sharpen.label: Aumentar Contraste
*paintBox*popup-menu.Filters-right.merge.label: Combinar la Región...
*paintBox*popup-menu.Filters-right.smooth.label: Efecto Degradado Borroso...
*paintBox*popup-menu.Filters-right.dirfilt.label: Degradado Borroso Direccional
*paintBox*popup-menu.Filters-right.edge.label: Detectar Bordes
*paintBox*popup-menu.Filters-right.oil.label: Pintura al Óleo...
*paintBox*popup-menu.Filters-right.noise.label: Ruido en el Color...
*paintBox*popup-menu.Filters-right.spread.label: Dispersión de Píxeles...
*paintBox*popup-menu.Filters-right.pixelize.label: Pixelar...
*paintBox*popup-menu.Filters-right.emboss.label: Relieve...
*paintBox*popup-menu.Filters-right.despeckle.label: Suprimir Granulosidad...
*paintBox*popup-menu.Filters-right.distort.label: Distorsión...
*paintBox*popup-menu.Filters-right.perspective.label: Perspectiva...
*paintBox*popup-menu.Filters-right.blend.label: Mezcla Radial
*paintBox*popup-menu.Filters-right.userdef.label: Filtro Programable...
*paintBox*popup-menu.Filters-right.last.label: Repetir Último Filtro
*paintBox*popup-menu.Filters-right.undo.label: Deshacer Último Filtro
!Popup Selectors Menu
*paintBox*popup-menu.Selectors.label: Selector
*paintBox*popup-menu.Selectors-right.label: Selectores
*paintBox*popup-menu.Selectors-right*patterns.label: Editor Colores y Motivos...
*paintBox*popup-menu.Selectors-right*background.label: Color de Fondo...
*paintBox*popup-menu.Selectors-right*chroma.label: Variante Cromática...
*paintBox*popup-menu.Selectors-right*fatbits.label: Editor de Detalles...
*paintBox*popup-menu.Selectors-right*tools.label: Caja de Herramientas...
*paintBox*popup-menu.Selectors-right*brush.label: Selector de Pinceles...
*paintBox*popup-menu.Selectors-right*font.label: Selector de Fuentes...
*paintBox*popup-menu.Selectors-right*magnifier.label: Lupa...
*paintBox*popup-menu.Selectors-right*c_script.label: Editor de scripts C...
*paintBox*popup-menu.Selectors-right*size.label: Cambiar Dimensiones Lienzo...
*paintBox*popup-menu.Selectors-right*zoom.label: Cambiar Zoom...
*paintBox*popup-menu.Selectors-right*size_zoom_defs.label: Dimensiones y Zoom por Defecto...
*paintBox*popup-menu.Selectors-right*snap.label: Movimientos cuantificados
*paintBox*popup-menu.Selectors-right*snap_spacing.label: Espacio cuantificado...
*paintBox*popup-menu.Selectors-right*grid.label: Cuadrícula Visible
*paintBox*popup-menu.Selectors-right*grid_param.label: Parámetros de Cuadrícula
*paintBox*popup-menu.Selectors-right*transparent.label: Regiones intermitentes
*paintBox*popup-menu.Selectors-right*interpolation.label: Interpolación por reducción
*paintBox*popup-menu.Selectors-right.hide_menubar.label: Ocular Barra de Menús
*paintBox*popup-menu.Selectors-right.show_menubar.label: Mostrar Barra de Menús
*paintBox*popup-menu.Selectors-right.left_sb.label: Banda de enrollamiento a la Izquierda
*paintBox*popup-menu.Selectors-right.top_sb.label: Banda de enrollamiento por Encima
*paintBox*popup-menu.Selectors-right*help.label: Ayuda

*paintBox*popup-menu.Alpha.label: Alfa
*paintBox*popup-menu.Alpha-right.label: Canal Alfa
*paintBox*popup-menu.Alpha-right*mode0.label: Modo: RVA
*paintBox*popup-menu.Alpha-right*mode1.label: Modo: RVA+transparencia
*paintBox*popup-menu.Alpha-right*mode2.label: Modo: RVA+alfa
*paintBox*popup-menu.Alpha-right*mode3.label: Mode: alfa
*paintBox*popup-menu.Alpha-right*rgbedit.label: Editar canales RVA+tr...
*paintBox*popup-menu.Alpha-right*params.label: Parámetros canal Alfa...
*paintBox*popup-menu.Alpha-right*create.label: Crear canal alfa
*paintBox*popup-menu.Alpha-right*set.label: Establecer como canal alfa
*paintBox*popup-menu.Alpha-right*edit.label: Editar canal alfa
*paintBox*popup-menu.Alpha-right*memory.label: Memorizar canal alfa
*paintBox*popup-menu.Alpha-right*delete.label: Suprimir canal alfa

*paintBox*popup-menu.Memory.label: Memoria
*paintBox*popup-menu.Memory-right.label: Administrador de Memoria
*paintBox*popup-menu.Memory-right*stack.label: Memorizar Región/Lienzo
*paintBox*popup-menu.Memory-right*recall.label: Devolver Objeto
*paintBox*popup-menu.Memory-right*edit.label: Editar Objeto
*paintBox*popup-menu.Memory-right*discard.label: Borrar Objeto
*paintBox*popup-menu.Memory-right*erase.label: Borrar Toda Memoria
*paintBox*popup-menu.Memory-right*origin.label: Reengastar Origen de la Región
*paintBox*popup-menu.Memory-right*to_alpha.label: Región -> Canal Alfa
*paintBox*popup-menu.Memory-right*to_mask.label: Región -> Máscara Blanco y Negro
*paintBox*popup-menu.Memory-right*to_rgba.label: Región -> Componentes RVAα
*paintBox*popup-menu.Memory-right*merge_rgba.label: Combinar canales RVAα en Memoria...

!
! Filebrowser defaults
!

*filebrowser.title: XPaint / Selector de Archivos
*filebrowser*text.width: 400

xpaint*brush*box.width: 328
xpaint*brush.title: XPaint / Pinceles
xpaint*brush.iconName: XPaint Pinceles

!
! Color picker
!
*colorPicker*match.label: Coger
*colorPicker*form.Label.width: 50
*colorPicker*Scrollbar.height: 16

*chroma.title: XPaint / Variante Cromática
*chroma.iconName: XPaint Croma
*chroma*varianceLabel.width: 120
*chroma*varianceBar.length: 140
*chroma*delta.label: Delta Pixel
*chroma*selectModeLabel.label: Modo de Selección
*chroma*mode0.label: Todos Tintes
*chroma*mode1.label: Omitir Variante Tinte
*chroma*mode2.label: Variante de Tinte
*chroma*Label.justify: left

xpaint*popup-dialog-form*label.justify: left
Canvas*popup-dialog-form*label.justify: left

*colorEditDialog.title: XPaint / Selector de Colores

xpaint*helpDialog.title: XPaint / Navigador de Ayuda
xpaint*helpDialog.iconName: XPaint Ayuda
xpaint*helpDialog.form.title.label: XPaint 2.9.10.2, Ayuda e Información
xpaint*helpDialog*textTitle.width: 560
xpaint*helpDialog*textText.width: 560
xpaint*helpDialog*textText.height: 356
xpaint*helpDialog*topicPort.width: 280
xpaint*helpDialog*topicPort.height: 380
xpaint*helpDialog*done.label: Cerrar
xpaint*helpDialog*next.label: Siguiente
xpaint*helpDialog*prev.label: Anterior
xpaint*helpDialog*down.label: Página siguiente
xpaint*helpDialog*up.label: Página anterior

xpaint*magnifier.title: XPaint / Lupa
xpaint*magnifier*rotate.label: Rotación
xpaint*magnifier*symmetry.label: Simetría
xpaint*magnifier*freeze.label: F/Congelar
xpaint*magnifier*smooth.label: S/Alisar
xpaint*magnifier*info.label: Info
xpaint*magnifier*memory.label: Memoria
xpaint*magnifier*canvas.label: C/Lienzo
xpaint*magnifier*exit.label: Q/Cerrar

xpaint*filebrowser*dpi.label: DPI
xpaint*filebrowser*page.label: Página
xpaint*filebrowser*zoom.label: Zoom
xpaint*filebrowser*refresh.label: Refrescar
xpaint*filebrowser*delete.label: Suprimir
xpaint*filebrowser*edit.label: Editar
xpaint*filebrowser*create.label: Crear LXP

+ 950
- 0
X11/app-defaults/XPaint_fr View File

@@ -0,0 +1,950 @@
! $Id: XPaint_fr.ad.in,v 1.15 2005/03/20 20:15:34 demailly Exp $

!
! These 2 files need to be appropriately set and translated in case
! XPaint is translated to a new language. Translate also the
! label/title section
!

xpaint*helpFile: help/Help_fr
xpaint*msgFile: messages/Messages_fr

! Menu font (throughout)
xpaint*menufont: Liberation Sans-9

! Xpaint share directory
xpaint*shareDir: /usr/share/xpaint

! This fixes Xpaint's startup features
!xpaint*horizontal: True
!xpaint*popped: True
!xpaint*nomenubar: True
xpaint*fullpopup: False

! Increase this if you have a lot of memory
Canvas*paint.undoSize: 2

! This maybe needed for Xaw95 widgets
!*vertical*borderWidth: 0
!*horizontal*borderWidth: 0

! Highlight thichness of buttons (2 is Xaw3d default)
xpaint*highlightThickness: 1
Canvas*highlightThickness: 1
xpaint*Viewport.borderColor: #f7f7f0
Canvas*Viewport.borderColor: #f7f7f0

! Non intrusive shadowWidth
*vertical*shadowWidth: 1
*horizontal*shadowWidth: 1
*valueBar*shadowWidth: 1
*varianceBar*shadowWidth: 1
*pointBar*shadowWidth: 1
*valueBar*shadowWidth: 1
*Text*shadowWidth: 1
*SimpleMenu*SmeBSB*shadowWidth: 0
*SimpleMenu*foreground: black
*Text*foreground: black

xpaint*fontSelect*List.translations: <Btn1Down>: Set() Notify()

! This describes the new sophisticated behaviour of menu popups
! Change at your own risk !

xpaint*MenuButton.SimpleMenu.translations: #override \
<Key>Escape: escape()\n\
<Enter>: highlight-child()\n\
<Leave>: unhighlight()\n\
<Motion>: highlight-child()\n\
<Btn1Up>: notify() unhighlight() popdown-child()\n\
<Btn2Up>: unhighlight() popdown-all()\n\
<Btn3Up>: notify() unhighlight()\n\
<Btn1Down>: highlight-child()\n\
<Btn2Down>: highlight-child()\n\
<Btn3Down>: highlight-child()

xpaint*Toggle.SimpleMenu.translations: #override \
<Key>Escape: escape()\n\
<Enter>: highlight-child()\n\
<Leave>: unhighlight()\n\
<Motion>: highlight-child()\n\
<Btn1Up>: unhighlight() popdown-child()\n\
<Btn2Up>: highlight-child()\n\
<Btn3Up>: highlight-child()\n\
<Btn1Down>: highlight-child() notify()\n\
<Btn2Down>: unhighlight() popdown-all()\n\
<Btn3Down>: highlight-child() notify()

xpaint*paintBox*paint.SimpleMenu.translations: #override \
<Key>Escape: escape()\n\
<Enter>: highlight-child()\n\
<Leave>: unhighlight()\n\
<Motion>: highlight-child() popdown-child()\n\
<Btn1Up>: notify() unhighlight() popdown-child()\n\
<Btn2Up>: unhighlight() popdown-child()\n\
<Btn3Up>: unhighlight()\n\
<Btn1Down>: highlight-child() popup-menu-pullright()\n\
<Btn2Down>: highlight-child() popup-menu-pullright()\n\
<Btn3Down>: highlight-child() popup-menu-pullright()\n\
<BtnMotion>: highlight-child()

xpaint*paintBox*paint.SimpleMenu*SimpleMenu.translations: #override \
<Key>Escape: escape()\n\
<Enter>: highlight-child()\n\
<Leave>: unhighlight()\n\
<Motion>: highlight-child() popdown-child()\n\
<Btn1Up>: notify() unhighlight() popdown-child()\n\
<Btn2Up>: unhighlight() popdown-child()\n\
<Btn3Up>: unhighlight()\n\
<Btn1Down>: highlight-child() popup-menu-pullright()\n\
<Btn2Down>: highlight-child() popup-menu-pullright()\n\
<Btn3Down>: highlight-child() popup-menu-pullright()\n\
<BtnMotion>: highlight-child()

Canvas*menu*SimpleMenu.translations: #override \
<Key>Escape: escape()\n\
<Enter>: highlight-child()\n\
<Leave>: unhighlight()\n\
<Motion>: highlight-child() popup-menu-pullright()\n\
<Btn1Up>: check-notify() unhighlight() popdown-child()\n\
<Btn2Up>: unhighlight() popdown-all()\n\
<Btn3Up>: unhighlight()\n\
<Btn1Down>: check-notify() highlight-child() popup-menu-pullright()\n\
<Btn2Down>: highlight-child() popup-menu-pullright()\n\
<Btn3Down>: check-notify() highlight-child() popup-menu-pullright()\n\
<BtnMotion>: highlight-child() popup-menu-pullright()

Canvas*pane*SimpleMenu.translations: #override \
<Key>Escape: escape()\n\
<Enter>: highlight-child()\n\
<Leave>: unhighlight()\n\
<Motion>: highlight-child()\n\
<Btn1Up>: check-notify() unhighlight() popdown-child()\n\
<Btn2Up>: unhighlight() popdown-all()\n\
<Btn3Up>: unhighlight()\n\
<Btn1Down>: check-notify() highlight-child() popup-menu-pullright()\n\
<Btn2Down>: highlight-child() popup-menu-pullright()\n\
<Btn3Down>: check-notify() highlight-child() popup-menu-pullright()\n\
<BtnMotion>: highlight-child() popup-menu-pullright()

Canvas*print*SimpleMenu.translations: #override \
<Key>Escape: escape()\n\
<Enter>: highlight-child()\n\
<Leave>: unhighlight()\n\
<Motion>: highlight-child()\n\
<Btn1Up>: check-notify() unhighlight() popdown-child()\n\
<Btn2Up>: unhighlight() popdown-all()\n\
<Btn3Up>: unhighlight()\n\
<Btn1Down>: check-notify() highlight-child()\n\
<Btn2Down>: highlight-child()\n\
<Btn3Down>: check-notify() highlight-child()\n\
<BtnMotion>: highlight-child()

Canvas*paint*SimpleMenu.translations: #override \
<Key>Escape: escape()\n\
<Enter>: highlight-child()\n\
<Leave>: unhighlight()\n\
<Motion>: highlight() popdown-child()\n\
<Btn1Up>: check-notify() unhighlight() popdown-child()\n\
<Btn2Up>: unhighlight() popdown-all()\n\
<Btn3Up>: unhighlight()\n\
<Btn1Down>: check-notify() highlight-child() popup-menu-pullright()\n\
<Btn2Down>: highlight-child() popup-menu-pullright()\n\
<Btn3Down>: check-notify() highlight-child() popup-menu-pullright()\n\
<BtnMotion>: highlight-child() popup-menu-pullright()

Canvas*paint*SimpleMenu.SimpleMenu.translations: #override \
<Key>Escape: escape()\n\
<Enter>: highlight-child()\n\
<Leave>: unhighlight()\n\
<Motion>: highlight() popdown-child()\n\
<Btn1Up>: check-notify() unhighlight() popdown-child()\n\
<Btn2Up>: unhighlight() popdown-all()\n\
<Btn3Up>: unhighlight()\n\
<Btn1Down>: check-notify() highlight-child() popup-menu-pullright()\n\
<Btn2Down>: highlight-child() popup-menu-pullright()\n\
<Btn3Down>: check-notify() highlight-child() popup-menu-pullright()\n\
<BtnMotion>: highlight-child() popup-menu-pullright()

!
! paint.zoom must equal the value on button3
! No zoom value must exceed MAXZOOM
!
Canvas*fatbits*paint.zoom: 6
Canvas*fatbits*zoomButton1.label: 2:1
Canvas*fatbits*zoomButton2.label: 4:1
Canvas*fatbits*zoomButton3.label: 6:1
Canvas*fatbits*zoomButton4.label: 8:1
Canvas*fatbits*zoomButton5.label: 16:1

!
! Black and white resources
!

!Canvas*background: white
Canvas*textSink*foreground: black

!
! Test Color resources
!

Canvas*background: #dcdad5
Canvas*paint*background: white
Canvas*paint*popup-menu*background: #dcdad5

xpaint*helpDialog*topic*background: thistle1
xpaint*background: #dcdad5
xpaint*Box.background: grey91
xpaint*textSink*foreground: black
xpaint*foreground: black
xpaint*vport*files*background: #f7f7f0
Canvas*vport*files*background: #f7f7f0
Canvas*Box.background: grey91
Canvas*pane*menu.zoom.background: pink1
Canvas*pane*menu.alpha.background: pink1
Canvas*pane*resize.background: pink1
Canvas*foreground: black

xpaint*Toggle.background: #dcdad5
Canvas*Toggle.background: #dcdad5

xpaint*Text.background: white
xpaint*textSink.background: white
xpaint*HTML.background: white
Canvas*Text.background: white
Canvas*textSink.background: white

xpaint*filebrowser*Label.background: #f7f7f0
xpaint*filebrowser*Toggle.background: #dcdad5
xpaint*filebrowser*name*background: white
xpaint*filebrowser*title.background: #dcdad5
xpaint*filebrowser*cwd.foreground: #0022cc
xpaint*filebrowser*info.background: #dcdad5

Canvas*filebrowser*Label.background: #f7f7f0
Canvas*filebrowser*Toggle.background: #dcdad5
Canvas*filebrowser*name*background: white
Canvas*filebrowser*title.background: #dcdad5
Canvas*filebrowser*cwd.foreground: #0022cc
Canvas*filebrowser*info.background: #dcdad5

xpaint*Command.background: #dcdad5
Canvas*Command.background: #dcdad5

Canvas.pane.background: black

! Nice buttons with Xaw3d
*beNiceToColormap: false
xpaint*MenuButton.height: 22
Canvas*MenuButton.height: 22
xpaint*Command.height: 22
Canvas*Command.height: 22


!
! Start of the label/title section
! This is the place where localization should occur in the main menus
!

*ok.label: Ok
*stopit.label: Annuler
*cancel.label: Terminer
*close.label: Fermer
*apply.label: Appliquer
*hidden.label: Fichiers cachés
*quality.label: Qualité JPEG
*ongoing.label: Continu
*alert.title: Attention

Canvas*fatbits.title: XPaint / Editeur de Détails
Canvas*fatbits.iconName: XPaint Détails
Canvas*fatbits*done.label: Terminer
Canvas*fatbits*refresh.label: Rafraîchir

xpaint*xleft.label: <
xpaint*xright.label: >
xpaint*xxleft.label: «
xpaint*xxright.label: »

!
! Font Selector
!

xpaint*fontSelect.title: XPaint / Sélection de Polices
xpaint*fontSelect.iconName: XPaint Polices
xpaint*fontSelect*vport.height: 280
xpaint*fontSelect*text.width: 620
xpaint*fontSelect*text.height: 70
xpaint*fontSelect*edittoggle.label: Editer
xpaint*fontSelect*apply.label: Appliquer
xpaint*fontSelect*done.label: Fermer
xpaint*fontSelect*familyLabel.label: Famille de Police
xpaint*fontSelect*weightLabel.label: Style
xpaint*fontSelect*pointSelectLabel.label: Nombre de Points
xpaint*fontSelect*rotationLabel.label: Rotation
xpaint*fontSelect*inclinationLabel.label: Inclinaison
xpaint*fontSelect*dilationLabel.label: Dilatation
xpaint*fontSelect*linespacingLabel.label: Interligne
xpaint*fontSelect*text_file.label: Fichier
xpaint*fontSelect*text_fileMenu*load.label: Charger fichier
xpaint*fontSelect*text_fileMenu*save.label: Sauvegarder
xpaint*fontSelect*text_fileMenu*saveas.label: Sauvegarder sous...
xpaint*fontSelect*text_fileMenu*editor.label: Editeur externe...
xpaint*fontSelect*text_sample.label: Texte
xpaint*fontSelect*text_sampleMenu*default.label: Par défaut
xpaint*fontSelect*text_sampleMenu*erase.label: Effacer
xpaint*fontSelect*text_sampleMenu*record.label: Enregistrer


!
! The Pattern Editor
!

xpaint*pattern.title: XPaint / Sélecteur de Couleurs et Motifs
xpaint*pattern*paint.zoom: 6
xpaint*pattern*palette.label: Palette
xpaint*pattern*palette*saveconfig.label: Sauvegarder la Palette...
xpaint*pattern*palette*loadconfig.label: Charger une Palette...
xpaint*pattern*palette*markselected.label: Marquer Motif Sélectionné
xpaint*pattern*palette*unmark.label: Enlever la Marque
xpaint*pattern*palette*loadmarked.label: Charger Motif Marqué
xpaint*pattern*palette*delete.label: Supprimer Motif Marqué
xpaint*pattern*canvas.label: Fichier
xpaint*pattern*canvas*read.label: Charger Image
xpaint*pattern*canvas*save.label: Sauvegarder sous...
xpaint*pattern*canvas*close.label: Fermer
xpaint*pattern*edit.label: Editer
xpaint*pattern*edit*undo.label: Défaire
xpaint*pattern*edit*cut.label: Couper
xpaint*pattern*edit*copy.label: Copier
xpaint*pattern*edit*paste.label: Coller
xpaint*pattern*edit*clear.label: Effacer
xpaint*pattern*edit*dup.label: Dupliquer
xpaint*pattern*edit*all.label: Tout Sélectionner
xpaint*pattern*popup-menu*select.label: Sélectionner...
xpaint*pattern*line.label: Trait
xpaint*pattern*line*linestyle.label: Style de ligne...
xpaint*pattern*lookup.label: Saisir
xpaint*pattern*grab.label: Capturer
xpaint*pattern*select.label: Enregistrer
xpaint*pattern*asbg.label: Couleur de fond
xpaint*pattern*asbrush.label: comme Pinceau
xpaint*pattern*size.label: Taille
xpaint*pattern*size*other.label: Sélectionner...
xpaint*pattern*image.label: Image
xpaint*pattern*image*grid.label: Grille Visible
xpaint*pattern*image*grid_param.label: Paramètres Grille...
xpaint*pattern*image*zoom.label: Facteur de Zoom
xpaint*pattern*image*background.label: Couleur de Fond...
xpaint*pattern*help.label: Aide
xpaint*pattern*help*help.label: Aide...
xpaint*pattern*viewport*vertical.thickness: 14
xpaint*patternRackForm*popup-menu.label: Motif
xpaint*patternRackForm*popup-menu.mark.label: Marquer
xpaint*patternRackForm*popup-menu.unmark.label: Enlever Marque
xpaint*patternRackForm*popup-menu.loadpattern.label: Charger
xpaint*patternRackForm*popup-menu.edit.label: Editer
xpaint*patternRackForm*popup-menu.remove.label: Supprimer
xpaint*patternRackForm*popup-menu.help.label: Aide
xpaint*patternRackForm.vport.height: 100
xpaint*patternRackForm*viewport2*vertical.thickness: 14
xpaint*patternRackForm*viewport2.width: 604
xpaint*patternRackForm*viewport2.height: 194

!
! The top level operation/toolbox menu
!
!xpaint*toolbox*vport.width: 493
!xpaint*toolbox*vport.height: 157
xpaint*toolbox*vport*vertDistance: 2
xpaint*toolbox*box*vertDistance: 0
xpaint*toolbox*canvas.label: Fichier
xpaint*toolbox*canvas*open.label: Ouvrir Image...
xpaint*toolbox*canvas*loaded.label: Fichiers déjà chargés...
xpaint*toolbox*canvas*new.label: Nouveau Canevas
xpaint*toolbox*canvas*new-size.label: Canevas de taille spécifiée...
xpaint*toolbox*canvas*magnifier.label: Loupe...
xpaint*toolbox*canvas*screenshot.label: Capture d'Ecran...
xpaint*toolbox*canvas*about.label: A Propos...
xpaint*toolbox*canvas*quit.label: Quitter XPaint
xpaint*toolbox*other.label: Pinceau
xpaint*toolbox*other*brushSelect.label: Sélectionner Pinceau
xpaint*toolbox*other*sprayEdit.label: Mode Pulvérisateur
xpaint*toolbox*help.label: Aide
xpaint*toolbox*help*intro.label: Introduction
xpaint*toolbox*help*tools.label: Boîte à Outils
xpaint*toolbox*help*canvas.label: Canevas
xpaint*toolbox*help*about.label: A Propos
xpaint*toolbox*help*copyright.label: Licence
xpaint*toolbox*help*tooltips.label: Bulles d'Aide

!
! Operation popup menus
!

xpaint*toolbox*pencil.popup-menu.label: Crayon
xpaint*toolbox*dotPencil.popup-menu.label: Crayon diffus
xpaint*toolbox*dynpencil.popup-menu.label: Crayon dynamique
xpaint*toolbox*dynpencil.popup-menu.autofinish.label: Auto-Finition
xpaint*toolbox*dynpencil.popup-menu.select.label: Paramètres...
xpaint*toolbox*brush.popup-menu.label: Pinceau
xpaint*toolbox*brush.popup-menu.opaque.label: Opaque
xpaint*toolbox*brush.popup-menu.transparent.label: Transparent
xpaint*toolbox*brush.popup-menu.stain.label: Surimpression
xpaint*toolbox*brush.popup-menu.select.label: Sélectionner Pinceau...
xpaint*toolbox*brush.popup-menu.param.label: Paramètres...
xpaint*toolbox*erase.popup-menu.label: Gomme
xpaint*toolbox*erase.popup-menu.original.label: Normale
xpaint*toolbox*erase.popup-menu.select.label: Sélectionner Embout...
xpaint*toolbox*spray.popup-menu.label: Pulvérisateur
xpaint*toolbox*spray.popup-menu.gauss.label: Gauss
xpaint*toolbox*spray.popup-menu.select.label: Paramètres...
xpaint*toolbox*smear.popup-menu.label: Diffuseur
xpaint*toolbox*smear.popup-menu.select.label: Sélectionner Embout...
xpaint*toolbox*line.popup-menu.label: Segment
xpaint*toolbox*arc.popup-menu.label: Arc
xpaint*toolbox*arc.popup-menu*connect.label: Arc de cercle
xpaint*toolbox*arc.popup-menu*quadrant.label: Quart d'ellipse
xpaint*toolbox*arc.popup-menu*centered.label: Arc d'ellipse centré
xpaint*toolbox*arc.popup-menu*boxed.label: Arc d'ellipse encadré
xpaint*toolbox*arrow.popup-menu.label: Flèche
xpaint*toolbox*arrow.popup-menu*head_only.label: Tête seule
xpaint*toolbox*arrow.popup-menu*param.label: Paramètres...
xpaint*toolbox*popup-menu*center.label: Centre
xpaint*toolbox*line.popup-menu*multi.label: Gerbe
xpaint*toolbox*line.popup-menu*vector.label: Vecteur
xpaint*toolbox*line.popup-menu*param.label: Paramètres flèche...
xpaint*toolbox*fill.popup-menu.label: Remplissage
xpaint*toolbox*gradientFill.popup-menu.label: Remplissage avec Dégradé
xpaint*toolbox*gradientFill.popup-menu.param.label: Paramètres...
xpaint*toolbox*fractalFill.popup-menu.label: Remplissage Fractal
xpaint*toolbox*fractalFill.popup-menu.param.label: Sélectionner Densité...
xpaint*toolbox*fractalFill.popup-menu.plasma.label: Plasma
xpaint*toolbox*fractalFill.popup-menu.clouds.label: Nuages
xpaint*toolbox*fractalFill.popup-menu.landscape.label: Terre/Mer
! Next 3 lines are common for all fill operators
xpaint*toolbox*popup-menu.fill.label: Remplissage de Zone
xpaint*toolbox*popup-menu.fill_color.label: Remplissage de Couleur
xpaint*toolbox*popup-menu.fill_range.label: Remplissage Intervalle Chromatique
xpaint*toolbox*gradientFill.popup-menu.radial.label: Radial
xpaint*toolbox*gradientFill.popup-menu.linear.label: Linéaire
xpaint*toolbox*gradientFill.popup-menu.conical.label: Conique
xpaint*toolbox*gradientFill.popup-menu.square.label: Carré
xpaint*toolbox*popup-menu.rectangle.label: Rectangle
xpaint*toolbox*popup-menu.ellipse.label: Ellipse
xpaint*toolbox*text.popup-menu.label: Texte
xpaint*toolbox*text.popup-menu.select.label: Sélectionner Police...
xpaint*toolbox*popup-menu.arbitrary.label: Polygone quelconque
xpaint*toolbox*popup-menu.regular.label: Polygone régulier
xpaint*toolbox*popup-menu.starlike.label: Polygone étoilé
xpaint*toolbox*selectBox.popup-menu.label: Région Rectangulaire
xpaint*toolbox*selectBox.popup-menu.round.label: Coins arrondis
xpaint*toolbox*selectBox.popup-menu.param.label: Paramètres...
xpaint*toolbox*selectEllipse.popup-menu.label: Région Elliptique
xpaint*toolbox*selectPolygon.popup-menu.label: Région Polygonale
xpaint*toolbox*selectPolygon.popup-menu.param.label: Paramètres...
xpaint*toolbox*selectFreehand.popup-menu.label: Région de Forme libre
xpaint*toolbox*selectSpline.popup-menu.label: Région à Contour Spline
xpaint*toolbox*selectSpline.popup-menu.open.label: Ouverte
xpaint*toolbox*selectSpline.popup-menu.closed.label: Fermée
xpaint*toolbox*selectSpline.popup-menu.closed_up.label: Achevée
! Next 3 lines are common for all select operators
xpaint*toolbox*popup-menu.shape.label: Toutes Couleurs
xpaint*toolbox*popup-menu.not_color.label: Omettre Intervalle de Couleurs
xpaint*toolbox*popup-menu.only_color.label: Capturer Intervalle de Couleurs
! Next line is common for all fill and select operators
xpaint*toolbox*popup-menu.select.label: Sélection Intervalle...
xpaint*toolbox*box.popup-menu.label: Rectangle
xpaint*toolbox*box.popup-menu.round.label: Coins arrondis
xpaint*toolbox*box.popup-menu.param.label: Paramètres...
xpaint*toolbox*filledBox.popup-menu.label: Rectangle Rempli
xpaint*toolbox*filledBox.popup-menu.round.label: Coins arrondis
xpaint*toolbox*filledBox.popup-menu.param.label: Paramètres...
xpaint*toolbox*ellipse.popup-menu.label: Ellipse
xpaint*toolbox*filledEllipse.popup-menu.label: Ellipse Rempli
xpaint*toolbox*brokenline.popup-menu.label: Ligne Polygonale
xpaint*toolbox*spline.popup-menu.label: Courbe Spline
xpaint*toolbox*spline.popup-menu.open.label: Ouverte
xpaint*toolbox*spline.popup-menu.closed.label: Fermée
xpaint*toolbox*spline.popup-menu.closed_up.label: Achevée
xpaint*toolbox*filledSpline.popup-menu.label: Courbe Spline Remplie
xpaint*toolbox*filledSpline.popup-menu.open.label: Ouverte
xpaint*toolbox*filledSpline.popup-menu.closed.label: Fermée
xpaint*toolbox*filledSpline.popup-menu.closed_up.label: Achevée
xpaint*toolbox*polygon.popup-menu.label: Polygone
xpaint*toolbox*polygon.popup-menu.param.label: Paramètres...
xpaint*toolbox*filledPolygon.popup-menu.label: Polygone Rempli
xpaint*toolbox*filledPolygon.popup-menu.param.label: Paramètres...
xpaint*toolbox*freehand.popup-menu.label: Forme Libre
xpaint*toolbox*freehand.popup-menu.open.label: Ouverte
xpaint*toolbox*freehand.popup-menu.closed.label: Fermée
xpaint*toolbox*filledFreehand.popup-menu.label: Forme Libre Remplie

xpaint*script_files.label: Fichier
xpaint*script_files*load.label: Charger
xpaint*script_files*save.label: Sauvegarder
xpaint*script_files*saveas.label: Sauvegarder sous...
xpaint*script_files*editor.label: Editeur externe...
xpaint*script_files*close.label: Fermer
xpaint*script_predef.label: Exemples
xpaint*script_predef*filters.label: Filtres
xpaint*script_predef*images.label: Images
xpaint*script_predef*3d_curves.label: Courbes 3D
xpaint*script_predef*3d_surfaces.label: Surfaces 3D
xpaint*script_predef*layers.label: Calques
xpaint*script_predef*procedures.label: Procédures
xpaint*script_predef*batch.label: Batch
xpaint*script_predef*help.label: Aide
xpaint*compile.label: Compiler

!xpaint*menuLabel.font: *-times-bold-r-normal--17-*
!Canvas*menuLabel.font: *-times-bold-r-normal--17-*


!
! Canvas area menu pulldowns
!
Canvas*menu*file.label: Fichier
Canvas*menu*file*open.label: Ouvrir Image...
Canvas*menu*file*save.label: Sauvegarder
Canvas*menu*file*saveas.label: Sauvegarder sous...
Canvas*menu*file*saveregion.label: Sauvegarder Région...
Canvas*menu*file*load-mem.label: Mettre en Mémoire...
Canvas*menu*file*saveconfig.label: Sauvegarder Palette...
Canvas*menu*file*loadconfig.label: Charger Palette...
Canvas*menu*file*revert.label: Recharger l'image...
Canvas*menu*file*loaded.label: Fichiers chargés...
Canvas*menu*file*print.label: Imprimer...
Canvas*menu*file*extern.label: Visualiseur Externe...
Canvas*menu*file*close.label: Fermer

Canvas.print*title: Utilitaire d'impression
Canvas.print*form*menu*format.label: Format
Canvas.print*form*portraitlabel.label: Portrait
Canvas.print*form*portraittoggle.label: X
Canvas.print*form*landscapelabel.label: Paysage
Canvas.print*form*landscapelabel.horizDistance: 149
Canvas.print*form*landscapetoggle.label: X
Canvas.print*form*graylabel.label: Gris
Canvas.print*form*graytoggle.label: X
Canvas.print*form*compresslabel.label: Compresser
Canvas.print*form*compresslabel.horizDistance: 35
Canvas.print*form*compresstoggle.label: X
Canvas.print*form*pdflabel.label: PDF
Canvas.print*form*pdflabel.horizDistance: 52
Canvas.print*form*pdftoggle.label: X
Canvas.print*form*wcenter.label: 0
Canvas.print*form*wplus.label: >
Canvas.print*form*wminus.label: <
Canvas.print*form*wpplus.label: »
Canvas.print*form*wmminus.label: «
Canvas.print*form*hcenter.label: 0
Canvas.print*form*hplus.label: >
Canvas.print*form*hminus.label: <
Canvas.print*form*hpplus.label: »
Canvas.print*form*hmminus.label: «
Canvas.print*form*equal.label: X
Canvas.print*form*synchro.horizDistance: 60

Canvas.print*form*sizelabel.label: Taille du dessin
Canvas.print*form*positionlabel.label: Position du dessin
Canvas.print*form*samplinglabel.label: Finesse Subdivision
Canvas.print*form*printlabel.label: Action Impression
Canvas.print*form*filelabel.label: Fichier à écrire
Canvas.print*form*psviewlabel.label: Visualiseur PS
Canvas.print*form*resultlabel*label: Résultat

Canvas.print*form*formattype*string: A4
Canvas.print*form*formattype*horizDistance: 10
Canvas.print*form*sizevalue*string: 100%
Canvas.print*form*sizevalue*horizDistance: 168
Canvas.print*form*positionvalue*horizDistance: 168
Canvas.print*form*samplingvalue*string: 1 x 1
Canvas.print*form*samplingvalue*horizDistance: 168
Canvas.print*form*printcmd*string: lpr
Canvas.print*form*printcmd*horizDistance: 168
Canvas.print*form*printtoggle.label: X
Canvas.print*form*filetoggle.label: X
Canvas.print*form*filename*horizDistance: 168
Canvas.print*form*psviewcmd*horizDistance: 168
Canvas.print*form*printresult.width: 250
Canvas.print*form*printresult*foreground: Red
Canvas.print*form*print*horizDistance: 40


Canvas.print*form*print.label: Imprimer
Canvas.print*form*preview.label: Visionner
Canvas.print*form*cancel.label: Fermer

Canvas.print*form*psviewcmd*string: gv
Canvas.extern*form*extviewcmd*string: display

Canvas.extern*title: Visualiseur externe
Canvas.extern*form*format.label: Format d'échange
Canvas.extern*form*formatlabel*label: PPM
Canvas.extern*form*extviewlabel*label: Commande
Canvas.extern*form*view*label: Visualiser
Canvas.extern*form*cancel*label: Fermer

Canvas*menu*edit.label: Editer
Canvas*menu*edit*undo.label: Défaire
Canvas*menu*edit*redo.label: Refaire
Canvas*menu*edit*undosize.label: Niveau Mémoire...
Canvas*menu*edit*refresh.label: Rafraîchir
Canvas*menu*edit*cut.label: Découper
Canvas*menu*edit*copy.label: Copier
Canvas*menu*edit*paste.label: Coller
Canvas*menu*edit*clear.label: Effacer
Canvas*menu*edit*all.label: Sélectionner Tout
Canvas*menu*edit*unselect.label: Désélectionner
Canvas*menu*edit*dup.label: Dupliquer
Canvas*menu*edit*erase.label: Effacer en Totalité
Canvas*menu*edit*clone_canvas.label: Cloner le Canevas
Canvas*menu*edit*clonezoom_canvas.label: Cloner avec Zoom
Canvas*menu*edit*screenshot.label: Capturer...

Canvas*menu*line.label: Trait
Canvas*menu*line*linestyle.label: Style de Ligne...
Canvas*menu*text.label: Texte
Canvas*menu*text*select.label: Navigateur de Polices...
Canvas*menu*text*write.label: Ecrire Texte

Canvas*menu*region.label: Région
Canvas*menu*region*flipX.label: Symétrie axiale X
Canvas*menu*region*flipY.label: Symétrie axiale Y
Canvas*menu*region*rotateTo.label: Rotation d'angle
Canvas*menu*rotateTo-right.label: Angle
Canvas*menu*rotateTo-right*rotate1.label: +90
Canvas*menu*rotateTo-right*rotate2.label: +45
Canvas*menu*rotateTo-right*rotate3.label: -45
Canvas*menu*rotateTo-right*rotate4.label: -90
Canvas*menu*rotateTo-right*rotate5.label: +180
Canvas*menu*region*rotate.label: Rotation...
Canvas*menu*region*linear.label: Transformation Linéaire...
Canvas*menu*region*reset.label: Rétablir Géométrie
Canvas*menu*region*expand.label: Agrandir...
Canvas*menu*region*downscale.label: Réduire...
Canvas*menu*region*edit.label: Editer la Région
Canvas*menu*region*crop.label: Rétrécir sur la Région...
Canvas*menu*region*autocrop.label: Auto-Rétrécissement
Canvas*menu*region*complement.label: Complémentaire Région
Canvas*menu*region*delimit.label: Délimiter une Région
Canvas*menu*delimit-right.label: Délimiter
Canvas*menu*delimit-right*delimit1.label: Zone Connexe Monocolore
Canvas*menu*delimit-right*delimit2.label: Complémentaire Zone Connexe
Canvas*menu*delimit-right*delimit3.label: Zone Multiconnexe Monocolore
Canvas*menu*delimit-right*delimit4.label: Complémentaire Zone Multiconnexe
Canvas*menu*delimit-right*delimit5.label: Zone Intervalle de Couleurs
Canvas*menu*delimit-right*delimit6.label: Complémentaire Zone Intervalle de Couleurs
Canvas*menu*delimit-right*delimit7.label: Annuler
Canvas*menu*region*ocr.label: OCR

Canvas*menu*filter.label: Filtres
Canvas*menu*filter*invert.label: Inverser Couleurs
Canvas*menu*filter*to_grey.label: Conversion échelle de Gris
Canvas*menu*filter*contrast.label: Normaliser Contraste...
Canvas*menu*filter*gamma.label: Transformation RVB/Gamma...
Canvas*menu*filter*floyd_steinberg.label: Filtre de Floyd-Steinberg...
Canvas*menu*filter*quantize.label: Quantifier Couleurs...
Canvas*menu*filter*solarize.label: Solariser...
Canvas*menu*filter*merge.label: Fusionner Région...
Canvas*menu*filter*sharpen.label: Durcir Contraste
Canvas*menu*filter*smooth.label: Effet de Dégradé Flou...
Canvas*menu*filter*dirfilt.label: Dégradé Flou Directionnel
Canvas*menu*filter*edge.label: Détection Bords
Canvas*menu*filter*oil.label: Peinture Huile...
Canvas*menu*filter*noise.label: Bruitage Aléatoire...
Canvas*menu*filter*spread.label: Disperser Pixels...
Canvas*menu*filter*pixelize.label: Pixeliser...
Canvas*menu*filter*emboss.label: Embosser...
Canvas*menu*filter*despeckle.label: Supprimer Granularités...
Canvas*menu*filter*distort.label: Distorsion...
Canvas*menu*filter*perspective.label: Perspective...
Canvas*menu*filter*blend.label: Fondu Radial
Canvas*menu*filter*userdef.label: Filtre Programmable...
Canvas*menu*filter*last.label: Répéter Dernier Filtre
Canvas*menu*filter*undo.label: Défaire Dernier Filtre

Canvas*menu*selector.label: Options
Canvas*menu*selector*patterns.label: Editeur Couleurs et Motifs...
Canvas*menu*selector*background.label: Couleur de Fond...
Canvas*menu*selector*chroma.label: Variance Chromatique...
Canvas*menu*selector*fatbits.label: Editeur de Détails...
Canvas*menu*selector*tools.label: Boîte à Outils...
Canvas*menu*selector*brush.label: Sélecteur de Pinceaux...
Canvas*menu*selector*font.label: Sélecteur de Polices...
Canvas*menu*selector*magnifier.label: Loupe...
Canvas*menu*selector*c_script.label: Editeur de scripts C...
Canvas*menu*selector*size.label: Changer Taille Canevas...
Canvas*menu*selector*zoom.label: Changer Zoom...
Canvas*menu*selector*size_zoom_defs.label: Taille et Zoom par Défaut...
Canvas*menu*selector*snap.label: Déplacements sur maillage
Canvas*menu*selector*snap_spacing.label: Espacement du maillage...
Canvas*menu*selector*grid.label: Maillage Visible
Canvas*menu*selector*transparent.label: Régions clignotantes
Canvas*menu*selector*interpolation.label: Interpolation en réduction
Canvas*menu*selector*grid_param.label: Paramètres Maillage...
Canvas*menu*selector*simple.label: Menu Flottant Simplifié
Canvas*menu*selector*hide_menubar.label: Cacher Barre de Menu
Canvas*menu*selector*left_sb.label: Barre défilement à gauche
Canvas*menu*selector*top_sb.label: Barre défilement en haut
Canvas*menu*selector*help.label: Aide

Canvas*menu*alpha.label: α
Canvas*menu*alpha*mode0.label: Mode: RVB
Canvas*menu*alpha*mode1.label: Mode: RVB+transparence
Canvas*menu*alpha*mode2.label: Mode: RVB+alpha
Canvas*menu*alpha*mode3.label: Mode: alpha
Canvas*menu*alpha*rgbedit.label: Editer canaux RVB+transp. ...
Canvas*menu*alpha*params.label: Paramètres alpha...
Canvas*menu*alpha*create.label: Créer canal alpha
Canvas*menu*alpha*set.label: Affecter canal alpha
Canvas*menu*alpha*edit.label: Editer canal alpha
Canvas*menu*alpha*memory.label: Mémoriser canal alpha
Canvas*menu*alpha*delete.label: Supprimer canal alpha

Canvas*menu*help.label: Aide
Canvas*menu*help*intro.label: Introduction
Canvas*menu*help*tools.label: Boîte à outils
Canvas*menu*help*canvas.label: Canevas graphique
Canvas*menu*help*about.label: A propos
Canvas*menu*help*copyright.label: Licence

Canvas*memory*popup-menu.label: Gestionnaire Mémoire
Canvas*memory*stack.label: Mémoriser Région/Canevas
Canvas*memory*recall.label: Rappeler Item Marqué
Canvas*memory*edit.label: Editer Item Marqué
Canvas*memory*discard.label: Supprimer Item Marqué
Canvas*memory*scroll.label: Faire Dérouler
Canvas*memory*erase.label: Effacer Entièrement
Canvas*memory*origin.label: Réinitialiser Origine de la Région
Canvas*memory*to_alpha.label: Région -> Canal alpha
Canvas*memory*to_mask.label: Région -> Masque Noir & Blanc
Canvas*memory*to_rgba.label: Région -> Composantes RVBα
Canvas*memory*merge_rgba.label: Combiner canaux RVBα en Mémoire...

!!!! This starts the Canvas Popup Menu
*paintBox*popup-menu.label: Menu Général
!Popup File Menu
*paintBox*popup-menu.File.label: Fichier
*paintBox*popup-menu.File-right.label: Fichier
*paintBox*popup-menu.File-right.open.label: Ouvrir Image...
*paintBox*popup-menu.File-right.save.label: Sauvegarder
*paintBox*popup-menu.File-right.saveas.label: Sauvegarder sous...
*paintBox*popup-menu.File-right.saveregion.label: Sauvegarder Région...
*paintBox*popup-menu.File-right.load-mem.label: Mettre en Mémoire...
*paintBox*popup-menu.File-right.revert.label: Recharger l'image...
*paintBox*popup-menu.File-right.loaded.label: Fichiers chargés...
*paintBox*popup-menu.File-right.print.label: Imprimer...
*paintBox*popup-menu.File-right.extern.label: Visualiseur Externe...
*paintBox*popup-menu.File-right.close.label: Fermer
!Popup Edit Menu
*paintBox*popup-menu.Edit.label: Editer
*paintBox*popup-menu.Edit-right.label: Editer
*paintBox*popup-menu.Edit-right.undo.label: Défaire
*paintBox*popup-menu.Edit-right.redo.label: Refaire
*paintBox*popup-menu.Edit-right.undosize.label: Niveau Mémoire...
*paintBox*popup-menu.Edit-right.refresh.label: Rafraîchir
*paintBox*popup-menu.Edit-right.cut.label: Découper
*paintBox*popup-menu.Edit-right.copy.label: Copier
*paintBox*popup-menu.Edit-right.paste.label: Coller
*paintBox*popup-menu.Edit-right.clear.label: Effacer
*paintBox*popup-menu.Edit-right.all.label: Sélectionner Tout
*paintBox*popup-menu.Edit-right.unselect.label: Désélectionner
*paintBox*popup-menu.Edit-right.dup.label: Dupliquer
*paintBox*popup-menu.Edit-right.erase.label: Effacer en Totalité
*paintBox*popup-menu.Edit-right.clone_canvas.label: Cloner le Canevas
*paintBox*popup-menu.Edit-right.clonezoom_canvas.label: Cloner avec Zoom
*paintBox*popup-menu.Edit-right.screenshot.label: Capturer...
! popup Line Menu
*paintBox*popup-menu.Line.label: Trait
*paintBox*popup-menu.Line-right.label: Trait
*paintBox*popup-menu.Line-right.linestyle.label: Style de ligne...
! popup Font Menu
*paintBox*popup-menu.Text.label: Texte
*paintBox*popup-menu.Text-right.label: Texte
*paintBox*popup-menu.Text-right.select.label: Navigateur de Polices...
*paintBox*popup-menu.Text-right.write.label: Ecrire Texte

!Popup Region Menu
*paintBox*popup-menu.Region.label: Région
*paintBox*popup-menu.Region-right.label: Région
*paintBox*popup-menu.Region-right.flipX.label: Symétrie axiale X
*paintBox*popup-menu.Region-right.flipY.label: Symétrie axiale Y
*paintBox*popup-menu.Region-right.rotateTo.label: Rotation d'angle
*paintBox*popup-menu.Region-right.rotate.label: Rotation...
*paintBox*popup-menu.Region-right.rotateTo-right.label: Angle
*paintBox*popup-menu.Region-right.rotateTo-right*rotate1.label: +90
*paintBox*popup-menu.Region-right.rotateTo-right*rotate2.label: +45
*paintBox*popup-menu.Region-right.rotateTo-right*rotate3.label: -45
*paintBox*popup-menu.Region-right.rotateTo-right*rotate4.label: -90
*paintBox*popup-menu.Region-right.rotateTo-right*rotate5.label: +180
*paintBox*popup-menu.Region-right.linear.label: Transformation Linéaire...
*paintBox*popup-menu.Region-right.reset.label: Rétablir Géométrie
*paintBox*popup-menu.Region-right.expand.label: Agrandir...
*paintBox*popup-menu.Region-right.downscale.label: Réduire...
*paintBox*popup-menu.Region-right.reset.label: Rétablir Géométrie
*paintBox*popup-menu.Region-right.edit.label: Editer la Région
*paintBox*popup-menu.Region-right.crop.label: Rétrécir sur la Région...
*paintBox*popup-menu.Region-right.autocrop.label: Auto-Rétrécissement
*paintBox*popup-menu.Region-right.complement.label: Complémentaire Région
*paintBox*popup-menu.Region-right.delimit.label: Délimiter la Région
*paintBox*popup-menu.Region-right.delimit-right.label: Délimiter
*paintBox*popup-menu.Region-right.delimit-right*delimit1.label: Zone Connexe Monocolore
*paintBox*popup-menu.Region-right.delimit-right*delimit2.label: Complémentaire Zone Connexe
*paintBox*popup-menu.Region-right.delimit-right*delimit3.label: Zone Multiconnexe Monocolore
*paintBox*popup-menu.Region-right.delimit-right*delimit4.label: Complémentaire Zone Multiconnexe
*paintBox*popup-menu.Region-right.delimit-right*delimit5.label: Zone Intervalle de Couleurs
*paintBox*popup-menu.Region-right.delimit-right*delimit6.label: Complémentaire Zone Intervalle de Couleurs
*paintBox*popup-menu.Region-right.delimit-right*delimit7.label: Annuler
*paintBox*popup-menu.Region-right.ocr.label: OCR
!Popup Filter Menu
*paintBox*popup-menu.Filters.label: Filtres
*paintBox*popup-menu.Filters-right.label: Filtres
*paintBox*popup-menu.Filters-right.invert.label: Inverser Couleurs
*paintBox*popup-menu.Filters-right.to_grey.label: Conversion échelle de Gris
*paintBox*popup-menu.Filters-right.contrast.label: Normaliser Contraste...
*paintBox*popup-menu.Filters-right.gamma.label: Transformation RVB/Gamma...
*paintBox*popup-menu.Filters-right.floyd_steinberg.label: Filtre de Floyd-Steinberg...
*paintBox*popup-menu.Filters-right.quantize.label: Quantifier Couleurs...
*paintBox*popup-menu.Filters-right.solarize.label: Solariser...
*paintBox*popup-menu.Filters-right.merge.label: Fusionner Région...
*paintBox*popup-menu.Filters-right.sharpen.label: Durcir Contraste
*paintBox*popup-menu.Filters-right.smooth.label: Effet de Dégradé Flou...
*paintBox*popup-menu.Filters-right.dirfilt.label: Dégradé Flou Directionnel
*paintBox*popup-menu.Filters-right.edge.label: Détection Bords
*paintBox*popup-menu.Filters-right.oil.label: Peinture Huile...
*paintBox*popup-menu.Filters-right.noise.label: Bruitage Aléatoire...
*paintBox*popup-menu.Filters-right.spread.label: Disperser Pixels...
*paintBox*popup-menu.Filters-right.pixelize.label: Pixeliser...
*paintBox*popup-menu.Filters-right.emboss.label: Embosser...
*paintBox*popup-menu.Filters-right.despeckle.label: Supprimer Granularités...
*paintBox*popup-menu.Filters-right.distort.label: Distorsion...
*paintBox*popup-menu.Filters-right.perspective.label: Perspective...
*paintBox*popup-menu.Filters-right.blend.label: Fondu Radial
*paintBox*popup-menu.Filters-right.userdef.label: Filtre Programmable...
*paintBox*popup-menu.Filters-right.last.label: Répéter Dernier Filtre
*paintBox*popup-menu.Filters-right.undo.label: Défaire Dernier Filtre
!Popup Selectors Menu
*paintBox*popup-menu.Selectors.label: Sélecteurs
*paintBox*popup-menu.Selectors-right.label: Sélecteurs
*paintBox*popup-menu.Selectors-right*patterns.label: Editeur Couleurs et Motifs...
*paintBox*popup-menu.Selectors-right*background.label: Couleur de Fond...
*paintBox*popup-menu.Selectors-right*chroma.label: Variance Chromatique...
*paintBox*popup-menu.Selectors-right*fatbits.label: Editeur de Détails...
*paintBox*popup-menu.Selectors-right*tools.label: Boîte à Outils...
*paintBox*popup-menu.Selectors-right*brush.label: Sélecteur de Pinceaux...
*paintBox*popup-menu.Selectors-right*font.label: Sélecteur de Polices...
*paintBox*popup-menu.Selectors-right*magnifier.label: Loupe...
*paintBox*popup-menu.Selectors-right*c_script.label: Editeur de scripts C...
*paintBox*popup-menu.Selectors-right*size.label: Changer Taille Canevas...
*paintBox*popup-menu.Selectors-right*zoom.label: Changer Zoom...
*paintBox*popup-menu.Selectors-right*size_zoom_defs.label: Taille et Zoom par Défaut...
*paintBox*popup-menu.Selectors-right*snap.label: Déplacements sur maillage
*paintBox*popup-menu.Selectors-right*snap_spacing.label: Espacement du maillage...
*paintBox*popup-menu.Selectors-right*grid.label: Maillage Visible
*paintBox*popup-menu.Selectors-right*grid_param.label: Paramètres Maillage
*paintBox*popup-menu.Selectors-right*transparent.label: Régions clignotantes
*paintBox*popup-menu.Selectors-right*interpolation.label: Interpolation en réduction
*paintBox*popup-menu.Selectors-right.hide_menubar.label: Cacher Barre de Menu
*paintBox*popup-menu.Selectors-right.show_menubar.label: Montrer Barre de Menu
*paintBox*popup-menu.Selectors-right.left_sb.label: Barre défilement à gauche
*paintBox*popup-menu.Selectors-right.top_sb.label: Barre défilement en haut
*paintBox*popup-menu.Selectors-right*help.label: Aide

*paintBox*popup-menu.Alpha.label: Alpha
*paintBox*popup-menu.Alpha-right.label: Canal Alpha
*paintBox*popup-menu.Alpha-right*mode0.label: Mode: RVB
*paintBox*popup-menu.Alpha-right*mode1.label: Mode: RVB+transparence
*paintBox*popup-menu.Alpha-right*mode2.label: Mode: RVB+alpha
*paintBox*popup-menu.Alpha-right*mode3.label: Mode: alpha
*paintBox*popup-menu.Alpha-right*rgbedit.label: Editer canaux RVB+tr...
*paintBox*popup-menu.Alpha-right*params.label: Paramètres alpha...
*paintBox*popup-menu.Alpha-right*create.label: Créer canal alpha
*paintBox*popup-menu.Alpha-right*set.label: Affecter canal alpha
*paintBox*popup-menu.Alpha-right*edit.label: Editer canal alpha
*paintBox*popup-menu.Alpha-right*memory.label: Mémoriser canal alpha
*paintBox*popup-menu.Alpha-right*delete.label: Supprimer canal alpha

*paintBox*popup-menu.Memory.label: Mémoire
*paintBox*popup-menu.Memory-right.label: Gestionnaire Mémoire
*paintBox*popup-menu.Memory-right*stack.label: Mémoriser Région/Canevas
*paintBox*popup-menu.Memory-right*recall.label: Rappeler Item
*paintBox*popup-menu.Memory-right*recall.label: Editer Item
*paintBox*popup-menu.Memory-right*discard.label: Supprimer Item
*paintBox*popup-menu.Memory-right*erase.label: Effacer Entièrement
*paintBox*popup-menu.Memory-right*origin.label: Réinitialiser Origine de la Région
*paintBox*popup-menu.Memory-right*to_alpha.label: Région -> Canal alpha
*paintBox*popup-menu.Memory-right*to_mask.label: Région -> Masque Noir & Blanc
*paintBox*popup-menu.Memory-right*to_rgba.label: Région -> Composantes RVBα
*paintBox*popup-menu.Memory-right*merge_rgba.label: Combiner canaux RVBα en Mémoire...


!
! Filebrowser defaults
!

*filebrowser.title: XPaint / Sélecteur de Fichiers
*filebrowser*text.width: 400

xpaint*brush*box.width: 328
xpaint*brush.title: XPaint / Pinceaux
xpaint*brush.iconName: XPaint Pinceaux

!
! Color picker
!
*colorPicker*match.label: Saisie
*colorPicker*form.Label.width: 50
*colorPicker*Scrollbar.height: 16

*chroma.title: XPaint / Variance Chromatique
*chroma.iconName: XPaint Chroma
*chroma*varianceLabel.width: 120
*chroma*varianceBar.length: 140
*chroma*delta.label: Delta Pixel
*chroma*selectModeLabel.label: Mode de Sélection
*chroma*mode0.label: Toutes Teintes
*chroma*mode1.label: Omettre Variance Teinte
*chroma*mode2.label: Variance de Teinte
*chroma*Label.justify: left

xpaint*popup-dialog-form*label.justify: left
Canvas*popup-dialog-form*label.justify: left

*colorEditDialog.title: XPaint / Sélecteur de Couleurs

xpaint*helpDialog.title: XPaint / Navigateur d'Aide
xpaint*helpDialog.iconName: XPaint Aide
!xpaint*helpDialog.form.title.font: *-times-bold-r-normal--17-*
xpaint*helpDialog.form.title.label: XPaint 2.9.10.2, Aide & Information
!xpaint*helpDialog.form.form.font: *-times-medium-r-normal--14-*
xpaint*helpDialog*textTitle.width: 560
xpaint*helpDialog*textText.width: 560
xpaint*helpDialog*textText.height: 356
xpaint*helpDialog*topicPort.width: 280
xpaint*helpDialog*topicPort.height: 380
xpaint*helpDialog*done.label: Fermer
xpaint*helpDialog*next.label: Suiv.
xpaint*helpDialog*prev.label: Préc.
xpaint*helpDialog*down.label: Page suivante
xpaint*helpDialog*up.label: Page précéd.

xpaint*magnifier.title: XPaint / Loupe
xpaint*magnifier*rotate.label: Rotation
xpaint*magnifier*symmetry.label: syméTrie
xpaint*magnifier*freeze.label: F/Geler
xpaint*magnifier*smooth.label: liSser
xpaint*magnifier*info.label: Info
xpaint*magnifier*memory.label: Mémoriser
xpaint*magnifier*canvas.label: Canevas
xpaint*magnifier*exit.label: Quitter

xpaint*filebrowser*dpi.label: DPI
xpaint*filebrowser*page.label: Page
xpaint*filebrowser*zoom.label: Zoom
xpaint*filebrowser*alpha.label: Alpha
xpaint*filebrowser*refresh.label: Recharger
xpaint*filebrowser*delete.label: Supprimer
xpaint*filebrowser*edit.label: Editer
xpaint*filebrowser*create.label: Créer LXP

+ 52
- 0
X11/chooser.sh View File

@@ -0,0 +1,52 @@
#!/bin/sh
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License, v2
# Author: Martin Schlemmer <azarah@gentoo.org>
# $Header: /var/cvsroot/gentoo-x86/x11-apps/xinit/files/chooser.sh,v 1.5 2009/11/14 14:18:43 scarabeus Exp $

# Find a match for $XSESSION in /etc/X11/Sessions
GENTOO_SESSION=""
for x in /etc/X11/Sessions/* ; do
if [ "`echo ${x##*/} | awk '{ print toupper($1) }'`" \
= "`echo ${XSESSION} | awk '{ print toupper($1) }'`" ]; then
GENTOO_SESSION=${x}
break
fi
done

GENTOO_EXEC=""

if [ -n "${XSESSION}" ]; then
if [ -f /etc/X11/Sessions/${XSESSION} ]; then
if [ -x /etc/X11/Sessions/${XSESSION} ]; then
GENTOO_EXEC="/etc/X11/Sessions/${XSESSION}"
else
GENTOO_EXEC="/bin/sh /etc/X11/Sessions/${XSESSION}"
fi
elif [ -n "${GENTOO_SESSION}" ]; then
if [ -x "${GENTOO_SESSION}" ]; then
GENTOO_EXEC="${GENTOO_SESSION}"
else
GENTOO_EXEC="/bin/sh ${GENTOO_SESSION}"
fi
else
x=""
y=""
for x in "${XSESSION}" \
"`echo ${XSESSION} | awk '{ print toupper($1) }'`" \
"`echo ${XSESSION} | awk '{ print tolower($1) }'`"
do
# Fall through ...
if [ -x "`which ${x} 2>/dev/null`" ]; then
GENTOO_EXEC="`which ${x} 2>/dev/null`"
break
fi
done
fi
fi

echo "${GENTOO_EXEC}"


# vim:ts=4

+ 143
- 0
X11/mwm/system.mwmrc View File

@@ -0,0 +1,143 @@
!
! Motif
!
! Copyright (c) 1987-2012, The Open Group. All rights reserved.
!
! These libraries and programs are free software; you can
! redistribute them and/or modify them under the terms of the GNU
! Lesser General Public License as published by the Free Software
! Foundation; either version 2 of the License, or (at your option)
! any later version.
!
! These libraries and programs are distributed in the hope that
! they will be useful, but WITHOUT ANY WARRANTY; without even the
! implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
! PURPOSE. See the GNU Lesser General Public License for more
! details.
!
! You should have received a copy of the GNU Lesser General Public
! License along with these librararies and programs; if not, write
! to the Free Software Foundation, Inc., 51 Franklin Street, Fifth
! Floor, Boston, MA 02110-1301 USA
!
! $XConsortium: system.mwmrc /main/9 1996/10/25 11:45:42 drk $
!
! HISTORY
!

!!
!! DEFAULT Mwm RESOURCE DESCRIPTION FILE (system.mwmrc)
!!
!! NOTE: To personalize this file, copy this file before editing it.
!! Personalize copies of the Mwm resource file typically
!! reside as:
!!
!! $HOME/.mwmrc
!!

!!
!! Root Menu Description (this menu must be explicitly posted via f.menu)
!!

Menu DefaultRootMenu
{
"Root Menu" f.title
"New Window" f.exec "xterm &"
"Shuffle Up" f.circle_up
"Shuffle Down" f.circle_down
"Refresh" f.refresh
"Pack Icons" f.pack_icons
! "Toggle Behavior..." f.set_behavior
no-label f.separator
"Restart..." f.restart
"Quit..." f.quit_mwm

}

Menu RootMenu_1.1
{
"Root Menu" f.title
"New Window" f.exec "xterm &"
"Shuffle Up" f.circle_up
"Shuffle Down" f.circle_down
"Refresh" f.refresh
! "Pack Icons" f.pack_icons
! "Toggle Behavior" f.set_behavior
no-label f.separator
"Restart..." f.restart
}

!!
!! Default Window Menu Description
!!

Menu DefaultWindowMenu
{
Restore _R Alt<Key>F5 f.restore
Move _M Alt<Key>F7 f.move
Size _S Alt<Key>F8 f.resize
Minimize _n Alt<Key>F9 f.minimize
Maximize _x Alt<Key>F10 f.maximize
Lower _L Alt<Key>F3 f.lower
no-label f.separator
Close _C Alt<Key>F4 f.kill
}


!!
!! Key Binding Description
!!

Keys DefaultKeyBindings
{
Shift<Key>Escape window|icon f.post_wmenu
Alt<Key>space window|icon f.post_wmenu
Alt<Key>Tab root|icon|window f.next_key
Alt Shift<Key>Tab root|icon|window f.prev_key
Alt<Key>Escape root|icon|window f.circle_down
Alt Shift<Key>Escape root|icon|window f.circle_up
Alt Shift Ctrl<Key>exclam root|icon|window f.set_behavior
Alt<Key>F6 window f.next_key transient
Alt Shift<Key>F6 window f.prev_key transient
Shift<Key>F10 icon f.post_wmenu
! Alt Shift<Key>Delete root|icon|window f.restart
}

!!
!! Button Binding Description(s)
!!

Buttons DefaultButtonBindings
{
<Btn1Down> icon|frame f.raise
<Btn3Down> icon|frame f.post_wmenu
<Btn3Down> root f.menu DefaultRootMenu
}
Buttons ExplicitButtonBindings
{
<Btn1Down> frame|icon f.raise
<Btn3Down> frame|icon f.post_wmenu
<Btn3Down> root f.menu DefaultRootMenu
! <Btn1Up> icon f.restore
Alt<Btn1Down> window|icon f.lower
! Alt<Btn2Down> window|icon f.resize
! Alt<Btn3Down> window|icon f.move

}
Buttons PointerButtonBindings
{
<Btn1Down> frame|icon f.raise
<Btn3Down> frame|icon f.post_wmenu
<Btn3Down> root f.menu DefaultRootMenu
<Btn1Down> window f.raise
! <Btn1Up> icon f.restore
Alt<Btn1Down> window|icon f.lower
! Alt<Btn2Down> window|icon f.resize
! Alt<Btn3Down> window|icon f.move
}

!!
!! END OF mwm RESOURCE DESCRIPTION FILE
!!

+ 31
- 0
X11/startDM.sh View File

@@ -0,0 +1,31 @@
#!/bin/sh
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License, v2
# $Header: /var/cvsroot/gentoo-x86/x11-apps/xinit/files/startDM.sh,v 1.5 2011/01/22 15:35:49 lxnay Exp $

# We need to source /etc/profile for stuff like $LANG to work
# bug #10190.
. /etc/profile

. /etc/init.d/functions.sh

# baselayout-1 compat
if ! type get_options >/dev/null 2>/dev/null ; then
[ -r "${svclib}"/sh/rc-services.sh ] && . "${svclib}"/sh/rc-services.sh
fi

# Great new Gnome2 feature, AA
# We enable this by default
export GDK_USE_XFT=1

export SVCNAME=xdm
EXEC="$(get_options service)"
NAME="$(get_options name)"
PIDFILE="$(get_options pidfile)"
START_STOP_ARGS="$(get_options start_stop_args)"

start-stop-daemon --start --exec ${EXEC} \
${NAME:+--name} ${NAME} ${PIDFILE:+--pidfile} ${PIDFILE} ${START_STOP_ARGS} || \
eerror "ERROR: could not start the Display Manager"

# vim:ts=4

+ 16
- 0
X11/xinit.d/libcanberra-gtk-module.sh View File

@@ -0,0 +1,16 @@
#!/bin/sh
# to be sourced

case "$SESSION" in
GNOME)
# Done by gnome-settings-daemon
;;
*)
if [ -z "$GTK_MODULES" ] ; then
GTK_MODULES="canberra-gtk-module"
else
GTK_MODULES="$GTK_MODULES:canberra-gtk-module"
fi
export GTK_MODULES
;;
esac

+ 109
- 0
X11/xinit/._cfg0000_xinitrc View File

@@ -0,0 +1,109 @@











































#!/bin/sh

userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap
sysresources=/etc/X11/xinit/Xresources
sysmodmap=/etc/X11/xinit/Xmodmap

# merge in defaults and keymaps

if [ -f $sysresources ]; then







xrdb -merge $sysresources

fi

if [ -f $sysmodmap ]; then
xmodmap $sysmodmap
fi

if [ -f "$userresources" ]; then







xrdb -merge "$userresources"

fi

if [ -f "$usermodmap" ]; then
xmodmap "$usermodmap"
fi

# start some nice programs


if [ -n "`/etc/X11/chooser.sh`" ]; then
command="`/etc/X11/chooser.sh`"
else
failsafe="yes"
fi

if [ -d /etc/X11/xinit/xinitrc.d ] ; then
for f in /etc/X11/xinit/xinitrc.d/?* ; do
[ -x "$f" ] && . "$f"
done
unset f
fi

if [ -n "$failsafe" ]; then
twm &
xclock -geometry 50x50-1+1 &
xterm -geometry 80x50+494+51 &
xterm -geometry 80x20+494-0 &
exec xterm -geometry 80x66+0+0 -name login
else
exec $command
fi

+ 6
- 0
X11/xinit/._cfg0000_xserverrc View File

@@ -0,0 +1,6 @@
#!/bin/sh
if [ -z "$XDG_VTNR" ]; then
exec /usr/bin/X -nolisten tcp "$@"
else
exec /usr/bin/X -nolisten tcp "$@" vt$XDG_VTNR
fi

+ 66
- 0
X11/xinit/xinitrc View File

@@ -0,0 +1,66 @@
#!/bin/sh

userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap
sysresources=/etc/X11/xinit/Xresources
sysmodmap=/etc/X11/xinit/Xmodmap

# merge in defaults and keymaps

if [ -f $sysresources ]; then







xrdb -merge $sysresources

fi

if [ -f $sysmodmap ]; then
xmodmap $sysmodmap
fi

if [ -f "$userresources" ]; then







xrdb -merge "$userresources"

fi

if [ -f "$usermodmap" ]; then
xmodmap "$usermodmap"
fi

# start some nice programs


if [ -n "`/etc/X11/chooser.sh`" ]; then
command="`/etc/X11/chooser.sh`"
else
failsafe="yes"
fi

if [ -d /etc/X11/xinit/xinitrc.d ] ; then
for f in /etc/X11/xinit/xinitrc.d/?* ; do
[ -x "$f" ] && . "$f"
done
unset f
fi

if [ -n "$failsafe" ]; then
twm &
xclock -geometry 50x50-1+1 &
xterm -geometry 80x50+494+51 &
xterm -geometry 80x20+494-0 &
exec xterm -geometry 80x66+0+0 -name login
else
exec $command
fi

+ 7
- 0
X11/xinit/xinitrc.d/00-xhost View File

@@ -0,0 +1,7 @@
#!/bin/sh
# Allow all local connections from the current UID
# This fixes issues with hostname changes (usually by dhcp clients)
# see bug 287498 for more info

[ -x /usr/bin/xhost ] && [ -x /usr/bin/id ] &&
xhost +si:localuser:`id -un` > /dev/null 2>&1

+ 5
- 0
X11/xinit/xinitrc.d/11-xdg-menu-kde-4 View File

@@ -0,0 +1,5 @@
#!/bin/sh

if [ -z "${XDG_MENU_PREFIX}" ] && [ "${DESKTOP_SESSION}" = "KDE-4" ]; then
export XDG_MENU_PREFIX="kde-4-"
fi

+ 16
- 0
X11/xinit/xinitrc.d/40-libcanberra-gtk-module View File

@@ -0,0 +1,16 @@
#!/bin/sh
# to be sourced

case "$SESSION" in
GNOME)
# Done by gnome-settings-daemon
;;
*)
if [ -z "$GTK_MODULES" ] ; then
GTK_MODULES="canberra-gtk-module"
else
GTK_MODULES="$GTK_MODULES:canberra-gtk-module"
fi
export GTK_MODULES
;;
esac

+ 13
- 0
X11/xinit/xinitrc.d/80-dbus View File

@@ -0,0 +1,13 @@
#!/bin/bash

# launches a session dbus instance

dbuslaunch="`which dbus-launch 2>/dev/null`"
if [ -n "$dbuslaunch" ] && [ -x "$dbuslaunch" ] && [ -z "$DBUS_SESSION_BUS_ADDRESS" ]; then
if [ -n "$command" ]; then
command="$dbuslaunch --exit-with-session $command"
else
eval `$dbuslaunch --sh-syntax --exit-with-session`
fi
fi


+ 32
- 0
X11/xinit/xinitrc.d/90-consolekit View File

@@ -0,0 +1,32 @@
# -*- sh -*-
# Xsession.d script for ck-launch-session.
#
#
# This file is sourced by Xsession(5), not executed.

CK_LAUNCH_SESSION=/usr/bin/ck-launch-session

is_on_console() {
session=$(dbus-send --system --dest=org.freedesktop.ConsoleKit \
--type=method_call --print-reply --reply-timeout=2000 \
/org/freedesktop/ConsoleKit/Manager \
org.freedesktop.ConsoleKit.Manager.GetCurrentSession \
| grep path | awk '{print $3}' | sed s/\"//g)
x11_display=$(dbus-send --system --dest=org.freedesktop.ConsoleKit \
--type=method_call --print-reply --reply-timeout=2000 \
$session org.freedesktop.ConsoleKit.Session.GetX11Display \
| grep string | awk '{print $2}' | sed s/\"//g)

if [ -z "$x11_display" ] ; then
return 0
else
return 1
fi
}

# gdm already creates a CK session for us, so do not run the expensive D-Bus
# calls if we have $GDMSESSION
if [ -z "$GDMSESSION" ] && [ -x "$CK_LAUNCH_SESSION" ] && \
( [ -z "$XDG_SESSION_COOKIE" ] || is_on_console ) ; then
command="$CK_LAUNCH_SESSION $command"
fi

+ 2
- 0
X11/xinit/xinitrc.d/95-nvidia-settings View File

@@ -0,0 +1,2 @@
#!/bin/sh
/opt/bin/nvidia-settings --load-config-only

+ 2
- 0
X11/xinit/xserverrc View File

@@ -0,0 +1,2 @@
#!/bin/sh
exec /usr/bin/X -nolisten tcp "$@"

+ 123
- 0
X11/xorg.conf View File

@@ -0,0 +1,123 @@
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 275.09.07 (buildmeister@swio-display-x86-rhel47-03.nvidia.com) Wed Jun 8 14:38:32 PDT 2011

Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
# Screen 1 "Screen1" RightOf "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection

Section "Files"
FontPath "/usr/share/fonts/urw-fonts/"
FontPath "/usr/share/fonts/unifont/"
FontPath "/usr/share/fonts/truetype/"
FontPath "/usr/share/fonts/dejavu/"
FontPath "/usr/share/fonts/corefonts"
FontPath "/usr/share/fonts/75dpi/"
FontPath "/usr/share/fonts/100dpi"
FontPath "/usr/share/fonts/own/"
FontPath "/usr/share/fonts/freefont-ttf"
EndSection

Section "InputDevice"
# generated from data in "/etc/conf.d/gpm"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol"
Option "Device" "/dev/input/mice"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection

Section "InputDevice"
Identifier "Joystick0"
Driver "joystick"
Option "Device" "/dev/input/js0"
EndSection

Section "InputClass"
Identifier "keyboard-layout"
Driver "evdev"
Option "XkbModel" "pc105"
Option "XkbLayout" "de"
EndSection

Section "InputClass"
Identifier "joystick catchall"
MatchIsJoystick "on"
MatchDevicePath "/dev/input/js0"
Driver "evdev"
Option "StartKeysEnabled" "False"
Option "StartMouseEnabled" "False"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Asus"
ModelName "PB248"
# DisplaySize 518 324
# HorizSync 24.0 - 80.0
# VertRefresh 59.0 - 61.0
Option "DPMS"
# Option "DPI" "90x87"
EndSection

Section "Monitor"
Identifier "Monitor1"
VendorName "Asus"
ModelName "PB248"
# DisplaySize 518 324
# HorizSync 24.0 - 80.0
# VertRefresh 59.0 - 61.0
Option "DPMS"
# Option "DPI" "90x87"
EndSection

# Section "Device"
# Identifier "Device0"
# Driver "nouveau"
# Driver "nvidia"
# VendorName "NVIDIA Corporation"
# BoardName "GeForce GTX 460"
# BusID "PCI:2:0:0"
# # Option "UseEdidDpi" "False"
# Option "XvmcUsesTextures" "true"
# Option "Coolbits" "4"
# EndSection

Section "Device"
Identifier "Device0"
# Driver "nouveau"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GTX 460"
BusID "PCI:2:0:0"
# Option "UseEdidDpi" "False"
# Option "XvmcUsesTextures" "true"
# Option "Coolbits" "4"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "Stereo" "0"
# Option "nvidiaXineramaInfoOrder" "DFP-0"
# Option "metamodes" "DVI-I-1: nvidia-auto-select +0+0, DVI-I-2: nvidia-auto-select +1920+0"
Option "SLI" "Off"
Option "MultiGPU" "Off"
Option "BaseMosaic" "off"
SubSection "Display"
Depth 24
EndSubSection
EndSection

+ 9
- 0
X11/xorg.conf.d/90-custom-kbd.conf View File

@@ -0,0 +1,9 @@
Section "InputClass"
Identifier "Keyboard0"
MatchIsKeyboard "on"
Option "XkbModel" "pc105"
Option "XkbLayout" "de,us"
Option "XkbVariant" "qwertz,"
Option "XkbRules" "xorg"
EndSection


+ 29
- 0
acpi/actions/power View File

@@ -0,0 +1,29 @@
#!/bin/sh
#
# $Header: /etc/acpi/actions/power Exp $
#

set $*
group=${1%/*}
action=${1#*/}
device=$2
id=$3
value=$4

case $group in
(ac_adapter)
case $value in
*0) hprofile power.bat;;
*1) hprofile power.adp;;
esac
;;
(battery)
case $value in
*0|*1) hprofile power.adp;;
esac
;;
esac

#
# vim:fenc=utf-8:ft=sh:ci:pi:sts=0:sw=4:ts=4:
#

+ 68
- 0
acpi/actions/powerbtn.sh View File

@@ -0,0 +1,68 @@
#!/bin/sh
# /etc/acpi/powerbtn.sh
# Taken from Debian's 2.0.4-1 diff file. This version handles KDE4.
# Power Button event handler.
# Checks to see if gnome or KDE are already handling the power button.
# If not, initiates a plain shutdown.

# getXuser gets the X user belonging to the display in $displaynum.
# If you want the foreground X user, use getXconsole!
# Input:
# displaynum - X display number
# Output:
# XUSER - the name of the user
# XAUTHORITY - full pathname of the user's .Xauthority file
getXuser() {
user=`pinky -fw | awk '{ if ($2 == ":'$displaynum'" || $(NF) == ":'$displaynum'" ) { print $1; exit; } }'`
if [ x"$user" = x"" ]; then
startx=`pgrep -n startx`
if [ x"$startx" != x"" ]; then
user=`ps -o user --no-headers $startx`
fi
fi
if [ x"$user" != x"" ]; then
userhome=`getent passwd $user | cut -d: -f6`
export XAUTHORITY=$userhome/.Xauthority
else
export XAUTHORITY=""
fi
export XUSER=$user
}

# Gets the X display number for the active virtual terminal.
# Output:
# DISPLAY - the X display number
# See getXuser()'s output.
getXconsole() {
console=`fgconsole`;
displaynum=`ps t tty$console | sed -n -re 's,.*/X .*:([0-9]+).*,\1,p'`
if [ x"$displaynum" != x"" ]; then
export DISPLAY=":$displaynum"
getXuser
fi
}

# Skip if we are just in the middle of resuming.
test -f /var/lock/acpisleep && exit 0

# If the current X console user is running a power management daemon that
# handles suspend/resume requests, let them handle policy.

getXconsole

# A list of power management system process names.
PMS="gnome-power-manager kpowersave xfce4-power-manager"
PMS="$PMS guidance-power-manager.py dalston-power-applet"

# If one of those is running or any of several others,
if pidof x $PMS > /dev/null ||
( test "$XUSER" != "" && pidof dcopserver > /dev/null && test -x /usr/bin/dcop && /usr/bin/dcop --user $XUSER kded kded loadedModules | grep -q klaptopdaemon) ||
( test "$XUSER" != "" && test -x /usr/bin/qdbus && test -r /proc/$(pidof kded4)/environ && su - $XUSER -c "eval $(echo -n 'export '; cat /proc/$(pidof kded4)/environ |tr '\0' '\n'|grep DBUS_SESSION_BUS_ADDRESS); qdbus org.kde.kded" | grep -q powerdevil) ; then
# Get out as the power manager that is running will take care of things.
exit
fi

# No power managment system appears to be running. Just initiate a plain
# shutdown.
/sbin/shutdown -h now "Power button pressed"


+ 59
- 0
acpi/default.sh View File

@@ -0,0 +1,59 @@
#!/bin/sh
# /etc/acpi/default.sh
# Default acpi script that takes an entry for all actions

set $*

group=${1%%/*}
action=${1#*/}
device=$2
id=$3
value=$4

log_unhandled() {
logger "ACPI event unhandled: $*"
}

case "$group" in
button)
case "$action" in
power)
/etc/acpi/actions/powerbtn.sh
;;

# if your laptop doesnt turn on/off the display via hardware
# switch and instead just generates an acpi event, you can force
# X to turn off the display via dpms. note you will have to run
# 'xhost +local:0' so root can access the X DISPLAY.
#lid)
# xset dpms force off
# ;;

*) log_unhandled $* ;;
esac
;;

ac_adapter)
case "$value" in
# Add code here to handle when the system is unplugged
# (maybe change cpu scaling to powersave mode). For
# multicore systems, make sure you set powersave mode
# for each core!
#*0)
# cpufreq-set -g powersave
# ;;

# Add code here to handle when the system is plugged in
# (maybe change cpu scaling to performance mode). For
# multicore systems, make sure you set performance mode
# for each core!
#*1)
# cpufreq-set -g performance
# ;;

*) log_unhandled $* ;;
esac
;;

*) log_unhandled $* ;;
esac

+ 19
- 0
acpi/events/default View File

@@ -0,0 +1,19 @@
# /etc/acpi/events/default
# This is the ACPID default configuration, it takes all
# events and passes them to /etc/acpi/default.sh for further
# processing.

# event keeps a regular expression matching the event. To get
# power events only, just use something like "event=button[ /]power.*"
# to catch it.
# action keeps the command to be executed after an event occurs
# In case of the power event above, your entry may look this way:
#event=button[ /]power.*
#action=/sbin/init 0

# Optionally you can specify the placeholder %e. It will pass
# through the whole kernel event message to the program you've
# specified.

event=.*
action=/etc/acpi/default.sh %e

+ 15
- 0
acpi/events/power View File

@@ -0,0 +1,15 @@
#
# $Header: /etc/acpi/actions/power Exp $
#

# Take care of battery events
event=battery.*
action=/etc/acpi/action/power %e

# Take care of ac_adapter events
event=ac_adapter.*
action=/etc/acpi/action/power %e

#
# vim:fenc=utf-8::ci:pi:sts=0:sw=4:ts=4:
#

+ 117
- 0
adobe/mms.cfg View File

@@ -0,0 +1,117 @@
#
# /etc/adobe/mms.cfg: Adobe Flash privacy and security settings
#
# For more details on the meaning of most of these options, please visit:
# http://www.adobe.com/devnet/flashplayer/articles/flash_player_admin_guide.html
#

# Lets you prevent users from designating any files on the local file system as
# trusted
# 0 = Not Allowed, 1 = Allowed (default)
#AllowUserLocalTrust = 1

# Lets you specify a hard limit on the amount of local storage that Flash Player
# uses for the storage of common Flash components
# Size in megabytes (default is 20), 0 = Component storage disabled
#AssetCacheSize = 20

# Lets you prevent Flash Player from automatically checkingfor and installing
# updated versions
# 0 = Not Disabled (default), 1 = Disabled
AutoUpdateDisable = 1

# Lets you specify how often to check for an updated version of Flash Player
# Number of days, 0 = Every startup
# There is no default value, which falls back to the user's setting (30 days by
# default)
#AutoUpdateInterval =

# Lets you prevent SWF files from accessing webcams or microphones
# 0 = Not Disabled (default), 1 = Disabled
#AVHardwareDisable = 0

# Lets you prevent information on installed fonts from being displayed
# 0 = Not Disabled (default), 1 = Disabled
#DisableDeviceFontEnumeration = 0

# Lets you prevent networking or file system access if any kind
# Set to the executable filename, default is empty
#DisableNetworkAndFilesystemInHostApp =

# Lets you prevent native code applications that are digitally signed and
# delivered by Adobe from being downloaded
# 0 = Not Disabled (default), 1 = Disabled
#DisableProductDownload = 0

# Lets you enable or disable the use of the Socket.connect() and
# XMLSocket.connect() methods
# 0 = Not Disabled (default), 1 = Disabled
#DisableSockets = 0

# Lets you create a whitelist of servers to which socket connections are allowed
# Set to hostname or IP address. This can be specified multiple times in this
# file to allow more than one host, and only takes effect if DisableSockets
# (above) is set to 1.
#EnableSocketsTo = localhost.localdomain
#EnableSocketsTo = 127.0.0.1

# Lets you prevent the ActionScript FileReference API from performing file
# downloads
# 0 = Not Disabled (default), 1 = Disabled
#FileDownloadDisable = 0

# Lets you prevent the ActionScript FileReference API from prerforming file
# uploads
# 0 = Not Disabled (default), 1 = Disabled
#FileUploadDisable = 0

# Lets you disable SWF files playing via a browser plug-in from being displayed
# in full-screen mode
# 0 = Not Disabled (default), 1 = Disabled
#FullScreenDisable = 0

# Lets you specify whether SWF files produced for Flash Player 6 and earlier can
# execute an operation that has been restricted in a newer version of Flash
# Player
# 0 = Deny, 1 = Allow
# There is no default value, which falls back to the user's setting (Defaults to
# "Ask"
#LegacyDomainMatching =

# Lets you specify how Flash Player should determine whether to execute certain
# local SWF files that were originally produced for Flash Player 7 and earlier
# 0 = Deny, 1 = Allow
# There is no default value, which falls back to the user's setting
#LocalFileLegacyAction =

# Lets you prevent local SWF files from having read access to files on local
# drive
# 0 = Not Disabled (default), 1 = Disabled
#LocalFileReadDisable = 0

# Lets you specify a hard limit on the amout of local storage that Flash Player
# uses (per domain) for persistent shared objects
# 1 = no storage, 2 = 10KB, 3 = 100KB, 4 = 1MB, 5 = 10MB,
# 6 = User specified (default)
# If the user does not specify a limit, the default is 100KB.
#LocalStorageLimit = 6

# Lets you override GPU validation checks to force hardware acceleration
# Warning: This may make your player (more) unstable!
# 0 = Check GPU (default), 1 = Skip checks
# More details:
# http://blogs.adobe.com/penguin.swf/2008/08/secrets_of_the_mmscfg_file_1.html
#OverrideGPUValidation = 0

# Lets you specify whether third-party SWF files can read and write locally
# persistent shared objects
# 0 = disabled, 1 = enabled
# There is no default value, which falls back to the user's setting
#ThirdPartyStorage =

# Lets you disable "Windowless" mode, which may cause crashes in firefox
# version 3.01 and earlier.
# 0 = Not Disabled (default), 1 = Disabled
# More details:
# http://blogs.adobe.com/penguin.swf/2008/08/windowless_mode_fix.html
#WindowlessDisable = 0

+ 158
- 0
apache2/._cfg0000_httpd.conf View File

@@ -0,0 +1,158 @@
# This is a modification of the default Apache 2.2 configuration file
# for Gentoo Linux.
#
# Support:
# http://www.gentoo.org/main/en/lists.xml [mailing lists]
# http://forums.gentoo.org/ [web forums]
# irc://irc.freenode.net#gentoo-apache [irc chat]
#
# Bug Reports:
# http://bugs.gentoo.org [gentoo related bugs]
# http://httpd.apache.org/bug_report.html [apache httpd related bugs]
#
#
# This is the main Apache HTTP server configuration file. It contains the
# configuration directives that give the server its instructions.
# See <URL:http://httpd.apache.org/docs/2.2> for detailed information.
# In particular, see
# <URL:http://httpd.apache.org/docs/2.2/mod/directives.html>
# for a discussion of each configuration directive.
#
# Do NOT simply read the instructions in here without understanding
# what they do. They're here only as hints or reminders. If you are unsure
# consult the online docs. You have been warned.
#
# Configuration and logfile names: If the filenames you specify for many
# of the server's control files begin with "/" (or "drive:/" for Win32), the
# server will use that explicit path. If the filenames do *not* begin
# with "/", the value of ServerRoot is prepended -- so "var/log/apache2/foo_log"
# with ServerRoot set to "/usr" will be interpreted by the
# server as "/usr/var/log/apache2/foo.log".

# ServerRoot: The top of the directory tree under which the server's
# configuration, error, and log files are kept.
#
# Do not add a slash at the end of the directory path. If you point
# ServerRoot at a non-local disk, be sure to point the LockFile directive
# at a local disk. If you wish to share the same ServerRoot for multiple
# httpd daemons, you will need to change at least LockFile and PidFile.
ServerRoot "/usr/lib64/apache2"

# Dynamic Shared Object (DSO) Support
#
# To be able to use the functionality of a module which was built as a DSO you
# have to place corresponding `LoadModule' lines at this location so the
# directives contained in it are actually available _before_ they are used.
# Statically compiled modules (those listed by `httpd -l') do not need
# to be loaded here.
#
# Example:
# LoadModule foo_module modules/mod_foo.so
#
# GENTOO: Automatically defined based on APACHE2_MODULES USE_EXPAND variable.
# Do not change manually, it will be overwritten on upgrade.
#
# The following modules are considered as the default configuration.
# If you wish to disable one of them, you may have to alter other
# configuration directives.
#
# Change these at your own risk!

LoadModule actions_module modules/mod_actions.so
LoadModule alias_module modules/mod_alias.so
LoadModule auth_basic_module modules/mod_auth_basic.so
LoadModule authn_alias_module modules/mod_authn_alias.so
LoadModule authn_anon_module modules/mod_authn_anon.so
LoadModule authn_dbm_module modules/mod_authn_dbm.so
LoadModule authn_default_module modules/mod_authn_default.so
LoadModule authn_file_module modules/mod_authn_file.so
LoadModule authz_dbm_module modules/mod_authz_dbm.so
LoadModule authz_default_module modules/mod_authz_default.so
LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
LoadModule authz_host_module modules/mod_authz_host.so
LoadModule authz_owner_module modules/mod_authz_owner.so
LoadModule authz_user_module modules/mod_authz_user.so
LoadModule autoindex_module modules/mod_autoindex.so
<IfDefine CACHE>
LoadModule cache_module modules/mod_cache.so
</IfDefine>
LoadModule cgi_module modules/mod_cgi.so
LoadModule cgid_module modules/mod_cgid.so
<IfDefine DAV>
LoadModule dav_module modules/mod_dav.so
</IfDefine>
<IfDefine DAV>
LoadModule dav_fs_module modules/mod_dav_fs.so
</IfDefine>
<IfDefine DAV>
LoadModule dav_lock_module modules/mod_dav_lock.so
</IfDefine>
LoadModule deflate_module modules/mod_deflate.so
LoadModule dir_module modules/mod_dir.so
<IfDefine CACHE>
LoadModule disk_cache_module modules/mod_disk_cache.so
</IfDefine>
LoadModule env_module modules/mod_env.so
LoadModule expires_module modules/mod_expires.so
LoadModule ext_filter_module modules/mod_ext_filter.so
<IfDefine CACHE>
LoadModule file_cache_module modules/mod_file_cache.so
</IfDefine>
LoadModule filter_module modules/mod_filter.so
LoadModule headers_module modules/mod_headers.so
LoadModule include_module modules/mod_include.so
<IfDefine INFO>
LoadModule info_module modules/mod_info.so
</IfDefine>
LoadModule log_config_module modules/mod_log_config.so
LoadModule logio_module modules/mod_logio.so
<IfDefine CACHE>
LoadModule mem_cache_module modules/mod_mem_cache.so
</IfDefine>
LoadModule mime_module modules/mod_mime.so
LoadModule mime_magic_module modules/mod_mime_magic.so
LoadModule negotiation_module modules/mod_negotiation.so
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule setenvif_module modules/mod_setenvif.so
LoadModule speling_module modules/mod_speling.so
<IfDefine SSL>
LoadModule ssl_module modules/mod_ssl.so
</IfDefine>
<IfDefine STATUS>
LoadModule status_module modules/mod_status.so
</IfDefine>
LoadModule unique_id_module modules/mod_unique_id.so
<IfDefine USERDIR>
LoadModule userdir_module modules/mod_userdir.so
</IfDefine>
LoadModule usertrack_module modules/mod_usertrack.so
LoadModule vhost_alias_module modules/mod_vhost_alias.so

# If you wish httpd to run as a different user or group, you must run
# httpd as root initially and it will switch.
#
# User/Group: The name (or #number) of the user/group to run httpd as.
# It is usually good practice to create a dedicated user and group for
# running httpd, as with most system services.
User apache
Group apache

# Supplemental configuration
#
# Most of the configuration files in the /etc/apache2/modules.d/ directory can
# be turned on using APACHE2_OPTS in /etc/conf.d/apache2 to add extra features
# or to modify the default configuration of the server.
#
# To know which flag to add to APACHE2_OPTS, look at the first line of the
# the file, which will usually be an <IfDefine OPTION> where OPTION is the
# flag to use.
Include /etc/apache2/modules.d/*.conf

# Virtual-host support
#
# Gentoo has made using virtual-hosts easy. In /etc/apache2/vhosts.d/ we
# include a default vhost (enabled by adding -D DEFAULT_VHOST to
# APACHE2_OPTS in /etc/conf.d/apache2).
Include /etc/apache2/vhosts.d/*.conf

# vim: ts=4 filetype=apache

+ 385
- 0
apache2/._cfg0000_magic View File

@@ -0,0 +1,385 @@
# Magic data for mod_mime_magic Apache module (originally for file(1) command)
# The module is described in /manual/mod/mod_mime_magic.html
#
# The format is 4-5 columns:
# Column #1: byte number to begin checking from, ">" indicates continuation
# Column #2: type of data to match
# Column #3: contents of data to match
# Column #4: MIME type of result
# Column #5: MIME encoding of result (optional)

#------------------------------------------------------------------------------
# Localstuff: file(1) magic for locally observed files
# Add any locally observed files here.

#------------------------------------------------------------------------------
# end local stuff
#------------------------------------------------------------------------------

#------------------------------------------------------------------------------
# Java

0 short 0xcafe
>2 short 0xbabe application/java

#------------------------------------------------------------------------------
# audio: file(1) magic for sound formats
#
# from Jan Nicolai Langfeldt <janl@ifi.uio.no>,
#

# Sun/NeXT audio data
0 string .snd
>12 belong 1 audio/basic
>12 belong 2 audio/basic
>12 belong 3 audio/basic
>12 belong 4 audio/basic
>12 belong 5 audio/basic
>12 belong 6 audio/basic
>12 belong 7 audio/basic

>12 belong 23 audio/x-adpcm

# DEC systems (e.g. DECstation 5000) use a variant of the Sun/NeXT format
# that uses little-endian encoding and has a different magic number
# (0x0064732E in little-endian encoding).
0 lelong 0x0064732E
>12 lelong 1 audio/x-dec-basic
>12 lelong 2 audio/x-dec-basic
>12 lelong 3 audio/x-dec-basic
>12 lelong 4 audio/x-dec-basic
>12 lelong 5 audio/x-dec-basic
>12 lelong 6 audio/x-dec-basic
>12 lelong 7 audio/x-dec-basic
# compressed (G.721 ADPCM)
>12 lelong 23 audio/x-dec-adpcm

# Bytes 0-3 of AIFF, AIFF-C, & 8SVX audio files are "FORM"
# AIFF audio data
8 string AIFF audio/x-aiff
# AIFF-C audio data
8 string AIFC audio/x-aiff
# IFF/8SVX audio data
8 string 8SVX audio/x-aiff

# Creative Labs AUDIO stuff
# Standard MIDI data
0 string MThd audio/unknown
#>9 byte >0 (format %d)
#>11 byte >1 using %d channels
# Creative Music (CMF) data
0 string CTMF audio/unknown
# SoundBlaster instrument data
0 string SBI audio/unknown
# Creative Labs voice data
0 string Creative\ Voice\ File audio/unknown
## is this next line right? it came this way...
#>19 byte 0x1A
#>23 byte >0 - version %d
#>22 byte >0 \b.%d

# [GRR 950115: is this also Creative Labs? Guessing that first line
# should be string instead of unknown-endian long...]
#0 long 0x4e54524b MultiTrack sound data
#0 string NTRK MultiTrack sound data
#>4 long x - version %ld

# Microsoft WAVE format (*.wav)
# [GRR 950115: probably all of the shorts and longs should be leshort/lelong]
# Microsoft RIFF
0 string RIFF audio/unknown
# - WAVE format
>8 string WAVE audio/x-wav
# MPEG audio.
0 beshort&0xfff0 0xfff0 audio/mpeg
# C64 SID Music files, from Linus Walleij <triad@df.lth.se>
0 string PSID audio/prs.sid

#------------------------------------------------------------------------------
# c-lang: file(1) magic for C programs or various scripts
#

# XPM icons (Greg Roelofs, newt@uchicago.edu)
# ideally should go into "images", but entries below would tag XPM as C source
0 string /*\ XPM image/x-xbm 7bit

# this first will upset you if you're a PL/1 shop... (are there any left?)
# in which case rm it; ascmagic will catch real C programs
# C or REXX program text
0 string /* text/plain
# C++ program text
0 string // text/plain

#------------------------------------------------------------------------------
# compress: file(1) magic for pure-compression formats (no archives)
#
# compress, gzip, pack, compact, huf, squeeze, crunch, freeze, yabba, whap, etc.
#
# Formats for various forms of compressed data
# Formats for "compress" proper have been moved into "compress.c",
# because it tries to uncompress it to figure out what's inside.

# standard unix compress
0 string \037\235 application/octet-stream x-compress

# gzip (GNU zip, not to be confused with [Info-ZIP/PKWARE] zip archiver)
0 string \037\213 application/octet-stream x-gzip

# According to gzip.h, this is the correct byte order for packed data.
0 string \037\036 application/octet-stream
#
# This magic number is byte-order-independent.
#
0 short 017437 application/octet-stream

# XXX - why *two* entries for "compacted data", one of which is
# byte-order independent, and one of which is byte-order dependent?
#
# compacted data
0 short 0x1fff application/octet-stream
0 string \377\037 application/octet-stream
# huf output
0 short 0145405 application/octet-stream

# Squeeze and Crunch...
# These numbers were gleaned from the Unix versions of the programs to
# handle these formats. Note that I can only uncrunch, not crunch, and
# I didn't have a crunched file handy, so the crunch number is untested.
# Keith Waclena <keith@cerberus.uchicago.edu>
#0 leshort 0x76FF squeezed data (CP/M, DOS)
#0 leshort 0x76FE crunched data (CP/M, DOS)

# Freeze
#0 string \037\237 Frozen file 2.1
#0 string \037\236 Frozen file 1.0 (or gzip 0.5)

# lzh?
#0 string \037\240 LZH compressed data

#------------------------------------------------------------------------------
# frame: file(1) magic for FrameMaker files
#
# This stuff came on a FrameMaker demo tape, most of which is
# copyright, but this file is "published" as witness the following:
#
0 string \<MakerFile application/x-frame
0 string \<MIFFile application/x-frame
0 string \<MakerDictionary application/x-frame
0 string \<MakerScreenFon application/x-frame
0 string \<MML application/x-frame
0 string \<Book application/x-frame
0 string \<Maker application/x-frame

#------------------------------------------------------------------------------
# html: file(1) magic for HTML (HyperText Markup Language) docs
#
# from Daniel Quinlan <quinlan@yggdrasil.com>
# and Anna Shergold <anna@inext.co.uk>
#
0 string \<!DOCTYPE\ HTML text/html
0 string \<!doctype\ html text/html
0 string \<HEAD text/html
0 string \<head text/html
0 string \<TITLE text/html
0 string \<title text/html
0 string \<html text/html
0 string \<HTML text/html
0 string \<!-- text/html
0 string \<h1 text/html
0 string \<H1 text/html

# XML eXtensible Markup Language, from Linus Walleij <triad@df.lth.se>
0 string \<?xml text/xml

#------------------------------------------------------------------------------
# images: file(1) magic for image formats (see also "c-lang" for XPM bitmaps)
#
# originally from jef@helios.ee.lbl.gov (Jef Poskanzer),
# additions by janl@ifi.uio.no as well as others. Jan also suggested
# merging several one- and two-line files into here.
#
# XXX - byte order for GIF and TIFF fields?
# [GRR: TIFF allows both byte orders; GIF is probably little-endian]
#

# [GRR: what the hell is this doing in here?]
#0 string xbtoa btoa'd file

# PBMPLUS
# PBM file
0 string P1 image/x-portable-bitmap 7bit
# PGM file
0 string P2 image/x-portable-greymap 7bit
# PPM file
0 string P3 image/x-portable-pixmap 7bit
# PBM "rawbits" file
0 string P4 image/x-portable-bitmap
# PGM "rawbits" file
0 string P5 image/x-portable-greymap
# PPM "rawbits" file
0 string P6 image/x-portable-pixmap

# NIFF (Navy Interchange File Format, a modification of TIFF)
# [GRR: this *must* go before TIFF]
0 string IIN1 image/x-niff

# TIFF and friends
# TIFF file, big-endian
0 string MM image/tiff
# TIFF file, little-endian
0 string II image/tiff

# possible GIF replacements; none yet released!
# (Greg Roelofs, newt@uchicago.edu)
#
# GRR 950115: this was mine ("Zip GIF"):
# ZIF image (GIF+deflate alpha)
0 string GIF94z image/unknown
#
# GRR 950115: this is Jeremy Wohl's Free Graphics Format (better):
# FGF image (GIF+deflate beta)
0 string FGF95a image/unknown
#
# GRR 950115: this is Thomas Boutell's Portable Bitmap Format proposal
# (best; not yet implemented):
# PBF image (deflate compression)
0 string PBF image/unknown

# GIF
0 string GIF image/gif

# JPEG images
0 beshort 0xffd8 image/jpeg

# PC bitmaps (OS/2, Windoze BMP files) (Greg Roelofs, newt@uchicago.edu)
0 string BM image/bmp
#>14 byte 12 (OS/2 1.x format)
#>14 byte 64 (OS/2 2.x format)
#>14 byte 40 (Windows 3.x format)
#0 string IC icon
#0 string PI pointer
#0 string CI color icon
#0 string CP color pointer
#0 string BA bitmap array

0 string \x89PNG image/png
0 string FWS application/x-shockwave-flash
0 string CWS application/x-shockwave-flash

#------------------------------------------------------------------------------
# lisp: file(1) magic for lisp programs
#
# various lisp types, from Daniel Quinlan (quinlan@yggdrasil.com)
0 string ;; text/plain 8bit
# Emacs 18 - this is always correct, but not very magical.
0 string \012( application/x-elc
# Emacs 19
0 string ;ELC\023\000\000\000 application/x-elc

#------------------------------------------------------------------------------
# mail.news: file(1) magic for mail and news
#
# There are tests to ascmagic.c to cope with mail and news.
0 string Relay-Version: message/rfc822 7bit
0 string #!\ rnews message/rfc822 7bit
0 string N#!\ rnews message/rfc822 7bit
0 string Forward\ to message/rfc822 7bit
0 string Pipe\ to message/rfc822 7bit
0 string Return-Path: message/rfc822 7bit
0 string Path: message/news 8bit
0 string Xref: message/news 8bit
0 string From: message/rfc822 7bit
0 string Article message/news 8bit
#------------------------------------------------------------------------------
# msword: file(1) magic for MS Word files
#
# Contributor claims:
# Reversed-engineered MS Word magic numbers
#

0 string \376\067\0\043 application/msword
0 string \333\245-\0\0\0 application/msword

# disable this one because it applies also to other
# Office/OLE documents for which msword is not correct. See PR#2608.
#0 string \320\317\021\340\241\261 application/msword



#------------------------------------------------------------------------------
# printer: file(1) magic for printer-formatted files
#

# PostScript
0 string %! application/postscript
0 string \004%! application/postscript

# Acrobat
# (due to clamen@cs.cmu.edu)
0 string %PDF- application/pdf

#------------------------------------------------------------------------------
# sc: file(1) magic for "sc" spreadsheet
#
38 string Spreadsheet application/x-sc

#------------------------------------------------------------------------------
# tex: file(1) magic for TeX files
#
# XXX - needs byte-endian stuff (big-endian and little-endian DVI?)
#
# From <conklin@talisman.kaleida.com>

# Although we may know the offset of certain text fields in TeX DVI
# and font files, we can't use them reliably because they are not
# zero terminated. [but we do anyway, christos]
0 string \367\002 application/x-dvi
#0 string \367\203 TeX generic font data
#0 string \367\131 TeX packed font data
#0 string \367\312 TeX virtual font data
#0 string This\ is\ TeX, TeX transcript text
#0 string This\ is\ METAFONT, METAFONT transcript text

# There is no way to detect TeX Font Metric (*.tfm) files without
# breaking them apart and reading the data. The following patterns
# match most *.tfm files generated by METAFONT or afm2tfm.
#2 string \000\021 TeX font metric data
#2 string \000\022 TeX font metric data
#>34 string >\0 (%s)

# Texinfo and GNU Info, from Daniel Quinlan (quinlan@yggdrasil.com)
#0 string \\input\ texinfo Texinfo source text
#0 string This\ is\ Info\ file GNU Info text

# correct TeX magic for Linux (and maybe more)
# from Peter Tobias (tobias@server.et-inf.fho-emden.de)
#
0 leshort 0x02f7 application/x-dvi

# RTF - Rich Text Format
0 string {\\rtf application/rtf

#------------------------------------------------------------------------------
# animation: file(1) magic for animation/movie formats
#
# animation formats, originally from vax@ccwf.cc.utexas.edu (VaX#n8)
# MPEG file
0 string \000\000\001\263 video/mpeg
#
# The contributor claims:
# I couldn't find a real magic number for these, however, this
# -appears- to work. Note that it might catch other files, too,
# so BE CAREFUL!
#
# Note that title and author appear in the two 20-byte chunks
# at decimal offsets 2 and 22, respectively, but they are XOR'ed with
# 255 (hex FF)! DL format SUCKS BIG ROCKS.
#
# DL file version 1 , medium format (160x100, 4 images/screen)
0 byte 1 video/unknown
0 byte 2 video/unknown
# Quicktime video, from Linus Walleij <triad@df.lth.se>
# from Apple quicktime file format documentation.
4 string moov video/quicktime
4 string mdat video/quicktime


+ 156
- 0
apache2/._cfg0001_httpd.conf View File

@@ -0,0 +1,156 @@
# This is a modification of the default Apache 2.4 configuration file
# for Gentoo Linux.
#
# Support:
# http://www.gentoo.org/main/en/lists.xml [mailing lists]
# http://forums.gentoo.org/ [web forums]
# irc://irc.freenode.net#gentoo-apache [irc chat]
#
# Bug Reports:
# http://bugs.gentoo.org [gentoo related bugs]
# http://httpd.apache.org/bug_report.html [apache httpd related bugs]
#
#
# This is the main Apache HTTP server configuration file. It contains the
# configuration directives that give the server its instructions.
# See <URL:http://httpd.apache.org/docs/2.4> for detailed information.
# In particular, see
# <URL:http://httpd.apache.org/docs/2.4/mod/directives.html>
# for a discussion of each configuration directive.
#
# Do NOT simply read the instructions in here without understanding
# what they do. They're here only as hints or reminders. If you are unsure
# consult the online docs. You have been warned.
#
# Configuration and logfile names: If the filenames you specify for many
# of the server's control files begin with "/" (or "drive:/" for Win32), the
# server will use that explicit path. If the filenames do *not* begin
# with "/", the value of ServerRoot is prepended -- so "var/log/apache2/foo_log"
# with ServerRoot set to "/usr" will be interpreted by the
# server as "/usr/var/log/apache2/foo.log".

# ServerRoot: The top of the directory tree under which the server's
# configuration, error, and log files are kept.
#
# Do not add a slash at the end of the directory path. If you point
# ServerRoot at a non-local disk, be sure to point the LockFile directive
# at a local disk. If you wish to share the same ServerRoot for multiple
# httpd daemons, you will need to change at least LockFile and PidFile.
# Comment: The LockFile directive has been replaced by the Mutex directive
ServerRoot "/usr/lib64/apache2"

# Dynamic Shared Object (DSO) Support
#
# To be able to use the functionality of a module which was built as a DSO you
# have to place corresponding `LoadModule' lines at this location so the
# directives contained in it are actually available _before_ they are used.
# Statically compiled modules (those listed by `httpd -l') do not need
# to be loaded here.
#
# Example:
# LoadModule foo_module modules/mod_foo.so
#
# GENTOO: Automatically defined based on APACHE2_MODULES USE_EXPAND variable.
# Do not change manually, it will be overwritten on upgrade.
#
# The following modules are considered as the default configuration.
# If you wish to disable one of them, you may have to alter other
# configuration directives.
#
# Change these at your own risk!

LoadModule actions_module modules/mod_actions.so
LoadModule alias_module modules/mod_alias.so
LoadModule auth_basic_module modules/mod_auth_basic.so
LoadModule authn_anon_module modules/mod_authn_anon.so
LoadModule authn_core_module modules/mod_authn_core.so
LoadModule authn_dbm_module modules/mod_authn_dbm.so
LoadModule authn_file_module modules/mod_authn_file.so
LoadModule authz_core_module modules/mod_authz_core.so
LoadModule authz_dbm_module modules/mod_authz_dbm.so
LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
LoadModule authz_host_module modules/mod_authz_host.so
LoadModule authz_owner_module modules/mod_authz_owner.so
LoadModule authz_user_module modules/mod_authz_user.so
LoadModule autoindex_module modules/mod_autoindex.so
<IfDefine CACHE>
LoadModule cache_module modules/mod_cache.so
</IfDefine>
LoadModule cgi_module modules/mod_cgi.so
LoadModule cgid_module modules/mod_cgid.so
<IfDefine DAV>
LoadModule dav_module modules/mod_dav.so
</IfDefine>
<IfDefine DAV>
LoadModule dav_fs_module modules/mod_dav_fs.so
</IfDefine>
<IfDefine DAV>
LoadModule dav_lock_module modules/mod_dav_lock.so
</IfDefine>
LoadModule deflate_module modules/mod_deflate.so
LoadModule dir_module modules/mod_dir.so
LoadModule env_module modules/mod_env.so
LoadModule expires_module modules/mod_expires.so
LoadModule ext_filter_module modules/mod_ext_filter.so
<IfDefine CACHE>
LoadModule file_cache_module modules/mod_file_cache.so
</IfDefine>
LoadModule filter_module modules/mod_filter.so
LoadModule headers_module modules/mod_headers.so
LoadModule include_module modules/mod_include.so
<IfDefine INFO>
LoadModule info_module modules/mod_info.so
</IfDefine>
LoadModule log_config_module modules/mod_log_config.so
LoadModule logio_module modules/mod_logio.so
LoadModule mime_module modules/mod_mime.so
LoadModule mime_magic_module modules/mod_mime_magic.so
LoadModule negotiation_module modules/mod_negotiation.so
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule setenvif_module modules/mod_setenvif.so
<IfDefine SSL>
LoadModule socache_shmcb_module modules/mod_socache_shmcb.so
</IfDefine>
LoadModule speling_module modules/mod_speling.so
<IfDefine SSL>
LoadModule ssl_module modules/mod_ssl.so
</IfDefine>
<IfDefine STATUS>
LoadModule status_module modules/mod_status.so
</IfDefine>
LoadModule unique_id_module modules/mod_unique_id.so
LoadModule unixd_module modules/mod_unixd.so
<IfDefine USERDIR>
LoadModule userdir_module modules/mod_userdir.so
</IfDefine>
LoadModule usertrack_module modules/mod_usertrack.so
LoadModule vhost_alias_module modules/mod_vhost_alias.so

# If you wish httpd to run as a different user or group, you must run
# httpd as root initially and it will switch.
#
# User/Group: The name (or #number) of the user/group to run httpd as.
# It is usually good practice to create a dedicated user and group for
# running httpd, as with most system services.
User apache
Group apache

# Supplemental configuration
#
# Most of the configuration files in the /etc/apache2/modules.d/ directory can
# be turned on using APACHE2_OPTS in /etc/conf.d/apache2 to add extra features
# or to modify the default configuration of the server.
#
# To know which flag to add to APACHE2_OPTS, look at the first line of the
# the file, which will usually be an <IfDefine OPTION> where OPTION is the
# flag to use.
Include /etc/apache2/modules.d/*.conf

# Virtual-host support
#
# Gentoo has made using virtual-hosts easy. In /etc/apache2/vhosts.d/ we
# include a default vhost (enabled by adding -D DEFAULT_VHOST to
# APACHE2_OPTS in /etc/conf.d/apache2).
Include /etc/apache2/vhosts.d/*.conf

# vim: ts=4 filetype=apache

+ 5
- 0
apache2/custom/wba.conf View File

@@ -0,0 +1,5 @@
Alias /random "/home/jule/git-annex/studium/WBA/P7/wba_07_140521/WA_07_140521_para/build/"
<Directory "/home/jule/git-annex/studium/WBA/P7/wba_07_140521/WA_07_140521_para/build/">
Options +Indexes
Allow from all
</Directory>

+ 163
- 0
apache2/httpd.conf View File

@@ -0,0 +1,163 @@
# This is a modification of the default Apache 2.2 configuration file
# for Gentoo Linux.
#
# Support:
# http://www.gentoo.org/main/en/lists.xml [mailing lists]
# http://forums.gentoo.org/ [web forums]
# irc://irc.freenode.net#gentoo-apache [irc chat]
#
# Bug Reports:
# http://bugs.gentoo.org [gentoo related bugs]
# http://httpd.apache.org/bug_report.html [apache httpd related bugs]
#
#
# This is the main Apache HTTP server configuration file. It contains the
# configuration directives that give the server its instructions.
# See <URL:http://httpd.apache.org/docs/2.2> for detailed information.
# In particular, see
# <URL:http://httpd.apache.org/docs/2.2/mod/directives.html>
# for a discussion of each configuration directive.
#
# Do NOT simply read the instructions in here without understanding
# what they do. They're here only as hints or reminders. If you are unsure
# consult the online docs. You have been warned.
#
# Configuration and logfile names: If the filenames you specify for many
# of the server's control files begin with "/" (or "drive:/" for Win32), the
# server will use that explicit path. If the filenames do *not* begin
# with "/", the value of ServerRoot is prepended -- so "var/log/apache2/foo_log"
# with ServerRoot set to "/usr" will be interpreted by the
# server as "/usr/var/log/apache2/foo.log".

# ServerRoot: The top of the directory tree under which the server's
# configuration, error, and log files are kept.
#
# Do not add a slash at the end of the directory path. If you point
# ServerRoot at a non-local disk, be sure to point the LockFile directive
# at a local disk. If you wish to share the same ServerRoot for multiple
# httpd daemons, you will need to change at least LockFile and PidFile.
ServerRoot "/usr/lib64/apache2"

# Dynamic Shared Object (DSO) Support
#
# To be able to use the functionality of a module which was built as a DSO you
# have to place corresponding `LoadModule' lines at this location so the
# directives contained in it are actually available _before_ they are used.
# Statically compiled modules (those listed by `httpd -l') do not need
# to be loaded here.
#
# Example:
# LoadModule foo_module modules/mod_foo.so
#
# GENTOO: Automatically defined based on APACHE2_MODULES USE_EXPAND variable.
# Do not change manually, it will be overwritten on upgrade.
#
# The following modules are considered as the default configuration.
# If you wish to disable one of them, you may have to alter other
# configuration directives.
#
# Change these at your own risk!

LoadModule actions_module modules/mod_actions.so
LoadModule alias_module modules/mod_alias.so
LoadModule auth_basic_module modules/mod_auth_basic.so
LoadModule authn_alias_module modules/mod_authn_alias.so
LoadModule authn_anon_module modules/mod_authn_anon.so
LoadModule authn_dbm_module modules/mod_authn_dbm.so
LoadModule authn_default_module modules/mod_authn_default.so
LoadModule authn_file_module modules/mod_authn_file.so
LoadModule authz_dbm_module modules/mod_authz_dbm.so
LoadModule authz_default_module modules/mod_authz_default.so
LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
LoadModule authz_host_module modules/mod_authz_host.so
LoadModule authz_owner_module modules/mod_authz_owner.so
LoadModule authz_user_module modules/mod_authz_user.so
LoadModule autoindex_module modules/mod_autoindex.so
<IfDefine CACHE>
LoadModule cache_module modules/mod_cache.so
</IfDefine>
LoadModule cgi_module modules/mod_cgi.so
LoadModule cgid_module modules/mod_cgid.so
<IfDefine DAV>
LoadModule dav_module modules/mod_dav.so
</IfDefine>
<IfDefine DAV>
LoadModule dav_fs_module modules/mod_dav_fs.so
</IfDefine>
<IfDefine DAV>
LoadModule dav_lock_module modules/mod_dav_lock.so
</IfDefine>
LoadModule deflate_module modules/mod_deflate.so
LoadModule dir_module modules/mod_dir.so
<IfDefine CACHE>
LoadModule disk_cache_module modules/mod_disk_cache.so
</IfDefine>
LoadModule env_module modules/mod_env.so
LoadModule expires_module modules/mod_expires.so
LoadModule ext_filter_module modules/mod_ext_filter.so
<IfDefine CACHE>
LoadModule file_cache_module modules/mod_file_cache.so
</IfDefine>
LoadModule filter_module modules/mod_filter.so
LoadModule headers_module modules/mod_headers.so
LoadModule include_module modules/mod_include.so
<IfDefine INFO>
LoadModule info_module modules/mod_info.so
</IfDefine>
LoadModule log_config_module modules/mod_log_config.so
LoadModule logio_module modules/mod_logio.so
<IfDefine CACHE>
LoadModule mem_cache_module modules/mod_mem_cache.so
</IfDefine>
LoadModule mime_module modules/mod_mime.so
LoadModule mime_magic_module modules/mod_mime_magic.so
LoadModule negotiation_module modules/mod_negotiation.so
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule setenvif_module modules/mod_setenvif.so
LoadModule speling_module modules/mod_speling.so
<IfDefine SSL>
LoadModule ssl_module modules/mod_ssl.so
</IfDefine>
<IfDefine STATUS>
LoadModule status_module modules/mod_status.so
</IfDefine>
LoadModule unique_id_module modules/mod_unique_id.so
<IfDefine USERDIR>
LoadModule userdir_module modules/mod_userdir.so
</IfDefine>
LoadModule usertrack_module modules/mod_usertrack.so
LoadModule vhost_alias_module modules/mod_vhost_alias.so

# If you wish httpd to run as a different user or group, you must run
# httpd as root initially and it will switch.
#
# User/Group: The name (or #number) of the user/group to run httpd as.
# It is usually good practice to create a dedicated user and group for
# running httpd, as with most system services.
User apache
Group apache

ServerName localhost
# Supplemental configuration
#
# Most of the configuration files in the /etc/apache2/modules.d/ directory can
# be turned on using APACHE2_OPTS in /etc/conf.d/apache2 to add extra features
# or to modify the default configuration of the server.
#
# To know which flag to add to APACHE2_OPTS, look at the first line of the
# the file, which will usually be an <IfDefine OPTION> where OPTION is the
# flag to use.
Include /etc/apache2/modules.d/*.conf

Include /etc/apache2/custom/*.conf


# Virtual-host support
#
# Gentoo has made using virtual-hosts easy. In /etc/apache2/vhosts.d/ we
# include a default vhost (enabled by adding -D DEFAULT_VHOST to
# APACHE2_OPTS in /etc/conf.d/apache2).
Include /etc/apache2/vhosts.d/*.conf


# vim: ts=4 filetype=apache

+ 382
- 0
apache2/magic View File

@@ -0,0 +1,382 @@
# Magic data for mod_mime_magic Apache module (originally for file(1) command)
# The module is described in /manual/mod/mod_mime_magic.html
#
# The format is 4-5 columns:
# Column #1: byte number to begin checking from, ">" indicates continuation
# Column #2: type of data to match
# Column #3: contents of data to match
# Column #4: MIME type of result
# Column #5: MIME encoding of result (optional)

#------------------------------------------------------------------------------
# Localstuff: file(1) magic for locally observed files
# Add any locally observed files here.

#------------------------------------------------------------------------------
# end local stuff
#------------------------------------------------------------------------------

#------------------------------------------------------------------------------
# Java

0 short 0xcafe
>2 short 0xbabe application/java

#------------------------------------------------------------------------------
# audio: file(1) magic for sound formats
#
# from Jan Nicolai Langfeldt <janl@ifi.uio.no>,
#

# Sun/NeXT audio data
0 string .snd
>12 belong 1 audio/basic
>12 belong 2 audio/basic
>12 belong 3 audio/basic
>12 belong 4 audio/basic
>12 belong 5 audio/basic
>12 belong 6 audio/basic
>12 belong 7 audio/basic

>12 belong 23 audio/x-adpcm

# DEC systems (e.g. DECstation 5000) use a variant of the Sun/NeXT format
# that uses little-endian encoding and has a different magic number
# (0x0064732E in little-endian encoding).
0 lelong 0x0064732E
>12 lelong 1 audio/x-dec-basic
>12 lelong 2 audio/x-dec-basic
>12 lelong 3 audio/x-dec-basic
>12 lelong 4 audio/x-dec-basic
>12 lelong 5 audio/x-dec-basic
>12 lelong 6 audio/x-dec-basic
>12 lelong 7 audio/x-dec-basic
# compressed (G.721 ADPCM)
>12 lelong 23 audio/x-dec-adpcm

# Bytes 0-3 of AIFF, AIFF-C, & 8SVX audio files are "FORM"
# AIFF audio data
8 string AIFF audio/x-aiff
# AIFF-C audio data
8 string AIFC audio/x-aiff
# IFF/8SVX audio data
8 string 8SVX audio/x-aiff

# Creative Labs AUDIO stuff
# Standard MIDI data
0 string MThd audio/unknown
#>9 byte >0 (format %d)
#>11 byte >1 using %d channels
# Creative Music (CMF) data
0 string CTMF audio/unknown
# SoundBlaster instrument data
0 string SBI audio/unknown
# Creative Labs voice data
0 string Creative\ Voice\ File audio/unknown
## is this next line right? it came this way...
#>19 byte 0x1A
#>23 byte >0 - version %d
#>22 byte >0 \b.%d

# [GRR 950115: is this also Creative Labs? Guessing that first line
# should be string instead of unknown-endian long...]
#0 long 0x4e54524b MultiTrack sound data
#0 string NTRK MultiTrack sound data
#>4 long x - version %ld

# Microsoft WAVE format (*.wav)
# [GRR 950115: probably all of the shorts and longs should be leshort/lelong]
# Microsoft RIFF
0 string RIFF audio/unknown
# - WAVE format
>8 string WAVE audio/x-wav
# MPEG audio.
0 beshort&0xfff0 0xfff0 audio/mpeg
# C64 SID Music files, from Linus Walleij <triad@df.lth.se>
0 string PSID audio/prs.sid

#------------------------------------------------------------------------------
# c-lang: file(1) magic for C programs or various scripts
#

# XPM icons (Greg Roelofs, newt@uchicago.edu)
# ideally should go into "images", but entries below would tag XPM as C source
0 string /*\ XPM image/x-xbm 7bit

# this first will upset you if you're a PL/1 shop... (are there any left?)
# in which case rm it; ascmagic will catch real C programs
# C or REXX program text
0 string /* text/plain
# C++ program text
0 string // text/plain

#------------------------------------------------------------------------------
# compress: file(1) magic for pure-compression formats (no archives)
#
# compress, gzip, pack, compact, huf, squeeze, crunch, freeze, yabba, whap, etc.
#
# Formats for various forms of compressed data
# Formats for "compress" proper have been moved into "compress.c",
# because it tries to uncompress it to figure out what's inside.

# standard unix compress
0 string \037\235 application/octet-stream x-compress

# gzip (GNU zip, not to be confused with [Info-ZIP/PKWARE] zip archiver)
0 string \037\213 application/octet-stream x-gzip

# According to gzip.h, this is the correct byte order for packed data.
0 string \037\036 application/octet-stream
#
# This magic number is byte-order-independent.
#
0 short 017437 application/octet-stream

# XXX - why *two* entries for "compacted data", one of which is
# byte-order independent, and one of which is byte-order dependent?
#
# compacted data
0 short 0x1fff application/octet-stream
0 string \377\037 application/octet-stream
# huf output
0 short 0145405 application/octet-stream

# Squeeze and Crunch...
# These numbers were gleaned from the Unix versions of the programs to
# handle these formats. Note that I can only uncrunch, not crunch, and
# I didn't have a crunched file handy, so the crunch number is untested.
# Keith Waclena <keith@cerberus.uchicago.edu>
#0 leshort 0x76FF squeezed data (CP/M, DOS)
#0 leshort 0x76FE crunched data (CP/M, DOS)

# Freeze
#0 string \037\237 Frozen file 2.1
#0 string \037\236 Frozen file 1.0 (or gzip 0.5)

# lzh?
#0 string \037\240 LZH compressed data

#------------------------------------------------------------------------------
# frame: file(1) magic for FrameMaker files
#
# This stuff came on a FrameMaker demo tape, most of which is
# copyright, but this file is "published" as witness the following:
#
0 string \<MakerFile application/x-frame
0 string \<MIFFile application/x-frame
0 string \<MakerDictionary application/x-frame
0 string \<MakerScreenFon application/x-frame
0 string \<MML application/x-frame
0 string \<Book application/x-frame
0 string \<Maker application/x-frame

#------------------------------------------------------------------------------
# html: file(1) magic for HTML (HyperText Markup Language) docs
#
# from Daniel Quinlan <quinlan@yggdrasil.com>
# and Anna Shergold <anna@inext.co.uk>
#
0 string \<!DOCTYPE\ HTML text/html
0 string \<!doctype\ html text/html
0 string \<HEAD text/html
0 string \<head text/html
0 string \<TITLE text/html
0 string \<title text/html
0 string \<html text/html
0 string \<HTML text/html
0 string \<!-- text/html
0 string \<h1 text/html
0 string \<H1 text/html

# XML eXtensible Markup Language, from Linus Walleij <triad@df.lth.se>
0 string \<?xml text/xml

#------------------------------------------------------------------------------
# images: file(1) magic for image formats (see also "c-lang" for XPM bitmaps)
#
# originally from jef@helios.ee.lbl.gov (Jef Poskanzer),
# additions by janl@ifi.uio.no as well as others. Jan also suggested
# merging several one- and two-line files into here.
#
# XXX - byte order for GIF and TIFF fields?
# [GRR: TIFF allows both byte orders; GIF is probably little-endian]
#

# [GRR: what the hell is this doing in here?]
#0 string xbtoa btoa'd file

# PBMPLUS
# PBM file
0 string P1 image/x-portable-bitmap 7bit
# PGM file
0 string P2 image/x-portable-greymap 7bit
# PPM file
0 string P3 image/x-portable-pixmap 7bit
# PBM "rawbits" file
0 string P4 image/x-portable-bitmap
# PGM "rawbits" file
0 string P5 image/x-portable-greymap
# PPM "rawbits" file
0 string P6 image/x-portable-pixmap

# NIFF (Navy Interchange File Format, a modification of TIFF)
# [GRR: this *must* go before TIFF]
0 string IIN1 image/x-niff

# TIFF and friends
# TIFF file, big-endian
0 string MM image/tiff
# TIFF file, little-endian
0 string II image/tiff

# possible GIF replacements; none yet released!
# (Greg Roelofs, newt@uchicago.edu)
#
# GRR 950115: this was mine ("Zip GIF"):
# ZIF image (GIF+deflate alpha)
0 string GIF94z image/unknown
#
# GRR 950115: this is Jeremy Wohl's Free Graphics Format (better):
# FGF image (GIF+deflate beta)
0 string FGF95a image/unknown
#
# GRR 950115: this is Thomas Boutell's Portable Bitmap Format proposal
# (best; not yet implemented):
# PBF image (deflate compression)
0 string PBF image/unknown

# GIF
0 string GIF image/gif

# JPEG images
0 beshort 0xffd8 image/jpeg

# PC bitmaps (OS/2, Windoze BMP files) (Greg Roelofs, newt@uchicago.edu)
0 string BM image/bmp
#>14 byte 12 (OS/2 1.x format)
#>14 byte 64 (OS/2 2.x format)
#>14 byte 40 (Windows 3.x format)
#0 string IC icon
#0 string PI pointer
#0 string CI color icon
#0 string CP color pointer
#0 string BA bitmap array


#------------------------------------------------------------------------------
# lisp: file(1) magic for lisp programs
#
# various lisp types, from Daniel Quinlan (quinlan@yggdrasil.com)
0 string ;; text/plain 8bit
# Emacs 18 - this is always correct, but not very magical.
0 string \012( application/x-elc
# Emacs 19
0 string ;ELC\023\000\000\000 application/x-elc

#------------------------------------------------------------------------------
# mail.news: file(1) magic for mail and news
#
# There are tests to ascmagic.c to cope with mail and news.
0 string Relay-Version: message/rfc822 7bit
0 string #!\ rnews message/rfc822 7bit
0 string N#!\ rnews message/rfc822 7bit
0 string Forward\ to message/rfc822 7bit
0 string Pipe\ to message/rfc822 7bit
0 string Return-Path: message/rfc822 7bit
0 string Path: message/news 8bit
0 string Xref: message/news 8bit
0 string From: message/rfc822 7bit
0 string Article message/news 8bit
#------------------------------------------------------------------------------
# msword: file(1) magic for MS Word files
#
# Contributor claims:
# Reversed-engineered MS Word magic numbers
#

0 string \376\067\0\043 application/msword
0 string \333\245-\0\0\0 application/msword

# disable this one because it applies also to other
# Office/OLE documents for which msword is not correct. See PR#2608.
#0 string \320\317\021\340\241\261 application/msword



#------------------------------------------------------------------------------
# printer: file(1) magic for printer-formatted files
#

# PostScript
0 string %! application/postscript
0 string \004%! application/postscript

# Acrobat
# (due to clamen@cs.cmu.edu)
0 string %PDF- application/pdf

#------------------------------------------------------------------------------
# sc: file(1) magic for "sc" spreadsheet
#
38 string Spreadsheet application/x-sc

#------------------------------------------------------------------------------
# tex: file(1) magic for TeX files
#
# XXX - needs byte-endian stuff (big-endian and little-endian DVI?)
#
# From <conklin@talisman.kaleida.com>

# Although we may know the offset of certain text fields in TeX DVI
# and font files, we can't use them reliably because they are not
# zero terminated. [but we do anyway, christos]
0 string \367\002 application/x-dvi
#0 string \367\203 TeX generic font data
#0 string \367\131 TeX packed font data
#0 string \367\312 TeX virtual font data
#0 string This\ is\ TeX, TeX transcript text
#0 string This\ is\ METAFONT, METAFONT transcript text

# There is no way to detect TeX Font Metric (*.tfm) files without
# breaking them apart and reading the data. The following patterns
# match most *.tfm files generated by METAFONT or afm2tfm.
#2 string \000\021 TeX font metric data
#2 string \000\022 TeX font metric data
#>34 string >\0 (%s)

# Texinfo and GNU Info, from Daniel Quinlan (quinlan@yggdrasil.com)
#0 string \\input\ texinfo Texinfo source text
#0 string This\ is\ Info\ file GNU Info text

# correct TeX magic for Linux (and maybe more)
# from Peter Tobias (tobias@server.et-inf.fho-emden.de)
#
0 leshort 0x02f7 application/x-dvi

# RTF - Rich Text Format
0 string {\\rtf application/rtf

#------------------------------------------------------------------------------
# animation: file(1) magic for animation/movie formats
#
# animation formats, originally from vax@ccwf.cc.utexas.edu (VaX#n8)
# MPEG file
0 string \000\000\001\263 video/mpeg
#
# The contributor claims:
# I couldn't find a real magic number for these, however, this
# -appears- to work. Note that it might catch other files, too,
# so BE CAREFUL!
#
# Note that title and author appear in the two 20-byte chunks
# at decimal offsets 2 and 22, respectively, but they are XOR'ed with
# 255 (hex FF)! DL format SUCKS BIG ROCKS.
#
# DL file version 1 , medium format (160x100, 4 images/screen)
0 byte 1 video/unknown
0 byte 2 video/unknown
# Quicktime video, from Linus Walleij <triad@df.lth.se>
# from Apple quicktime file format documentation.
4 string moov video/quicktime
4 string mdat video/quicktime


+ 131
- 0
apache2/modules.d/._cfg0000_00_default_settings.conf View File

@@ -0,0 +1,131 @@
# This configuration file reflects default settings for Apache HTTP Server.
# You may change these, but chances are that you may not need to.

# Timeout: The number of seconds before receives and sends time out.
Timeout 300

# KeepAlive: Whether or not to allow persistent connections (more than
# one request per connection). Set to "Off" to deactivate.
KeepAlive On

# MaxKeepAliveRequests: The maximum number of requests to allow
# during a persistent connection. Set to 0 to allow an unlimited amount.
# We recommend you leave this number high, for maximum performance.
MaxKeepAliveRequests 100

# KeepAliveTimeout: Number of seconds to wait for the next request from the
# same client on the same connection.
KeepAliveTimeout 15

# UseCanonicalName: Determines how Apache constructs self-referencing
# URLs and the SERVER_NAME and SERVER_PORT variables.
# When set "Off", Apache will use the Hostname and Port supplied
# by the client. When set "On", Apache will use the value of the
# ServerName directive.
UseCanonicalName Off

# AccessFileName: The name of the file to look for in each directory
# for additional configuration directives. See also the AllowOverride
# directive.
AccessFileName .htaccess

# ServerTokens
# This directive configures what you return as the Server HTTP response
# Header. The default is 'Full' which sends information about the OS-Type
# and compiled in modules.
# Set to one of: Full | OS | Minor | Minimal | Major | Prod
# where Full conveys the most information, and Prod the least.
ServerTokens Prod

# TraceEnable
# This directive overrides the behavior of TRACE for both the core server and
# mod_proxy. The default TraceEnable on permits TRACE requests per RFC 2616,
# which disallows any request body to accompany the request. TraceEnable off
# causes the core server and mod_proxy to return a 405 (Method not allowed)
# error to the client.
# For security reasons this is turned off by default. (bug #240680)
TraceEnable off

# Optionally add a line containing the server version and virtual host
# name to server-generated pages (internal error documents, FTP directory
# listings, mod_status and mod_info output etc., but not CGI generated
# documents or custom error documents).
# Set to "EMail" to also include a mailto: link to the ServerAdmin.
# Set to one of: On | Off | EMail
ServerSignature On

# HostnameLookups: Log the names of clients or just their IP addresses
# e.g., www.apache.org (on) or 204.62.129.132 (off).
# The default is off because it'd be overall better for the net if people
# had to knowingly turn this feature on, since enabling it means that
# each client request will result in AT LEAST one lookup request to the
# nameserver.
HostnameLookups Off

# EnableMMAP and EnableSendfile: On systems that support it,
# memory-mapping or the sendfile syscall is used to deliver
# files. This usually improves server performance, but must
# be turned off when serving from networked-mounted
# filesystems or if support for these functions is otherwise
# broken on your system.
EnableMMAP On
EnableSendfile Off

# FileETag: Configures the file attributes that are used to create
# the ETag (entity tag) response header field when the document is
# based on a static file. (The ETag value is used in cache management
# to save network bandwidth.)
FileETag MTime Size

# ContentDigest: This directive enables the generation of Content-MD5
# headers as defined in RFC1864 respectively RFC2616.
# The Content-MD5 header provides an end-to-end message integrity
# check (MIC) of the entity-body. A proxy or client may check this
# header for detecting accidental modification of the entity-body
# in transit.
# Note that this can cause performance problems on your server since
# the message digest is computed on every request (the values are
# not cached).
# Content-MD5 is only sent for documents served by the core, and not
# by any module. For example, SSI documents, output from CGI scripts,
# and byte range responses do not have this header.
ContentDigest Off

# ErrorLog: The location of the error log file.
# If you do not specify an ErrorLog directive within a <VirtualHost>
# container, error messages relating to that virtual host will be
# logged here. If you *do* define an error logfile for a <VirtualHost>
# container, that host's errors will be logged there and not here.
ErrorLog /var/log/apache2/error_log

# LogLevel: Control the number of messages logged to the error_log.
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

# We configure the "default" to be a very restrictive set of features.
<Directory />
Options FollowSymLinks
AllowOverride None
Require all denied
</Directory>

# DirectoryIndex: sets the file that Apache will serve if a directory
# is requested.
#
# The index.html.var file (a type-map) is used to deliver content-
# negotiated documents. The MultiViews Options can be used for the
# same purpose, but it is much slower.
#
# Do not change this entry unless you know what you are doing.
<IfModule dir_module>
DirectoryIndex index.html index.html.var
</IfModule>

# The following lines prevent .htaccess and .htpasswd files from being
# viewed by Web clients.
<FilesMatch "^\.ht">
Require all denied
</FilesMatch>

# vim: ts=4 filetype=apache

+ 57
- 0
apache2/modules.d/._cfg0000_00_error_documents.conf View File

@@ -0,0 +1,57 @@
# The configuration below implements multi-language error documents through
# content-negotiation.

# Customizable error responses come in three flavors:
# 1) plain text 2) local redirects 3) external redirects
# Some examples:
#ErrorDocument 500 "The server made a boo boo."
#ErrorDocument 404 /missing.html
#ErrorDocument 404 "/cgi-bin/missing_handler.pl"
#ErrorDocument 402 http://www.example.com/subscription_info.html

# Required modules: mod_alias, mod_include, mod_negotiation
# We use Alias to redirect any /error/HTTP_<error>.html.var response to
# our collection of by-error message multi-language collections. We use
# includes to substitute the appropriate text.
# You can modify the messages' appearance without changing any of the
# default HTTP_<error>.html.var files by adding the line:
# Alias /error/include/ "/your/include/path/"
# which allows you to create your own set of files by starting with the
# /var/www/localhost/error/include/ files and copying them to /your/include/path/,
# even on a per-VirtualHost basis. The default include files will display
# your Apache version number and your ServerAdmin email address regardless
# of the setting of ServerSignature.

<IfDefine ERRORDOCS>
Alias /error/ "/usr/share/apache2/error/"

<Directory "/usr/share/apache2/error">
AllowOverride None
Options IncludesNoExec
AddOutputFilter Includes html
AddHandler type-map var
Require all granted
LanguagePriority en cs de es fr it ja ko nl pl pt-br ro sv tr
ForceLanguagePriority Prefer Fallback
</Directory>

ErrorDocument 400 /error/HTTP_BAD_REQUEST.html.var
ErrorDocument 401 /error/HTTP_UNAUTHORIZED.html.var
ErrorDocument 403 /error/HTTP_FORBIDDEN.html.var
ErrorDocument 404 /error/HTTP_NOT_FOUND.html.var
ErrorDocument 405 /error/HTTP_METHOD_NOT_ALLOWED.html.var
ErrorDocument 408 /error/HTTP_REQUEST_TIME_OUT.html.var
ErrorDocument 410 /error/HTTP_GONE.html.var
ErrorDocument 411 /error/HTTP_LENGTH_REQUIRED.html.var
ErrorDocument 412 /error/HTTP_PRECONDITION_FAILED.html.var
ErrorDocument 413 /error/HTTP_REQUEST_ENTITY_TOO_LARGE.html.var
ErrorDocument 414 /error/HTTP_REQUEST_URI_TOO_LARGE.html.var
ErrorDocument 415 /error/HTTP_UNSUPPORTED_MEDIA_TYPE.html.var
ErrorDocument 500 /error/HTTP_INTERNAL_SERVER_ERROR.html.var
ErrorDocument 501 /error/HTTP_NOT_IMPLEMENTED.html.var
ErrorDocument 502 /error/HTTP_BAD_GATEWAY.html.var
ErrorDocument 503 /error/HTTP_SERVICE_UNAVAILABLE.html.var
ErrorDocument 506 /error/HTTP_VARIANT_ALSO_VARIES.html.var
</IfDefine>

# vim: ts=4 filetype=apache

+ 86
- 0
apache2/modules.d/._cfg0000_00_mod_autoindex.conf View File

@@ -0,0 +1,86 @@
<IfModule autoindex_module>
<IfDefine !NO_AUTOINDEX_CONF>

<IfModule alias_module>
# We include the /icons/ alias for FancyIndexed directory listings. If
# you do not use FancyIndexing, you may comment this out.
Alias /icons/ "/usr/share/apache2/icons/"

<Directory "/usr/share/apache2/icons">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</IfModule>

# Directives controlling the display of server-generated directory listings.
#
# To see the listing of a directory, the Options directive for the
# directory must include "Indexes", and the directory must not contain
# a file matching those listed in the DirectoryIndex directive.

# IndexOptions: Controls the appearance of server-generated directory
# listings.
IndexOptions FancyIndexing VersionSort

# AddIcon* directives tell the server which icon to show for different
# files or filename extensions. These are only displayed for
# FancyIndexed directories.
AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip

AddIconByType (TXT,/icons/text.gif) text/*
AddIconByType (IMG,/icons/image2.gif) image/*
AddIconByType (SND,/icons/sound2.gif) audio/*
AddIconByType (VID,/icons/movie.gif) video/*

AddIcon /icons/binary.gif .bin .exe
AddIcon /icons/binhex.gif .hqx
AddIcon /icons/tar.gif .tar
AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv
AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip
AddIcon /icons/a.gif .ps .ai .eps
AddIcon /icons/layout.gif .html .shtml .htm .pdf
AddIcon /icons/text.gif .txt
AddIcon /icons/c.gif .c
AddIcon /icons/p.gif .pl .py
AddIcon /icons/f.gif .for
AddIcon /icons/dvi.gif .dvi
AddIcon /icons/uuencoded.gif .uu
AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl
AddIcon /icons/tex.gif .tex
AddIcon /icons/bomb.gif core

AddIcon /icons/back.gif ..
AddIcon /icons/hand.right.gif README
AddIcon /icons/folder.gif ^^DIRECTORY^^
AddIcon /icons/blank.gif ^^BLANKICON^^

# DefaultIcon is which icon to show for files which do not have an icon
# explicitly set.
DefaultIcon /icons/unknown.gif

# AddDescription allows you to place a short description after a file in
# server-generated indexes. These are only displayed for FancyIndexed
# directories.
# Format: AddDescription "description" filename

#AddDescription "GZIP compressed document" .gz
#AddDescription "tar archive" .tar
#AddDescription "GZIP compressed tar archive" .tgz

# ReadmeName is the name of the README file the server will look for by
# default, and append to directory listings.

# HeaderName is the name of a file which should be prepended to
# directory indexes.
ReadmeName README.html
HeaderName HEADER.html

# IndexIgnore is a set of filenames which directory indexing should ignore
# and not include in the listing. Shell-style wildcarding is permitted.
IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t
</IfDefine>
</IfModule>

# vim: ts=4 filetype=apache

+ 10
- 0
apache2/modules.d/._cfg0000_00_mod_info.conf View File

@@ -0,0 +1,10 @@
<IfDefine INFO>
# Allow remote server configuration reports, with the URL of
# http://servername/server-info
<Location /server-info>
SetHandler server-info
Require local
</Location>
</IfDefine>

# vim: ts=4 filetype=apache

+ 46
- 0
apache2/modules.d/._cfg0000_00_mod_mime.conf View File

@@ -0,0 +1,46 @@
<IfModule mime_module>
# TypesConfig points to the file containing the list of mappings from
# filename extension to MIME-type.
TypesConfig /etc/mime.types

# AddType allows you to add to or override the MIME configuration
# file specified in TypesConfig for specific file types.
#AddType application/x-gzip .tgz

# AddEncoding allows you to have certain browsers uncompress
# information on the fly. Note: Not all browsers support this.
#AddEncoding x-compress .Z
#AddEncoding x-gzip .gz .tgz

# If the AddEncoding directives above are commented-out, then you
# probably should define those extensions to indicate media types:
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz

# AddHandler allows you to map certain file extensions to "handlers":
# actions unrelated to filetype. These can be either built into the server
# or added with the Action directive (see below)

# To use CGI scripts outside of ScriptAliased directories:
# (You will also need to add "ExecCGI" to the "Options" directive.)
#AddHandler cgi-script .cgi

# For type maps (negotiated resources):
#AddHandler type-map var

# Filters allow you to process content before it is sent to the client.
#
# To parse .shtml files for server-side includes (SSI):
# (You will also need to add "Includes" to the "Options" directive.)
#AddType text/html .shtml
#AddOutputFilter INCLUDES .shtml
</IfModule>

<IfModule mime_magic_module>
# The mod_mime_magic module allows the server to use various hints from the
# contents of the file itself to determine its type. The MIMEMagicFile
# directive tells the module where the hint definitions are located.
MIMEMagicFile /etc/apache2/magic
</IfModule>

# vim: ts=4 filetype=apache

+ 15
- 0
apache2/modules.d/._cfg0000_00_mod_status.conf View File

@@ -0,0 +1,15 @@
<IfDefine STATUS>
# Allow server status reports generated by mod_status,
# with the URL of http://servername/server-status
<Location /server-status>
SetHandler server-status
Require local
</Location>

# ExtendedStatus controls whether Apache will generate "full" status
# information (ExtendedStatus On) or just basic information (ExtendedStatus
# Off) when the "server-status" handler is called.
ExtendedStatus On
</IfDefine>

# vim: ts=4 filetype=apache

+ 32
- 0
apache2/modules.d/._cfg0000_00_mod_userdir.conf View File

@@ -0,0 +1,32 @@
# Settings for user home directories
<IfDefine USERDIR>
# UserDir: The name of the directory that is appended onto a user's home
# directory if a ~user request is received. Note that you must also set
# the default access control for these directories, as in the example below.
UserDir public_html

# Control access to UserDir directories. The following is an example
# for a site where these directories are restricted to read-only.
<Directory /home/*/public_html>
AllowOverride FileInfo AuthConfig Limit Indexes
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
<Limit GET POST OPTIONS>
Require all granted
</Limit>
<LimitExcept GET POST OPTIONS>
Require all denied
</LimitExcept>
</Directory>

# Suexec isn't really required to run cgi-scripts, but it's a really good
# idea if you have multiple users serving websites...
<IfDefine SUEXEC>
<Directory /home/*/public_html/cgi-bin>
Options ExecCGI
SetHandler cgi-script
</Directory>
</IfDefine>

</IfDefine>

# vim: ts=4 filetype=apache

+ 99
- 0
apache2/modules.d/._cfg0000_00_mpm.conf View File

@@ -0,0 +1,99 @@
# Server-Pool Management (MPM specific)

# PidFile: The file in which the server should record its process
# identification number when it starts.
#
# DO NOT CHANGE UNLESS YOU KNOW WHAT YOU ARE DOING
PidFile /run/apache2.pid

# The accept serialization lock file MUST BE STORED ON A LOCAL DISK.
# Mutex file:/run/apache_mpm_mutex

# Only one of the below sections will be relevant on your
# installed httpd. Use "/usr/sbin/apache2 -l" to find out the
# active mpm.

# common MPM configuration
# These configuration directives apply to all MPMs
#
# StartServers: Number of child server processes created at startup
# MaxRequestWorkers: Maximum number of child processes to serve requests
# MaxConnectionsPerChild: Limit on the number of connections that an individual
# child server will handle during its life


# prefork MPM
# This is the default MPM if USE=-threads
#
# MinSpareServers: Minimum number of idle child server processes
# MaxSpareServers: Maximum number of idle child server processes
<IfModule mpm_prefork_module>
StartServers 5
MinSpareServers 5
MaxSpareServers 10
MaxRequestWorkers 150
MaxConnectionsPerChild 10000
</IfModule>

# worker MPM
# This is the default MPM if USE=threads
#
# MinSpareThreads: Minimum number of idle threads available to handle request spikes
# MaxSpareThreads: Maximum number of idle threads
# ThreadsPerChild: Number of threads created by each child process
<IfModule mpm_worker_module>
StartServers 2
MinSpareThreads 25
MaxSpareThreads 75
ThreadsPerChild 25
MaxRequestWorkers 150
MaxConnectionsPerChild 10000
</IfModule>

# event MPM
#
# MinSpareThreads: Minimum number of idle threads available to handle request spikes
# MaxSpareThreads: Maximum number of idle threads
# ThreadsPerChild: Number of threads created by each child process
<IfModule mpm_event_module>
StartServers 2
MinSpareThreads 25
MaxSpareThreads 75
ThreadsPerChild 25
MaxRequestWorkers 150
MaxConnectionsPerChild 10000
</IfModule>

# peruser MPM
#
# MinSpareProcessors: Minimum number of idle child server processes
# MinProcessors: Minimum number of processors per virtual host
# MaxProcessors: Maximum number of processors per virtual host
# ExpireTimeout: Maximum idle time before a child is killed, 0 to disable
# Multiplexer: Specify a Multiplexer child configuration.
# Processor: Specify a user and group for a specific child process
<IfModule mpm_peruser_module>
MinSpareProcessors 2
MinProcessors 2
MaxProcessors 10
MaxRequestWorkers 150
MaxConnectionsPerChild 1000
ExpireTimeout 1800

Multiplexer nobody nobody
Processor apache apache
</IfModule>

# itk MPM
#
# MinSpareServers: Minimum number of idle child server processes
# MaxSpareServers: Maximum number of idle child server processes
<IfModule mpm_itk_module>
StartServers 5
MinSpareServers 5
MaxSpareServers 10
MaxRequestWorkers 150
MaxConnectionsPerChild 10000
</IfModule>

# vim: ts=4 filetype=apache

+ 67
- 0
apache2/modules.d/._cfg0000_40_mod_ssl.conf View File

@@ -0,0 +1,67 @@
# Note: The following must must be present to support
# starting without SSL on platforms with no /dev/random equivalent
# but a statically compiled-in mod_ssl.
<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>

<IfDefine SSL>
# This is the Apache server configuration file providing SSL support.
# It contains the configuration directives to instruct the server how to
# serve pages over an https connection. For detailing information about these
# directives see <URL:http://httpd.apache.org/docs/2.2/mod/mod_ssl.html>

# Do NOT simply read the instructions in here without understanding
# what they do. They're here only as hints or reminders. If you are unsure
# consult the online docs. You have been warned.

## Pseudo Random Number Generator (PRNG):
# Configure one or more sources to seed the PRNG of the SSL library.
# The seed data should be of good random quality.
# WARNING! On some platforms /dev/random blocks if not enough entropy
# is available. This means you then cannot use the /dev/random device
# because it would lead to very long connection times (as long as
# it requires to make more entropy available). But usually those
# platforms additionally provide a /dev/urandom device which doesn't
# block. So, if available, use this one instead. Read the mod_ssl User
# Manual for more details.
#SSLRandomSeed startup file:/dev/random 512
#SSLRandomSeed startup file:/dev/urandom 512
#SSLRandomSeed connect file:/dev/random 512
#SSLRandomSeed connect file:/dev/urandom 512

## SSL Global Context:
# All SSL configuration in this context applies both to the main server and
# all SSL-enabled virtual hosts.

# Some MIME-types for downloading Certificates and CRLs
<IfModule mime_module>
AddType application/x-x509-ca-cert .crt
AddType application/x-pkcs7-crl .crl
</IfModule>

## Pass Phrase Dialog:
# Configure the pass phrase gathering process. The filtering dialog program
# (`builtin' is a internal terminal dialog) has to provide the pass phrase on
# stdout.
SSLPassPhraseDialog builtin

## Inter-Process Session Cache:
# Configure the SSL Session Cache: First the mechanism to use and second the
# expiring timeout (in seconds).
#SSLSessionCache dbm:/var/run/ssl_scache
SSLSessionCache shmcb:/var/run/ssl_scache(512000)
SSLSessionCacheTimeout 300

## Semaphore:
# Configure the path to the mutual exclusion semaphore the SSL engine uses
# internally for inter-process synchronization.
SSLMutex file:/var/run/ssl_mutex

## SSL Compression:
# Known to be vulnerable thus disabled by default (bug #507324).
SSLCompression off
</IfDefine>

# vim: ts=4 filetype=apache

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save