]> git.plutz.net Git - rpi_small/commitdiff
allow hooking of additional receipes
authorPaul Hänsch <paul@plutz.net>
Wed, 6 Mar 2019 15:38:34 +0000 (16:38 +0100)
committerPaul Hänsch <paul@plutz.net>
Wed, 6 Mar 2019 15:38:34 +0000 (16:38 +0100)
25 files changed:
Makefile
config.example
files/etc/timezone [new file with mode: 0644]
files_xfce/etc/2.0/controllerrc [new file with mode: 0644]
files_xfce/etc/2.0/gimprc [new file with mode: 0644]
files_xfce/etc/2.0/gtkrc [new file with mode: 0644]
files_xfce/etc/2.0/menurc [new file with mode: 0644]
files_xfce/etc/2.0/sessionrc [new file with mode: 0644]
files_xfce/etc/2.0/templaterc [new file with mode: 0644]
files_xfce/etc/2.0/toolrc [new file with mode: 0644]
files_xfce/etc/2.0/unitrc [new file with mode: 0644]
files_xfce/etc/Xresources/xscreensaver [new file with mode: 0644]
files_xfce/etc/Xsession.d/10qtstyle [new file with mode: 0755]
files_xfce/etc/default/nodm [moved from files/etc/default/nodm with 100% similarity]
files_xfce/etc/gtkrc [new file with mode: 0644]
files_xfce/etc/marblerc [new file with mode: 0644]
files_xfce/etc/mimeapps.list [new file with mode: 0644]
files_xfce/etc/xfce4/panel/whiskermenu-1.rc [new file with mode: 0644]
files_xfce/etc/xfce4/terminal/terminalrc [new file with mode: 0644]
files_xfce/etc/xfce4/xfconf/xfce-perchannel-xml/thunar.xml [new file with mode: 0644]
files_xfce/etc/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml [new file with mode: 0644]
files_xfce/etc/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml [new file with mode: 0644]
files_xfce/etc/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml [new file with mode: 0644]
files_xfce/etc/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml [new file with mode: 0644]
xfce.mk [new file with mode: 0644]

index 9487b5bb229d0658bff923837183f77c1fa6918b..6a35118c906b0f6990c563898a7282a5f61cdf14 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -24,17 +24,22 @@ deb http://raspbian.raspberrypi.org/raspbian stretch main non-free firmware rpi\
 deb    http://archive.raspberrypi.org/debian stretch main\n
 endef
 
 deb    http://archive.raspberrypi.org/debian stretch main\n
 endef
 
-PACKAGES := apt bluez bluez-firmware bluez-tools btrfs-tools busybox-static bzip2 ca-certificates cron debian-archive-keyring deborphan firmware-brcm80211 firmware-linux-free firmware-misc-nonfree gzip htop ifupdown init iputils-ping irqbalance isc-dhcp-client less libraspberrypi-bin libraspberrypi0 make net-tools nmap ntpdate openssh-client openssh-server pi-bluetooth raspberrypi-bootloader raspberrypi-kernel rsync ssh sshfs sudo systemd traceroute unzip vim wget wireless-tools wpasupplicant xz-utils zip xserver-xorg-video-fbturbo xserver-xorg nodm xauth x2x xfce4 xvkbd xfce4-terminal blueman
+PACKAGES := apt bluez bluez-firmware bluez-tools btrfs-tools busybox-static bzip2 ca-certificates cron debian-archive-keyring deborphan firmware-brcm80211 firmware-linux-free firmware-misc-nonfree gzip htop ifupdown init iputils-ping irqbalance isc-dhcp-client less libraspberrypi-bin libraspberrypi0 make net-tools nmap ntpdate openssh-client openssh-server pi-bluetooth raspberrypi-bootloader raspberrypi-kernel rsync ssh sshfs sudo systemd traceroute unzip vim wget wireless-tools wpasupplicant xz-utils zip
 
 # Do not change, only override in config.mk
 WIFI-SSID = 
 WIFI-PASS = 
 
 
 # Do not change, only override in config.mk
 WIFI-SSID = 
 WIFI-PASS = 
 
-include config.mk
-
 config.mk: config.example
        cp -n "$<" "$@"
 
 config.mk: config.example
        cp -n "$<" "$@"
 
+.PHONY: imgfile imgmount root_copy norecommends apt_keys
+
+IMGFILE = raspi.img
+
+include config.mk
+include *.mk
+
 raspi_root:
        btrfs subvolume create "$@" || mkdir "$@"
        mkdir -p "$@/usr/bin"
 raspi_root:
        btrfs subvolume create "$@" || mkdir "$@"
        mkdir -p "$@/usr/bin"
@@ -44,16 +49,19 @@ raspi_root:
                --arch=armhf --variant=minbase \
                stretch "$@/" "${BOOTSTRAP}"
 
                --arch=armhf --variant=minbase \
                stretch "$@/" "${BOOTSTRAP}"
 
+norecommends: raspi_root/etc/apt/apt.conf.d/10norecommends
 raspi_root/etc/apt/apt.conf.d/10norecommends: raspi_root
        mkdir -p "$</etc/apt/apt.conf.d/"
        printf 'APT::Install-Recommends "false";\n' >"$@"
        chmod 644 "$@"
 
 raspi_root/etc/apt/apt.conf.d/10norecommends: raspi_root
        mkdir -p "$</etc/apt/apt.conf.d/"
        printf 'APT::Install-Recommends "false";\n' >"$@"
        chmod 644 "$@"
 
-norecommends: raspi_root/etc/apt/apt.conf.d/10norecommends
+apt_keys:
+       -chroot "$@" apt-key add - <./raspbian-archive-keyring.gpg
+       -chroot "$@" apt-key add - <./raspberrypi-archive-keyring.gpg
+       -chroot "$@" apt-key add - <./debian-archive-stretch-stable.gpg
 
 
-raspi_root/: raspi_root norecommends .FORCE
+raspi_root/: raspi_root norecommends apt_keys .FORCE
        printf '${SOURCES}' >$@/etc/apt/sources.list
        printf '${SOURCES}' >$@/etc/apt/sources.list
-       -chroot "$@" apt-key add - <./*.gpg
        -cp /etc/resolv.conf "$@etc/"
        -chroot "$@" sh -c 'apt-mark showmanual |xargs apt-mark auto'
        -chroot "$@" apt-get update
        -cp /etc/resolv.conf "$@etc/"
        -chroot "$@" sh -c 'apt-mark showmanual |xargs apt-mark auto'
        -chroot "$@" apt-get update
@@ -61,9 +69,6 @@ raspi_root/: raspi_root norecommends .FORCE
        chroot "$@" apt-get --yes install ${PACKAGES}
        chroot "$@" apt-get --yes --auto-remove purge
        chroot "$@" apt-get --yes --auto-remove upgrade
        chroot "$@" apt-get --yes install ${PACKAGES}
        chroot "$@" apt-get --yes --auto-remove purge
        chroot "$@" apt-get --yes --auto-remove upgrade
-       # chroot "$@" rpi-update || [ -f "$@/boot/bootcode.bin" ]
-       # -[ -d "$@/boot.bak/" ] && rm -r "$@/boot.bak/"
-       sync
        chroot "$@" apt-get clean
        chroot "$@" rm /usr/local/sbin/invoke-rc.d
        touch "$@"
        chroot "$@" apt-get clean
        chroot "$@" rm /usr/local/sbin/invoke-rc.d
        touch "$@"
@@ -81,27 +86,32 @@ files/root/.ssh/authorized_keys: id_rsa.pub
        chmod 700 files/root/ files/root/.ssh/
        chmod 600 '$@'
 
        chmod 700 files/root/ files/root/.ssh/
        chmod 600 '$@'
 
-include *.mk
+imgfile: raspi_root/  # do not set up image file before chroot
+imgfile: partitions
+       dd bs=1M count=0 seek=1280 of="${IMGFILE}"  # set up sparse file
+       sfdisk "${IMGFILE}" <partitions
 
 
-raspi.img: raspi_root/ files/ partitions files/root/.ssh/authorized_keys files/etc/network/interfaces.d/wifi
-       -rmdir "$@.mnt"
-       mkdir "$@.mnt"  # fail receipe if dir is nonempty
-       dd bs=1M count=0 seek=1280 of="$@"  # set up sparse file
-       sfdisk "$@" <partitions
-       lo=$$(losetup -f); image='$@'; \
+imgmount: imgfile
+       -rmdir "$@"
+       mkdir "$@"  # fail receipe if dir is nonempty
+       lo=$$(losetup -f); image='${IMGFILE}'; \
        start=$$(sfdisk --dump "$$image" |sed -rn 's;^.*start= *([0-9]+),.*type=83;\1;p'); \
        size=$$(sfdisk --dump "$$image" |sed -rn 's;^.*size= *([0-9]+),.*type=83;\1;p'); \
        losetup -o $$((start * 512)) --sizelimit $$((size * 512)) "$${lo}" "$$image" && \
        start=$$(sfdisk --dump "$$image" |sed -rn 's;^.*start= *([0-9]+),.*type=83;\1;p'); \
        size=$$(sfdisk --dump "$$image" |sed -rn 's;^.*size= *([0-9]+),.*type=83;\1;p'); \
        losetup -o $$((start * 512)) --sizelimit $$((size * 512)) "$${lo}" "$$image" && \
-       mkfs.ext4 -F "$$lo" && mount -t ext4 "$$lo" "$@.mnt/";
-       mkdir "$@.mnt/boot"
-       lo=$$(losetup -f); image='$@'; \
+       mkfs.ext4 -F "$$lo" && mount -t ext4 "$$lo" "$@/";
+       mkdir "$@/boot"
+       lo=$$(losetup -f); image='${IMGFILE}'; \
        start=$$(sfdisk --dump "$$image" |sed -rn 's;^.*start= *([0-9]+),.*type=c;\1;p'); \
        size=$$(sfdisk --dump "$$image" |sed -rn 's;^.*size= *([0-9]+),.*type=c;\1;p'); \
        losetup -o $$((start * 512)) --sizelimit $$((size * 512)) "$${lo}" "$$image" && \
        start=$$(sfdisk --dump "$$image" |sed -rn 's;^.*start= *([0-9]+),.*type=c;\1;p'); \
        size=$$(sfdisk --dump "$$image" |sed -rn 's;^.*size= *([0-9]+),.*type=c;\1;p'); \
        losetup -o $$((start * 512)) --sizelimit $$((size * 512)) "$${lo}" "$$image" && \
-       mkfs.fat -F 32 -n boot "$$lo" && mount -t vfat "$$lo" "$@.mnt/boot";
-       cp -a "raspi_root/." "files/." "$@.mnt/"
-       -chroot "$@.mnt/" /root/postbuild.sh
-       umount "$@.mnt/boot/" "$@.mnt/"
-       losetup -a |sed -rn '/$@/{s;^([^:]+):.*$$;\1;p;q}' |xargs losetup -d
-       losetup -a |sed -rn '/$@/{s;^([^:]+):.*$$;\1;p;q}' |xargs losetup -d
-       rmdir "$@.mnt/"
+       mkfs.fat -F 32 -n boot "$$lo" && mount -t vfat "$$lo" "$@/boot";
+
+root_copy: files/root/.ssh/authorized_keys files/etc/network/interfaces.d/wifi
+root_copy: imgmount raspi_root/ files/
+       cp -a "raspi_root/." "files/." "$</"
+
+${IMGFILE}: imgmount root_copy
+       umount "$</boot/" "$</"
+       losetup -a |sed -En '/${IMGFILE}/{s;^([^:]+):.*$$;\1;p;q}' |xargs losetup -d
+       losetup -a |sed -En '/${IMGFILE}/{s;^([^:]+):.*$$;\1;p;q}' |xargs losetup -d
+       rmdir "$</"
index 345d2f4503bd43260bdab8e5e853cc4cf57c7467..8f026545c042b0625b8a42e5b2c14bfd88f83110 100644 (file)
@@ -1,13 +1,18 @@
 # Name this file config.mk to override options from the main Makefile
 
 # Name this file config.mk to override options from the main Makefile
 
-define SOURCES = 
-deb     http://raspbian.raspberrypi.org/raspbian stretch main non-free firmware rpi\n\
-deb     http://archive.raspberrypi.org/debian stretch main\n
-endef
+define SOURCES = 
+deb     http://raspbian.raspberrypi.org/raspbian stretch main non-free firmware rpi\n\
+deb     http://archive.raspberrypi.org/debian stretch main\n
+endef
 
 
-BOOTSTRAP := http://raspbian.raspberrypi.org/raspbian
+BOOTSTRAP := http://raspbian.raspberrypi.org/raspbian
 
 # PACKAGES := ${PACKAGES} foo bar ... additional packages
 
 # WIFI-SSID = 
 # WIFI-PASS =
 
 # PACKAGES := ${PACKAGES} foo bar ... additional packages
 
 # WIFI-SSID = 
 # WIFI-PASS =
+
+# PHONY: rootpass
+# ${IMGFILE}: rootpass
+# rootpass: imgmount root_copy
+#      -chroot "$<" usermod -p "$(openssl passwd -1 -salt aaa password)" root
diff --git a/files/etc/timezone b/files/etc/timezone
new file mode 100644 (file)
index 0000000..94d5acc
--- /dev/null
@@ -0,0 +1 @@
+Europe/Berlin
diff --git a/files_xfce/etc/2.0/controllerrc b/files_xfce/etc/2.0/controllerrc
new file mode 100644 (file)
index 0000000..def2ad2
--- /dev/null
@@ -0,0 +1,40 @@
+# GIMP controllerrc
+# 
+# This file will be entirely rewritten each time you exit.
+
+(GimpControllerInfo "Main Mouse Wheel"
+    (stock-id "gimp-controller-wheel")
+    (enabled yes)
+    (debug-events no)
+    (controller "GimpControllerWheel")
+    (mapping
+        (map "scroll-down-shift-control-alt" "context-font-select-previous")
+        (map "scroll-up-shift-control-alt" "context-font-select-next")
+        (map "scroll-down-alt" "tools-value-1-decrease-skip")
+        (map "scroll-up-control-alt" "context-gradient-select-next")
+        (map "scroll-down-shift-control" "context-brush-select-previous")
+        (map "scroll-up-alt" "tools-value-1-increase-skip")
+        (map "scroll-up-shift-alt" "context-pattern-select-next")
+        (map "scroll-down-shift-alt" "context-pattern-select-previous")
+        (map "scroll-up-shift-control" "context-brush-select-next")
+        (map "scroll-down-control-alt" "context-gradient-select-previous")))
+(GimpControllerInfo "Main Keyboard"
+    (stock-id "gimp-controller-keyboard")
+    (enabled yes)
+    (debug-events no)
+    (controller "GimpControllerKeyboard")
+    (mapping
+        (map "cursor-left-alt" "tools-value-1-decrease")
+        (map "cursor-right-shift" "view-scroll-page-right")
+        (map "cursor-left-shift" "view-scroll-page-left")
+        (map "cursor-up-control" "view-scroll-top-border")
+        (map "cursor-right-alt" "tools-value-1-increase")
+        (map "cursor-right-control" "view-scroll-right-border")
+        (map "cursor-left-control" "view-scroll-left-border")
+        (map "cursor-down-control" "view-scroll-bottom-border")
+        (map "cursor-up-shift" "view-scroll-page-up")
+        (map "cursor-up-alt" "tools-value-1-increase-skip")
+        (map "cursor-down-shift" "view-scroll-page-down")
+        (map "cursor-down-alt" "tools-value-1-decrease-skip")))
+
+# end of controllerrc
diff --git a/files_xfce/etc/2.0/gimprc b/files_xfce/etc/2.0/gimprc
new file mode 100644 (file)
index 0000000..8169fbc
--- /dev/null
@@ -0,0 +1,11 @@
+# GIMP gimprc
+# 
+# This is your personal gimprc file.  Any variable defined in this file takes
+# precedence over the value defined in the system-wide gimprc:
+# /etc/gimp/2.0/gimprc
+# Most values can be set within GIMP by changing some options in the
+# Preferences dialog.
+
+
+
+# end of gimprc
diff --git a/files_xfce/etc/2.0/gtkrc b/files_xfce/etc/2.0/gtkrc
new file mode 100644 (file)
index 0000000..f4efa07
--- /dev/null
@@ -0,0 +1,24 @@
+# pixmap_path "<dir 1>:<dir 2>:<dir 3>:..."
+#
+# include "rc-file"
+#
+# style <name> [= <name>]
+# {
+#   <option>
+# }
+#
+# widget <widget_set>       style <style_name>
+# class  <widget_class_set> style <style_name>
+#
+# You can add your own GIMP-specific GTK styles here.
+
+
+#
+# Adjust the size of previews in plug-in dialogs:
+#
+style "gimp-large-preview"
+{
+  GimpPreview::size = 256
+}
+
+# class "GimpPreview" style "gimp-large-preview"
diff --git a/files_xfce/etc/2.0/menurc b/files_xfce/etc/2.0/menurc
new file mode 100644 (file)
index 0000000..0a03a69
--- /dev/null
@@ -0,0 +1,1164 @@
+; gimp GtkAccelMap rc-file         -*- scheme -*-
+; this file is an automated accelerator map dump
+;
+; (gtk_accel_path "<Actions>/view/view-shrink-wrap" "<Primary>j")
+; (gtk_accel_path "<Actions>/context/context-gradient-select-previous" "")
+; (gtk_accel_path "<Actions>/context/context-brush-menu" "")
+; (gtk_accel_path "<Actions>/context/context-brush-spacing-set" "")
+; (gtk_accel_path "<Actions>/context/context-palette-background-previous" "")
+; (gtk_accel_path "<Actions>/tools/tools-color-average-radius-decrease" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-icc-profile-set-rgb" "")
+; (gtk_accel_path "<Actions>/tools/tools-foreground-select-brush-size-increase-skip" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-tile-blur" "")
+; (gtk_accel_path "<Actions>/vectors/vectors-raise" "")
+; (gtk_accel_path "<Actions>/view/view-close" "<Primary>w")
+; (gtk_accel_path "<Actions>/context/context-foreground-saturation-maximum" "")
+; (gtk_accel_path "<Actions>/context/context-brush-aspect-maximum" "")
+; (gtk_accel_path "<Actions>/file/file-save-and-close" "")
+; (gtk_accel_path "<Actions>/edit/edit-paste-as-new-layer" "")
+; (gtk_accel_path "<Actions>/view/view-scroll-down" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-animationoptimize-diff" "")
+; (gtk_accel_path "<Actions>/image/image-convert-grayscale" "")
+; (gtk_accel_path "<Actions>/plug-in/gimp-online-main-web-site" "")
+; (gtk_accel_path "<Actions>/context/context-brush-radius-increase-less" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-render-nature-menu" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-render-pattern-menu" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-blinds" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-land" "")
+; (gtk_accel_path "<Actions>/tools/tools-ink-blob-angle-minimum" "")
+; (gtk_accel_path "<Actions>/layers/layers-mask-edit" "")
+; (gtk_accel_path "<Actions>/dialogs/dialogs-cursor" "")
+; (gtk_accel_path "<Actions>/context/context-background-saturation-minimum" "")
+; (gtk_accel_path "<Actions>/context/context-swatch-background-previous" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-autocrop" "")
+; (gtk_accel_path "<Actions>/tools/tools-paint-brush-angle-minimum" "")
+; (gtk_accel_path "<Actions>/context/context-brush-radius-decrease" "")
+; (gtk_accel_path "<Actions>/layers/layers-delete" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-newsprint-text" "")
+; (gtk_accel_path "<Actions>/dockable/dialogs-dynamics-editor" "")
+; (gtk_accel_path "<Actions>/dockable/dialogs-toolbox" "<Primary>b")
+; (gtk_accel_path "<Actions>/layers/layers-mask-show" "")
+; (gtk_accel_path "<Actions>/context/context-background-green-decrease" "")
+; (gtk_accel_path "<Actions>/drawable/drawable-rotate-180" "")
+; (gtk_accel_path "<Actions>/tools/tools-paint-brush-angle-increase-skip" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-menu" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-distorts-menu" "")
+; (gtk_accel_path "<Actions>/tools/tools-paint-brush-aspect-ratio-increase-skip" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-antialias" "")
+; (gtk_accel_path "<Actions>/tools/tools-foreground-select-brush-size-set" "")
+; (gtk_accel_path "<Actions>/tools/tools-object-2-previous" "")
+; (gtk_accel_path "<Actions>/image/image-scale" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-repeat" "<Primary>f")
+; (gtk_accel_path "<Actions>/dockable/dialogs-buffers" "")
+; (gtk_accel_path "<Actions>/tools/tools-select-menu" "")
+; (gtk_accel_path "<Actions>/plug-in/gimp-palette-export-php" "")
+; (gtk_accel_path "<Actions>/dock/dock-show-image-menu" "")
+; (gtk_accel_path "<Actions>/layers/layers-scale" "")
+; (gtk_accel_path "<Actions>/layers/layers-duplicate" "<Primary><Shift>d")
+; (gtk_accel_path "<Actions>/channels/channels-selection-intersect" "")
+; (gtk_accel_path "<Actions>/context/context-foreground-green-increase" "")
+; (gtk_accel_path "<Actions>/context/context-background-red-increase-skip" "")
+; (gtk_accel_path "<Actions>/file/file-save-as" "<Primary><Shift>s")
+; (gtk_accel_path "<Actions>/tools/tools-value-4-increase-skip" "")
+; (gtk_accel_path "<Actions>/context/context-foreground-blue-set" "")
+; (gtk_accel_path "<Actions>/tools/tools-value-1-set-to-default" "")
+; (gtk_accel_path "<Actions>/context/context-background-value-decrease" "")
+; (gtk_accel_path "<Actions>/context/context-background-red-minimum" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-blur" "")
+; (gtk_accel_path "<Actions>/patterns/patterns-copy-location" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-coffee-stain" "")
+; (gtk_accel_path "<Actions>/layers/layers-alpha-selection-subtract" "")
+; (gtk_accel_path "<Actions>/context/context-brush-select-next" "")
+; (gtk_accel_path "<Actions>/edit/edit-buffer-menu" "")
+; (gtk_accel_path "<Actions>/view/view-snap-to-vectors" "")
+; (gtk_accel_path "<Actions>/view/view-show-grid" "")
+; (gtk_accel_path "<Actions>/layers/layers-alpha-selection-add" "")
+; (gtk_accel_path "<Actions>/context/context-foreground-saturation-decrease" "")
+; (gtk_accel_path "<Actions>/patterns/patterns-refresh" "")
+; (gtk_accel_path "<Actions>/context/context-colormap-foreground-last" "")
+; (gtk_accel_path "<Actions>/drawable/drawable-levels-stretch" "")
+; (gtk_accel_path "<Actions>/context/context-brush-shape-menu" "")
+; (gtk_accel_path "<Actions>/context/context-foreground-saturation-set" "")
+; (gtk_accel_path "<Actions>/layers/layers-mask-selection-replace" "")
+; (gtk_accel_path "<Actions>/tools/tools-color-balance" "")
+; (gtk_accel_path "<Actions>/context/context-foreground-saturation-decrease-skip" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-newsprint" "")
+; (gtk_accel_path "<Actions>/view/view-scroll-left-border" "")
+; (gtk_accel_path "<Actions>/context/context-background-hue-minimum" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-alien-glow-logo-alpha" "")
+; (gtk_accel_path "<Actions>/quick-mask/quick-mask-invert-on" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-carve-it" "")
+; (gtk_accel_path "<Actions>/image/image-configure-grid" "")
+; (gtk_accel_path "<Actions>/dockable/dockable-lock-tab" "")
+; (gtk_accel_path "<Actions>/context/context-swatch-background-set" "")
+; (gtk_accel_path "<Actions>/view/view-zoom-maximum" "")
+; (gtk_accel_path "<Actions>/layers/layers-flatten-image" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-map-menu" "")
+; (gtk_accel_path "<Actions>/tools/tools-rotate" "<Shift>r")
+; (gtk_accel_path "<Actions>/file/file-open-as-layers" "<Primary><Alt>o")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-frosty-logo" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-applylens" "")
+; (gtk_accel_path "<Actions>/context/context-colormap-background-set" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-solid-noise" "")
+; (gtk_accel_path "<Actions>/tools/tools-value-3-increase-skip" "")
+; (gtk_accel_path "<Actions>/tools/tools-value-1-set" "")
+; (gtk_accel_path "<Actions>/vectors/vectors-new" "")
+; (gtk_accel_path "<Actions>/file/file-menu" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-align-layers" "")
+; (gtk_accel_path "<Actions>/dialogs/dialogs-templates" "")
+; (gtk_accel_path "<Actions>/context/context-foreground-value-increase-skip" "")
+; (gtk_accel_path "<Actions>/layers/layers-new-from-visible" "")
+; (gtk_accel_path "<Actions>/context/context-tool-select-last" "")
+; (gtk_accel_path "<Actions>/view/view-zoom-16-1-accel" "KP_5")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-render-menu" "")
+; (gtk_accel_path "<Actions>/tools/tools-transform-preview-opacity-minimum" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-make-brush-rectangular-feathered" "")
+; (gtk_accel_path "<Actions>/view/view-move-to-screen-:0.0" "")
+; (gtk_accel_path "<Actions>/tools/tools-paint-brush-size-decrease-skip" "")
+; (gtk_accel_path "<Actions>/tools/tools-gegl" "")
+; (gtk_accel_path "<Actions>/context/context-swatch-foreground-next" "0")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-spyrogimp" "")
+; (gtk_accel_path "<Actions>/patterns/patterns-popup" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-comic-logo" "")
+; (gtk_accel_path "<Actions>/select/select-shrink" "")
+; (gtk_accel_path "<Actions>/dockable/dockable-detach-tab" "")
+; (gtk_accel_path "<Actions>/select/select-stroke-last-values" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-illusion" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-plug-in-details" "")
+; (gtk_accel_path "<Actions>/context/context-palette-background-set" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-lic" "")
+; (gtk_accel_path "<Actions>/image/image-rotate-270" "")
+; (gtk_accel_path "<Actions>/context/context-foreground-blue-increase-skip" "")
+; (gtk_accel_path "<Actions>/tools/tools-ink-blob-aspect-maximum" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-jigsaw" "")
+; (gtk_accel_path "<Actions>/layers/layers-mode-next" "")
+; (gtk_accel_path "<Actions>/context/context-opacity-set" "")
+; (gtk_accel_path "<Actions>/edit/edit-named-copy" "")
+; (gtk_accel_path "<Actions>/file/file-open" "<Primary>o")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-icc-profile-apply" "")
+; (gtk_accel_path "<Actions>/tools/tools-value-4-minimum" "")
+; (gtk_accel_path "<Actions>/view/view-use-gegl" "")
+; (gtk_accel_path "<Actions>/gradients/gradients-edit" "")
+; (gtk_accel_path "<Actions>/gradients/gradients-delete" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-mblur" "")
+; (gtk_accel_path "<Actions>/dialogs/dialogs-brushes" "<Primary><Shift>b")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-mosaic" "")
+; (gtk_accel_path "<Actions>/tools/tools-by-color-select" "<Shift>o")
+; (gtk_accel_path "<Actions>/tools/tools-vector" "b")
+; (gtk_accel_path "<Actions>/tools/tools-ink-blob-size-maximum" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-oilify" "")
+; (gtk_accel_path "<Actions>/context/context-foreground-value-set" "")
+; (gtk_accel_path "<Actions>/vectors/vectors-stroke" "")
+; (gtk_accel_path "<Actions>/file/file-quit" "<Primary>q")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-gradient-bevel-logo" "")
+; (gtk_accel_path "<Actions>/dockable/dockable-preview-size-tiny" "")
+; (gtk_accel_path "<Actions>/dialogs/dialogs-tool-options" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-beveled-pattern-heading" "")
+; (gtk_accel_path "<Actions>/plug-in/python-fu-palette-offset" "")
+; (gtk_accel_path "<Actions>/dockable/dockable-tab-style-name" "")
+; (gtk_accel_path "<Actions>/layers/layers-mode-first" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-exchange" "")
+; (gtk_accel_path "<Actions>/context/context-opacity-decrease-skip" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-recent-10" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-sharpen" "")
+; (gtk_accel_path "<Actions>/view/view-zoom-1-16" "<Shift>5")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-zealouscrop" "")
+; (gtk_accel_path "<Actions>/tools/tools-transform-preview-opacity-decrease-skip" "")
+; (gtk_accel_path "<Actions>/windows/windows-use-single-window-mode" "")
+; (gtk_accel_path "<Actions>/drawable/drawable-equalize" "")
+; (gtk_accel_path "<Actions>/context/context-background-green-maximum" "")
+; (gtk_accel_path "<Actions>/dialogs/dialogs-channels" "")
+; (gtk_accel_path "<Actions>/dockable/dockable-tab-style-icon" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-hot" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-fractalexplorer" "")
+; (gtk_accel_path "<Actions>/dockable/dockable-view-type-list" "")
+; (gtk_accel_path "<Actions>/tools/tools-ink-blob-angle-decrease" "")
+; (gtk_accel_path "<Actions>/context/context-background-green-set" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-basic2-logo-alpha" "")
+; (gtk_accel_path "<Actions>/context/context-palette-background-first" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-weave" "")
+; (gtk_accel_path "<Actions>/tools/tools-value-2-increase" "bracketright")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-recent-09" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-recent-08" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-recent-07" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-recent-06" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-recent-05" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-recent-04" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-recent-03" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-recent-02" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-recent-01" "")
+; (gtk_accel_path "<Actions>/tools/tools-paint-brush-aspect-ratio-minimum" "")
+; (gtk_accel_path "<Actions>/dialogs/dialogs-tips" "")
+; (gtk_accel_path "<Actions>/layers/layers-new-group" "")
+; (gtk_accel_path "<Actions>/context/context-palette-select-first" "")
+; (gtk_accel_path "<Actions>/view/view-fullscreen" "F11")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-compose" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-cool-metal-logo-alpha" "")
+; (gtk_accel_path "<Actions>/channels/channels-new" "")
+; (gtk_accel_path "<Actions>/context/context-brush-angle-minimum" "")
+; (gtk_accel_path "<Actions>/windows/windows-dialogs-menu" "")
+; (gtk_accel_path "<Actions>/file/file-open-recent-menu" "")
+; (gtk_accel_path "<Actions>/tools/tools-paint-brush-size-minimum" "")
+(gtk_accel_path "<Actions>/plug-in/file-print-gtk" "<Primary>p")
+; (gtk_accel_path "<Actions>/tools/tools-value-1-minimum" "")
+; (gtk_accel_path "<Actions>/context/context-foreground-red-decrease-skip" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-crystal-logo" "")
+; (gtk_accel_path "<Actions>/edit/edit-fade" "")
+; (gtk_accel_path "<Actions>/context/context-brush-spacing-maximum" "")
+; (gtk_accel_path "<Actions>/layers/layers-alpha-selection-replace" "")
+; (gtk_accel_path "<Actions>/patterns/patterns-open-as-image" "")
+; (gtk_accel_path "<Actions>/view/view-scroll-horizontal" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-reset-all" "")
+; (gtk_accel_path "<Actions>/context/context-opacity-decrease" "")
+; (gtk_accel_path "<Actions>/context/context-foreground-hue-increase" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-blend-anim" "")
+; (gtk_accel_path "<Actions>/edit/undo-popup" "")
+; (gtk_accel_path "<Actions>/vectors/vectors-copy" "")
+; (gtk_accel_path "<Actions>/dockable/dockable-tab-style-icon-name" "")
+; (gtk_accel_path "<Actions>/channels/channels-selection-add" "")
+; (gtk_accel_path "<Actions>/tools/tools-value-1-decrease" "less")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-glossy-logo-alpha" "")
+; (gtk_accel_path "<Actions>/dockable/dockable-preview-size-enormous" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-predator" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-curve-bend" "")
+; (gtk_accel_path "<Actions>/file/file-open-recent-10" "<Primary>0")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-make-brush-elliptical-feathered" "")
+; (gtk_accel_path "<Actions>/context/context-brush-aspect-decrease-skip" "")
+; (gtk_accel_path "<Actions>/context/context-font-select-last" "")
+; (gtk_accel_path "<Actions>/select/select-feather" "")
+; (gtk_accel_path "<Actions>/tools/tools-align" "q")
+; (gtk_accel_path "<Actions>/dialogs/dialogs-about" "")
+; (gtk_accel_path "<Actions>/view/view-zoom-8-1-accel" "KP_4")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-3d-outline-logo-alpha" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-vpropagate" "")
+; (gtk_accel_path "<Actions>/context/context-tool-select-set" "")
+; (gtk_accel_path "<Actions>/context/context-brush-spikes-maximum" "")
+; (gtk_accel_path "<Actions>/plug-in/python-fu-palette-sort" "")
+; (gtk_accel_path "<Actions>/context/context-brush-radius-minimum" "")
+; (gtk_accel_path "<Actions>/image/image-convert-rgb" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-blended-logo" "")
+; (gtk_accel_path "<Actions>/file/file-open-recent-03" "<Primary>3")
+; (gtk_accel_path "<Actions>/file/file-open-recent-08" "<Primary>8")
+; (gtk_accel_path "<Actions>/edit/edit-paste-as-new" "<Primary><Shift>v")
+; (gtk_accel_path "<Actions>/file/file-open-recent-09" "<Primary>9")
+; (gtk_accel_path "<Actions>/file/file-open-recent-05" "<Primary>5")
+; (gtk_accel_path "<Actions>/file/file-open-recent-07" "<Primary>7")
+; (gtk_accel_path "<Actions>/file/file-open-recent-06" "<Primary>6")
+; (gtk_accel_path "<Actions>/file/file-open-recent-04" "<Primary>4")
+; (gtk_accel_path "<Actions>/context/context-foreground-green-minimum" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-chrome-logo" "")
+; (gtk_accel_path "<Actions>/file/file-open-recent-02" "<Primary>2")
+; (gtk_accel_path "<Actions>/file/file-open-recent-01" "<Primary>1")
+; (gtk_accel_path "<Actions>/view/view-zoom-out-skip" "")
+; (gtk_accel_path "<Actions>/layers/layers-select-top" "Home")
+; (gtk_accel_path "<Actions>/context/context-brush-spikes-decrease" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-fuzzy-border" "")
+; (gtk_accel_path "<Actions>/select/select-float" "<Primary><Shift>l")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-old-photo" "")
+; (gtk_accel_path "<Actions>/tools/tools-desaturate" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-speed-text" "")
+; (gtk_accel_path "<Actions>/select/select-invert" "<Primary>i")
+; (gtk_accel_path "<Actions>/drawable/drawable-linked" "")
+; (gtk_accel_path "<Actions>/vectors/vectors-selection-replace" "")
+; (gtk_accel_path "<Actions>/tools/tools-paint-brush-angle-decrease-skip" "")
+; (gtk_accel_path "<Actions>/tools/tools-paint-brush-aspect-ratio-decrease-skip" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-flame" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-lens-distortion" "")
+; (gtk_accel_path "<Actions>/context/context-gradient-select-set" "")
+; (gtk_accel_path "<Actions>/patterns/patterns-delete" "")
+; (gtk_accel_path "<Actions>/context/context-foreground-saturation-increase-skip" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-autocrop-layer" "")
+; (gtk_accel_path "<Actions>/dockable/dockable-close-tab" "")
+; (gtk_accel_path "<Actions>/plug-in/file-pdf-save-multi" "")
+; (gtk_accel_path "<Actions>/context/context-palette-select-next" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-edge-detect-menu" "")
+; (gtk_accel_path "<Actions>/tools/tools-menu" "")
+; (gtk_accel_path "<Actions>/file/file-overwrite" "")
+; (gtk_accel_path "<Actions>/tools/tools-value-4-set" "")
+; (gtk_accel_path "<Actions>/tools/tools-ink-blob-angle-maximum" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-gradient-example" "")
+; (gtk_accel_path "<Actions>/layers/layers-opacity-increase" "")
+; (gtk_accel_path "<Actions>/context/context-background-saturation-maximum" "")
+; (gtk_accel_path "<Actions>/tools/tools-paint-brush-angle-maximum" "")
+; (gtk_accel_path "<Actions>/layers/layers-lower-to-bottom" "")
+; (gtk_accel_path "<Actions>/image/image-new" "<Primary>n")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-filter-pack" "")
+; (gtk_accel_path "<Actions>/image/image-popup" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-colors-channel-mixer" "")
+; (gtk_accel_path "<Actions>/layers/layers-lower" "")
+; (gtk_accel_path "<Actions>/tools/tools-color-average-radius-minimum" "")
+; (gtk_accel_path "<Actions>/dockable/dockable-menu" "")
+; (gtk_accel_path "<Actions>/tools/tools-paint-brush-size-increase-skip" "")
+; (gtk_accel_path "<Actions>/drawable/drawable-visible" "")
+; (gtk_accel_path "<Actions>/layers/layers-popup" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-waves-anim" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-alien-glow-button" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-script-fu-server" "")
+; (gtk_accel_path "<Actions>/dockable/dialogs-cursor" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-fractal-trace" "")
+; (gtk_accel_path "<Actions>/windows/windows-hide-docks" "Tab")
+; (gtk_accel_path "<Actions>/plug-in/gimp-palette-export-java" "")
+; (gtk_accel_path "<Actions>/tools/tools-foreground-select-brush-size-increase-percent" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-font-map" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-clothify" "")
+; (gtk_accel_path "<Actions>/layers/layers-opacity-set" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-make-seamless" "")
+; (gtk_accel_path "<Actions>/image/image-convert-indexed" "")
+; (gtk_accel_path "<Actions>/tools/tools-ink-blob-aspect-set-to-default" "")
+; (gtk_accel_path "<Actions>/tools/tools-foreground-select-brush-size-maximum" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-i26-gunya2" "")
+; (gtk_accel_path "<Actions>/image/image-resize" "")
+; (gtk_accel_path "<Actions>/tools/tools-transform-preview-opacity-decrease" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-screenshot" "")
+; (gtk_accel_path "<Actions>/tools/tools-object-2-first" "")
+; (gtk_accel_path "<Actions>/context/context-foreground-red-set" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-slide" "")
+; (gtk_accel_path "<Actions>/tools/tools-colorize" "")
+; (gtk_accel_path "<Actions>/dockable/dockable-preview-size-gigantic" "")
+; (gtk_accel_path "<Actions>/context/context-opacity-increase-skip" "")
+; (gtk_accel_path "<Actions>/context/context-colors-swap" "x")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-guillotine" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-plasma" "")
+; (gtk_accel_path "<Actions>/channels/channels-lower" "")
+; (gtk_accel_path "<Actions>/select/select-grow" "")
+; (gtk_accel_path "<Actions>/tools/tools-value-3-increase-percent" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-unsharp-mask" "")
+; (gtk_accel_path "<Actions>/context/context-brush-shape-circle" "")
+; (gtk_accel_path "<Actions>/view/view-scroll-up" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-colorify" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-qbist" "")
+; (gtk_accel_path "<Actions>/context/context-background-saturation-decrease" "")
+; (gtk_accel_path "<Actions>/channels/channels-popup" "")
+; (gtk_accel_path "<Actions>/dockable/dialogs-templates" "")
+; (gtk_accel_path "<Actions>/context/context-brush-angle-increase" "")
+; (gtk_accel_path "<Actions>/context/context-foreground-green-set" "")
+; (gtk_accel_path "<Actions>/context/context-background-green-increase" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-dog" "")
+; (gtk_accel_path "<Actions>/tools/tools-object-1-first" "")
+; (gtk_accel_path "<Actions>/context/context-pattern-menu" "")
+; (gtk_accel_path "<Actions>/context/context-background-hue-maximum" "")
+; (gtk_accel_path "<Actions>/context/context-background-hue-decrease" "")
+; (gtk_accel_path "<Actions>/view/view-zoom-1-8" "<Shift>4")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-bump-map" "")
+; (gtk_accel_path "<Actions>/tools/tools-paint-menu" "")
+; (gtk_accel_path "<Actions>/view/view-zoom-1-4" "<Shift>3")
+; (gtk_accel_path "<Actions>/view/view-zoom-1-2" "<Shift>2")
+; (gtk_accel_path "<Actions>/view/view-zoom-1-1" "1")
+; (gtk_accel_path "<Actions>/dockable/dockable-add-tab-menu" "")
+; (gtk_accel_path "<Actions>/view/view-scroll-top-border" "")
+; (gtk_accel_path "<Actions>/view/view-scroll-page-left" "")
+; (gtk_accel_path "<Actions>/context/context-tool-menu" "")
+; (gtk_accel_path "<Actions>/layers/layers-opacity-transparent" "")
+; (gtk_accel_path "<Actions>/tools/tools-transform-preview-opacity-set" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-erase-rows" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-sparkle" "")
+; (gtk_accel_path "<Actions>/dialogs/dialogs-undo-history" "")
+; (gtk_accel_path "<Actions>/layers/layers-merge-group" "")
+; (gtk_accel_path "<Actions>/context/context-colormap-foreground-previous" "")
+; (gtk_accel_path "<Actions>/context/context-background-saturation-set" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-gimpressionist" "")
+; (gtk_accel_path "<Actions>/context/context-background-value-minimum" "")
+; (gtk_accel_path "<Actions>/tools/tools-transform-preview-opacity-maximum" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-decor-menu" "")
+; (gtk_accel_path "<Actions>/layers/layers-resize-to-image" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-rotate-colormap" "")
+; (gtk_accel_path "<Actions>/context/context-brush-radius-increase-percent" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-spheredesigner" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-deinterlace" "")
+; (gtk_accel_path "<Actions>/tools/tools-object-1-set" "")
+; (gtk_accel_path "<Actions>/dockable/dockable-preview-size-medium" "")
+; (gtk_accel_path "<Actions>/tools/tools-color-average-radius-decrease-skip" "")
+; (gtk_accel_path "<Actions>/view/view-menu" "")
+; (gtk_accel_path "<Actions>/tools/tools-foreground-select-brush-size-decrease-percent" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-make-brush-rectangular" "")
+; (gtk_accel_path "<Actions>/layers/layers-opacity-decrease-skip" "")
+; (gtk_accel_path "<Actions>/dialogs/dialogs-toolbox" "<Primary>b")
+; (gtk_accel_path "<Actions>/tools/tools-object-1-previous" "")
+; (gtk_accel_path "<Actions>/context/context-palette-foreground-next" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-film" "")
+; (gtk_accel_path "<Actions>/vectors/vectors-edit-attributes" "")
+; (gtk_accel_path "<Actions>/context/context-palette-background-next-skip" "")
+; (gtk_accel_path "<Actions>/image/image-flip-vertical" "")
+; (gtk_accel_path "<Actions>/dockable/dockable-tab-style-automatic" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-xach-effect" "")
+; (gtk_accel_path "<Actions>/vectors/vectors-path-tool" "")
+; (gtk_accel_path "<Actions>/context/context-brush-spikes-increase-skip" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-ccanalyze" "")
+; (gtk_accel_path "<Actions>/tools/tools-value-4-maximum" "")
+; (gtk_accel_path "<Actions>/context/context-palette-foreground-first" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-sel-gauss" "")
+; (gtk_accel_path "<Actions>/tools/tools-value-3-decrease-percent" "")
+; (gtk_accel_path "<Actions>/tools/tools-curves" "")
+; (gtk_accel_path "<Actions>/view/view-padding-color-theme" "")
+; (gtk_accel_path "<Actions>/tools/tools-ink" "k")
+; (gtk_accel_path "<Actions>/layers/layers-mask-selection-add" "")
+; (gtk_accel_path "<Actions>/context/context-colormap-background-last" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-chip-away-logo" "")
+; (gtk_accel_path "<Actions>/vectors/vectors-lock-content" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-paste-as-brush" "")
+; (gtk_accel_path "<Actions>/tools/tools-ink-blob-angle-set" "")
+; (gtk_accel_path "<Actions>/context/context-background-blue-decrease" "")
+; (gtk_accel_path "<Actions>/plug-in/python-fu-gradient-save-as-css" "")
+; (gtk_accel_path "<Actions>/tools/tools-paint-brush-aspect-ratio-decrease" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-3dtruchet" "")
+; (gtk_accel_path "<Actions>/tools/tools-value-1-increase-percent" "")
+; (gtk_accel_path "<Actions>/context/context-brush-aspect-increase-skip" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-reshow" "<Primary><Shift>f")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-gfig" "")
+; (gtk_accel_path "<Actions>/image/image-mode-menu" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-frosty-logo-alpha" "")
+; (gtk_accel_path "<Actions>/context/context-brush-radius-set" "")
+; (gtk_accel_path "<Actions>/context/context-font-select-previous" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-nlfilt" "")
+; (gtk_accel_path "<Actions>/tools/tools-airbrush" "a")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-diffraction" "")
+; (gtk_accel_path "<Actions>/plug-in/python-fu-brush-from-text" "")
+; (gtk_accel_path "<Actions>/context/context-paint-mode-last" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-alien-glow-logo" "")
+; (gtk_accel_path "<Actions>/dockable/dockable-preview-size-huge" "")
+; (gtk_accel_path "<Actions>/dockable/dialogs-vectors" "")
+; (gtk_accel_path "<Actions>/context/context-brush-spacing-increase-skip" "")
+; (gtk_accel_path "<Actions>/dock/dock-open-display" "")
+; (gtk_accel_path "<Actions>/dockable/dialogs-gradients" "<Primary>g")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-beveled-pattern-bullet" "")
+; (gtk_accel_path "<Actions>/image/image-flatten" "")
+; (gtk_accel_path "<Actions>/file/file-save" "<Primary>s")
+; (gtk_accel_path "<Actions>/context/context-colors-default" "d")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-3d-outline-logo" "")
+; (gtk_accel_path "<Actions>/tools/tools-object-1-next" "")
+; (gtk_accel_path "<Actions>/edit/edit-copy" "<Primary>c")
+; (gtk_accel_path "<Actions>/dialogs/dialogs-input-devices" "")
+; (gtk_accel_path "<Actions>/context/context-menu" "")
+; (gtk_accel_path "<Actions>/tools/tools-paint-brush-aspect-ratio-maximum" "")
+; (gtk_accel_path "<Actions>/image/image-merge-layers" "<Primary>m")
+; (gtk_accel_path "<Actions>/context/context-swatch-background-next" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-guide-new" "")
+; (gtk_accel_path "<Actions>/context/context-palette-background-last" "")
+; (gtk_accel_path "<Actions>/view/view-scroll-page-right" "")
+; (gtk_accel_path "<Actions>/context/context-brush-radius-decrease-percent" "")
+; (gtk_accel_path "<Actions>/context/context-brush-angle-maximum" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-pixelize" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-text-circle" "")
+; (gtk_accel_path "<Actions>/tool-options/tool-options-restore-preset-menu" "")
+; (gtk_accel_path "<Actions>/view/view-zoom-4-1-accel" "KP_3")
+; (gtk_accel_path "<Actions>/tools/tools-paint-brush-size-maximum" "")
+; (gtk_accel_path "<Actions>/tools/tools-value-4-decrease" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-script-fu-console" "")
+; (gtk_accel_path "<Actions>/plug-in/gimp-help-using-fileformats" "")
+; (gtk_accel_path "<Actions>/dialogs/dialogs-dynamics-editor" "")
+; (gtk_accel_path "<Actions>/tools/tools-value-1-maximum" "")
+; (gtk_accel_path "<Actions>/tools/tools-ink-blob-size-increase" "")
+; (gtk_accel_path "<Actions>/context/context-palette-select-set" "")
+; (gtk_accel_path "<Actions>/vectors/vectors-selection-intersect" "")
+; (gtk_accel_path "<Actions>/view/view-snap-to-guides" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-generic-menu" "")
+; (gtk_accel_path "<Actions>/drawable/drawable-invert" "")
+; (gtk_accel_path "<Actions>/tools/tools-paint-brush-size-increase" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-alien-neon-logo" "")
+; (gtk_accel_path "<Actions>/view/view-zoom-in-skip" "")
+; (gtk_accel_path "<Actions>/tools/tools-ink-blob-size-decrease-skip" "")
+; (gtk_accel_path "<Actions>/dialogs/dialogs-selection-editor" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-smooth-palette" "")
+; (gtk_accel_path "<Actions>/tools/tools-ink-blob-angle-increase" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-animationplay" "")
+; (gtk_accel_path "<Actions>/tools/tools-foreground-select-brush-size-set-to-default" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-blended-logo-alpha" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-photocopy" "")
+; (gtk_accel_path "<Actions>/channels/channels-edit-attributes" "")
+; (gtk_accel_path "<Actions>/context/context-gradient-select-next" "")
+; (gtk_accel_path "<Actions>/tools/tools-value-1-decrease-percent" "")
+; (gtk_accel_path "<Actions>/context/context-brush-angle-decrease-skip" "")
+; (gtk_accel_path "<Actions>/context/context-foreground-value-increase" "")
+; (gtk_accel_path "<Actions>/tools/tools-object-2-last" "")
+; (gtk_accel_path "<Actions>/gradients/gradients-copy-location" "")
+; (gtk_accel_path "<Actions>/file/file-revert" "")
+; (gtk_accel_path "<Actions>/view/view-zoom-16-1" "5")
+; (gtk_accel_path "<Actions>/view/view-scroll-bottom-border" "")
+; (gtk_accel_path "<Actions>/tool-options/tool-options-reset" "")
+; (gtk_accel_path "<Actions>/context/context-brush-radius-maximum" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-glasstile" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-iwarp" "")
+; (gtk_accel_path "<Actions>/select/select-sharpen" "")
+; (gtk_accel_path "<Actions>/context/context-pattern-select-previous" "")
+; (gtk_accel_path "<Actions>/context/context-paint-mode-first" "")
+; (gtk_accel_path "<Actions>/dockable/dialogs-indexed-palette" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-neon" "")
+; (gtk_accel_path "<Actions>/context/context-foreground-green-maximum" "")
+; (gtk_accel_path "<Actions>/layers/layers-menu" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-alien-neon-logo-alpha" "")
+; (gtk_accel_path "<Actions>/context/context-swatch-foreground-first" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-small-tiles" "")
+; (gtk_accel_path "<Actions>/channels/channels-lower-to-bottom" "")
+; (gtk_accel_path "<Actions>/context/context-brush-hardness-decrease" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-decompose-registered" "")
+; (gtk_accel_path "<Actions>/layers/layers-mask-menu" "")
+; (gtk_accel_path "<Actions>/view/view-show-layer-boundary" "")
+; (gtk_accel_path "<Actions>/view/view-zoom-1-1-accel" "KP_1")
+; (gtk_accel_path "<Actions>/dockable/dialogs-sample-points" "")
+; (gtk_accel_path "<Actions>/dialogs/dialogs-sample-points" "")
+; (gtk_accel_path "<Actions>/plug-in/gimp-help-using-web" "")
+; (gtk_accel_path "<Actions>/context/context-brush-select-previous" "")
+; (gtk_accel_path "<Actions>/dockable/dialogs-palettes" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-basic1-logo" "")
+; (gtk_accel_path "<Actions>/view/view-scroll-right" "")
+; (gtk_accel_path "<Actions>/tools/tools-value-1-increase" "greater")
+; (gtk_accel_path "<Actions>/layers/layers-alpha-remove" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-swirly-pattern" "")
+; (gtk_accel_path "<Actions>/vectors/vectors-merge-visible" "")
+; (gtk_accel_path "<Actions>/context/context-colors-menu" "")
+; (gtk_accel_path "<Actions>/context/context-foreground-blue-minimum" "")
+; (gtk_accel_path "<Actions>/tools/tools-convolve" "<Shift>u")
+; (gtk_accel_path "<Actions>/plug-in/file-png-save2" "")
+; (gtk_accel_path "<Actions>/file/file-export-to" "<Primary>e")
+; (gtk_accel_path "<Actions>/view/view-dot-for-dot" "")
+; (gtk_accel_path "<Actions>/select/selection-popup" "")
+; (gtk_accel_path "<Actions>/context/context-font-select-first" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-engrave" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-perspective-shadow" "")
+; (gtk_accel_path "<Actions>/context/context-pattern-select-last" "")
+; (gtk_accel_path "<Actions>/patterns/patterns-edit" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-light-shadow-menu" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-destripe" "")
+; (gtk_accel_path "<Actions>/context/context-gradient-menu" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-bovinated-logo-alpha" "")
+; (gtk_accel_path "<Actions>/tools/tools-color-average-radius-maximum" "")
+; (gtk_accel_path "<Actions>/tools/tools-ink-blob-aspect-increase" "")
+; (gtk_accel_path "<Actions>/context/context-brush-radius-decrease-skip" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-alien-glow-horizontal-ruler" "")
+; (gtk_accel_path "<Actions>/tool-options/tool-options-reset-all" "")
+; (gtk_accel_path "<Actions>/dock/dock-move-to-screen-menu" "")
+; (gtk_accel_path "<Actions>/tools/tools-color-average-radius-increase-skip" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-vinvert" "")
+; (gtk_accel_path "<Actions>/layers/layers-opacity-increase-skip" "")
+; (gtk_accel_path "<Actions>/context/context-font-select-set" "")
+; (gtk_accel_path "<Actions>/context/context-brush-spacing-increase" "")
+; (gtk_accel_path "<Actions>/plug-in/gimp-online-plug-in-web-site" "")
+; (gtk_accel_path "<Actions>/layers/layers-new-last-values" "")
+; (gtk_accel_path "<Actions>/vectors/vectors-selection-add" "")
+; (gtk_accel_path "<Actions>/context/context-opacity-menu" "")
+; (gtk_accel_path "<Actions>/context/context-opacity-transparent" "")
+; (gtk_accel_path "<Actions>/file/file-open-location" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-copy-visible" "")
+; (gtk_accel_path "<Actions>/plug-in/gimp-palette-export-python" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-gflare" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-sota-chrome-logo" "")
+; (gtk_accel_path "<Actions>/view/view-zoom-in" "plus")
+; (gtk_accel_path "<Actions>/context/context-brush-angle-menu" "")
+; (gtk_accel_path "<Actions>/tools/tools-value-2-set" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-comic-logo-alpha" "")
+; (gtk_accel_path "<Actions>/dock/dock-close" "")
+; (gtk_accel_path "<Actions>/view/view-zoom-fit-in" "<Primary><Shift>j")
+; (gtk_accel_path "<Actions>/context/context-palette-foreground-previous" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-waves" "")
+; (gtk_accel_path "<Actions>/context/context-background-red-increase" "")
+; (gtk_accel_path "<Actions>/vectors/vectors-duplicate" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-textured-logo" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-decompose" "")
+; (gtk_accel_path "<Actions>/layers/layers-resize" "")
+; (gtk_accel_path "<Actions>/layers/layers-transparency-menu" "")
+; (gtk_accel_path "<Actions>/context/context-foreground-saturation-minimum" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-carved-logo" "")
+; (gtk_accel_path "<Actions>/layers/layers-mask-apply" "")
+; (gtk_accel_path "<Actions>/view/view-padding-color-custom" "")
+; (gtk_accel_path "<Actions>/edit/edit-menu" "")
+; (gtk_accel_path "<Actions>/select/select-menu" "")
+; (gtk_accel_path "<Actions>/layers/layers-opacity-opaque" "")
+; (gtk_accel_path "<Actions>/dialogs/dialogs-gradients" "<Primary>g")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-camo-pattern" "")
+; (gtk_accel_path "<Actions>/plug-in/python-fu-palette-to-gradient-repeating" "")
+; (gtk_accel_path "<Actions>/image/image-transform-menu" "")
+; (gtk_accel_path "<Actions>/context/context-swatch-foreground-previous" "9")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-softglow" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-animationoptimize" "")
+; (gtk_accel_path "<Actions>/image/image-duplicate" "<Primary>d")
+; (gtk_accel_path "<Actions>/context/context-brush-spikes-decrease-skip" "")
+; (gtk_accel_path "<Actions>/tools/tools-brightness-contrast" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-recent-menu" "")
+; (gtk_accel_path "<Actions>/tools/tools-perspective" "<Shift>p")
+; (gtk_accel_path "<Actions>/vectors/vectors-stroke-last-values" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-shift" "")
+; (gtk_accel_path "<Actions>/edit/edit-clear" "Delete")
+; (gtk_accel_path "<Actions>/edit/edit-named-cut" "")
+; (gtk_accel_path "<Actions>/tools/tools-paint-brush-angle-decrease" "")
+; (gtk_accel_path "<Actions>/context/context-brush-aspect-increase" "")
+; (gtk_accel_path "<Actions>/drawable/drawable-flip-vertical" "")
+; (gtk_accel_path "<Actions>/edit/edit-fill-fg" "<Primary>comma")
+; (gtk_accel_path "<Actions>/drawable/drawable-offset" "<Primary><Shift>o")
+; (gtk_accel_path "<Actions>/context/context-background-blue-decrease-skip" "")
+; (gtk_accel_path "<Actions>/context/context-background-value-maximum" "")
+; (gtk_accel_path "<Actions>/dockable/dialogs-selection-editor" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-ripple" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-circuit" "")
+; (gtk_accel_path "<Actions>/context/context-background-hue-set" "")
+; (gtk_accel_path "<Actions>/dockable/dialogs-brushes" "<Primary><Shift>b")
+; (gtk_accel_path "<Actions>/tools/tools-foreground-select-brush-size-decrease" "")
+; (gtk_accel_path "<Actions>/dialogs/dialogs-fonts" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-despeckle" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-addborder" "")
+; (gtk_accel_path "<Actions>/tools/tools-color-average-radius-set" "")
+; (gtk_accel_path "<Actions>/drawable/drawable-rotate-270" "")
+; (gtk_accel_path "<Actions>/windows/windows-menu" "")
+; (gtk_accel_path "<Actions>/edit/edit-named-copy-visible" "")
+; (gtk_accel_path "<Actions>/select/select-stroke" "")
+; (gtk_accel_path "<Actions>/context/context-background-saturation-increase" "")
+; (gtk_accel_path "<Actions>/context/context-brush-shape-diamond" "")
+; (gtk_accel_path "<Actions>/tools/tools-crop" "<Shift>c")
+; (gtk_accel_path "<Actions>/channels/channels-selection-subtract" "")
+; (gtk_accel_path "<Actions>/tools/tools-ink-blob-size-increase-skip" "")
+; (gtk_accel_path "<Actions>/edit/edit-redo" "<Primary>y")
+; (gtk_accel_path "<Actions>/context/context-brush-spacing-decrease-skip" "")
+; (gtk_accel_path "<Actions>/edit/edit-strong-redo" "<Primary><Shift>y")
+; (gtk_accel_path "<Actions>/patterns/patterns-new" "")
+; (gtk_accel_path "<Actions>/plug-in/python-fu-foggify" "")
+; (gtk_accel_path "<Actions>/select/select-none" "<Primary><Shift>a")
+; (gtk_accel_path "<Actions>/layers/layers-transform-menu" "")
+; (gtk_accel_path "<Actions>/context/context-tool-select-first" "")
+; (gtk_accel_path "<Actions>/image/colors-menu" "")
+; (gtk_accel_path "<Actions>/context/context-background-hue-increase" "")
+; (gtk_accel_path "<Actions>/context/context-brush-select-last" "")
+; (gtk_accel_path "<Actions>/tool-options/tool-options-edit-preset-menu" "")
+; (gtk_accel_path "<Actions>/layers/layers-raise" "")
+; (gtk_accel_path "<Actions>/channels/channels-raise-to-top" "")
+; (gtk_accel_path "<Actions>/drawable/drawable-flip-horizontal" "")
+; (gtk_accel_path "<Actions>/tool-options/tool-options-delete-preset-menu" "")
+; (gtk_accel_path "<Actions>/channels/channels-selection-replace" "")
+; (gtk_accel_path "<Actions>/context/context-brush-angle-increase-skip" "")
+; (gtk_accel_path "<Actions>/layers/layers-text-to-vectors" "")
+; (gtk_accel_path "<Actions>/image/image-properties" "<Alt>Return")
+; (gtk_accel_path "<Actions>/dialogs/dialogs-tool-presets" "")
+; (gtk_accel_path "<Actions>/view/view-zoom-revert" "grave")
+; (gtk_accel_path "<Actions>/view/view-padding-color-menu" "")
+; (gtk_accel_path "<Actions>/context/context-foreground-red-decrease" "")
+; (gtk_accel_path "<Actions>/context/context-background-saturation-decrease-skip" "")
+; (gtk_accel_path "<Actions>/edit/edit-paste" "<Primary>v")
+; (gtk_accel_path "<Actions>/view/view-zoom-8-1" "4")
+; (gtk_accel_path "<Actions>/context/context-colormap-background-first" "")
+; (gtk_accel_path "<Actions>/context/context-colormap-background-next-skip" "")
+; (gtk_accel_path "<Actions>/plug-in/gimp-help-using-docks" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-swirl-tile" "")
+; (gtk_accel_path "<Actions>/context/context-brush-hardness-set" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-distress-selection" "")
+; (gtk_accel_path "<Actions>/tools/tools-levels" "")
+; (gtk_accel_path "<Actions>/dockable/dialogs-fonts" "")
+; (gtk_accel_path "<Actions>/tools/tools-ink-blob-size-increase-percent" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-tile" "")
+; (gtk_accel_path "<Actions>/tool-options/tool-options-save-preset-menu" "")
+; (gtk_accel_path "<Actions>/dialogs/dialogs-document-history" "")
+; (gtk_accel_path "<Actions>/dockable/dockable-preview-size-large" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-guides-from-selection" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-apply-canvas" "")
+; (gtk_accel_path "<Actions>/windows/windows-show-display-previous" "<Shift><Alt>Tab")
+; (gtk_accel_path "<Actions>/tools/tools-eraser" "<Shift>e")
+; (gtk_accel_path "<Actions>/channels/channels-raise" "")
+; (gtk_accel_path "<Actions>/drawable/drawable-lock-content" "")
+; (gtk_accel_path "<Actions>/view/view-show-guides" "<Primary><Shift>t")
+; (gtk_accel_path "<Actions>/file/file-export" "<Primary><Shift>e")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-cartoon" "")
+; (gtk_accel_path "<Actions>/context/context-foreground-value-minimum" "")
+; (gtk_accel_path "<Actions>/context/context-swatch-foreground-last" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-neon-logo" "")
+; (gtk_accel_path "<Actions>/layers/layers-new" "<Primary><Shift>n")
+; (gtk_accel_path "<Actions>/dialogs/dialogs-keyboard-shortcuts" "")
+; (gtk_accel_path "<Actions>/tools/tools-heal" "h")
+; (gtk_accel_path "<Actions>/edit/edit-fill-bg" "<Primary>period")
+; (gtk_accel_path "<Actions>/tools/tools-value-3-minimum" "")
+; (gtk_accel_path "<Actions>/tools/tools-color-average-radius-increase" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-spread" "")
+; (gtk_accel_path "<Actions>/context/context-swatch-background-previous-skip" "")
+; (gtk_accel_path "<Actions>/context/context-foreground-red-minimum" "")
+; (gtk_accel_path "<Actions>/layers/layers-stack-menu" "")
+; (gtk_accel_path "<Actions>/dialogs/dialogs-colors" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-randomize-pick" "")
+; (gtk_accel_path "<Actions>/edit/edit-undo-clear" "")
+; (gtk_accel_path "<Actions>/layers/layers-mode-last" "")
+; (gtk_accel_path "<Actions>/context/context-brush-hardness-minimum" "")
+; (gtk_accel_path "<Actions>/context/context-background-blue-increase" "")
+; (gtk_accel_path "<Actions>/image/image-menubar" "")
+; (gtk_accel_path "<Actions>/image/image-print-size" "")
+; (gtk_accel_path "<Actions>/dialogs/dialogs-patterns" "<Primary><Shift>p")
+; (gtk_accel_path "<Actions>/tools/tools-paint-brush-size-increase-percent" "")
+; (gtk_accel_path "<Actions>/dockable/dialogs-channels" "")
+; (gtk_accel_path "<Actions>/view/view-scroll-right-border" "")
+; (gtk_accel_path "<Actions>/context/context-brush-select-first" "")
+; (gtk_accel_path "<Actions>/context/context-background-blue-set" "")
+; (gtk_accel_path "<Actions>/context/context-foreground-hue-minimum" "")
+; (gtk_accel_path "<Actions>/tools/tools-perspective-clone" "")
+; (gtk_accel_path "<Actions>/context/context-background-red-maximum" "")
+; (gtk_accel_path "<Actions>/dialogs/dialogs-brush-editor" "")
+; (gtk_accel_path "<Actions>/tools/tools-blend" "l")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-whirl-pinch" "")
+; (gtk_accel_path "<Actions>/context/context-brush-hardness-menu" "")
+; (gtk_accel_path "<Actions>/tools/tools-ink-blob-size-minimum" "")
+; (gtk_accel_path "<Actions>/context/context-brush-radius-increase" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-render-clouds-menu" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-metadata-editor" "")
+; (gtk_accel_path "<Actions>/dockable/dockable-tab-style-menu" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-guide-new-percent" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-glowing-logo" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-selection-to-image" "")
+; (gtk_accel_path "<Actions>/gradients/gradients-duplicate" "")
+; (gtk_accel_path "<Actions>/context/context-foreground-blue-decrease" "")
+; (gtk_accel_path "<Actions>/context/context-brush-radius-increase-skip" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-threshold-alpha" "")
+; (gtk_accel_path "<Actions>/context/context-colormap-foreground-next" "")
+; (gtk_accel_path "<Actions>/file/file-save-a-copy" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-depth-merge" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-icc-profile-info" "")
+; (gtk_accel_path "<Actions>/context/context-foreground-hue-decrease" "")
+; (gtk_accel_path "<Actions>/tools/tools-rotate-arbitrary" "")
+; (gtk_accel_path "<Actions>/view/view-zoom-out-accel" "KP_Subtract")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-combine-menu" "")
+; (gtk_accel_path "<Actions>/tools/tools-paint-brush-angle-set-to-default" "")
+; (gtk_accel_path "<Actions>/tools/tools-value-4-increase" "")
+; (gtk_accel_path "<Actions>/tools/tools-value-4-set-to-default" "")
+; (gtk_accel_path "<Actions>/context/context-foreground-hue-decrease-skip" "")
+; (gtk_accel_path "<Actions>/tools/tools-ink-blob-size-decrease-percent" "")
+; (gtk_accel_path "<Actions>/context/context-colormap-background-previous-skip" "")
+; (gtk_accel_path "<Actions>/tools/tools-color-menu" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-unit-editor" "")
+; (gtk_accel_path "<Actions>/dockable/dockable-view-type-grid" "")
+; (gtk_accel_path "<Actions>/dialogs/dialogs-images" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-autostretch-hsv" "")
+; (gtk_accel_path "<Actions>/context/context-background-value-increase" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-colormap-swap" "")
+; (gtk_accel_path "<Actions>/context/context-tool-select-next" "")
+; (gtk_accel_path "<Actions>/view/view-show-scrollbars" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-max-rgb" "")
+; (gtk_accel_path "<Actions>/context/context-brush-shape-square" "")
+; (gtk_accel_path "<Actions>/context/context-brush-spikes-menu" "")
+; (gtk_accel_path "<Actions>/channels/channels-duplicate" "")
+; (gtk_accel_path "<Actions>/image/image-rotate-180" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-animationunoptimize" "")
+; (gtk_accel_path "<Actions>/vectors/vectors-selection-subtract" "")
+; (gtk_accel_path "<Actions>/view/view-scroll-left" "")
+; (gtk_accel_path "<Actions>/context/context-opacity-opaque" "")
+; (gtk_accel_path "<Actions>/view/view-display-filters" "")
+; (gtk_accel_path "<Actions>/tools/tools-clone" "c")
+; (gtk_accel_path "<Actions>/context/context-foreground-saturation-increase" "")
+; (gtk_accel_path "<Actions>/context/context-foreground-blue-maximum" "")
+; (gtk_accel_path "<Actions>/layers/layers-text-tool" "")
+; (gtk_accel_path "<Actions>/context/context-brush-hardness-increase-skip" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-colortoalpha" "")
+; (gtk_accel_path "<Actions>/tools/tools-paint-brush-size-decrease-percent" "")
+; (gtk_accel_path "<Actions>/dialogs/dialogs-layers" "<Primary>l")
+; (gtk_accel_path "<Actions>/channels/channels-new-last-values" "")
+; (gtk_accel_path "<Actions>/tools/tools-value-3-decrease" "")
+; (gtk_accel_path "<Actions>/view/view-zoom-in-accel" "KP_Add")
+; (gtk_accel_path "<Actions>/tools/tools-paint-brush-aspect-ratio-set" "")
+; (gtk_accel_path "<Actions>/view/view-scroll-page-up" "")
+; (gtk_accel_path "<Actions>/vectors/vectors-linked" "")
+; (gtk_accel_path "<Actions>/dialogs/dialogs-gradient-editor" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-grid-system" "")
+; (gtk_accel_path "<Actions>/image/colors-auto-menu" "")
+; (gtk_accel_path "<Actions>/dialogs/dialogs-buffers" "")
+; (gtk_accel_path "<Actions>/dockable/dialogs-undo-history" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-truchet" "")
+; (gtk_accel_path "<Actions>/layers/layers-mask-delete" "")
+; (gtk_accel_path "<Actions>/dockable/dockable-preview-size-menu" "")
+; (gtk_accel_path "<Actions>/context/context-palette-background-previous-skip" "")
+; (gtk_accel_path "<Actions>/context/context-foreground-hue-set" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-title-header" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-papertile" "")
+; (gtk_accel_path "<Actions>/vectors/vectors-lower-to-bottom" "")
+; (gtk_accel_path "<Actions>/context/context-background-blue-increase-skip" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-icc-profile-file-info" "")
+; (gtk_accel_path "<Actions>/view/view-show-statusbar" "")
+; (gtk_accel_path "<Actions>/tools/tools-paint-brush-aspect-ratio-set-to-default" "")
+; (gtk_accel_path "<Actions>/quick-mask/quick-mask-configure" "")
+; (gtk_accel_path "<Actions>/image/image-menu" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-recompose" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-gradient-bevel-logo-alpha" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-render-map" "")
+; (gtk_accel_path "<Actions>/view/view-padding-color-prefs" "")
+; (gtk_accel_path "<Actions>/config/config-use-gegl" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-wind" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-web-menu" "")
+; (gtk_accel_path "<Actions>/context/context-background-value-set" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-round-button" "")
+; (gtk_accel_path "<Actions>/context/context-paint-mode-menu" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-beveled-pattern-arrow" "")
+; (gtk_accel_path "<Actions>/layers/layers-opacity-decrease" "")
+; (gtk_accel_path "<Actions>/file/file-create-template" "")
+; (gtk_accel_path "<Actions>/context/context-brush-angle-set" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-retinex" "")
+; (gtk_accel_path "<Actions>/layers/layers-merge-down" "")
+; (gtk_accel_path "<Actions>/windows/windows-docks-menu" "")
+; (gtk_accel_path "<Actions>/tools/tools-paint-brush-angle-set" "")
+; (gtk_accel_path "<Actions>/tools/tools-rect-select" "r")
+; (gtk_accel_path "<Actions>/plug-in/gimp-online-developer-web-site" "")
+; (gtk_accel_path "<Actions>/context/context-background-hue-decrease-skip" "")
+; (gtk_accel_path "<Actions>/view/view-show-sample-points" "")
+; (gtk_accel_path "<Actions>/tools/tools-value-1-decrease-skip" "<Primary>less")
+; (gtk_accel_path "<Actions>/view/view-scroll-page-down" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-alien-glow-bullet" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-gauss" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-chalk-logo" "")
+; (gtk_accel_path "<Actions>/view/view-zoom-4-1" "3")
+; (gtk_accel_path "<Actions>/tools/tools-object-2-set" "")
+; (gtk_accel_path "<Actions>/dockable/dialogs-device-status" "")
+; (gtk_accel_path "<Actions>/dockable/dialogs-document-history" "")
+; (gtk_accel_path "<Actions>/context/context-colormap-foreground-next-skip" "")
+; (gtk_accel_path "<Actions>/tools/tools-color-average-set-to-default" "")
+; (gtk_accel_path "<Actions>/tools/tools-transform-menu" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-blur-menu" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-edge" "")
+; (gtk_accel_path "<Actions>/dialogs/dialogs-dynamics" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-laplace" "")
+; (gtk_accel_path "<Actions>/dialogs/dialogs-device-status" "")
+; (gtk_accel_path "<Actions>/context/context-palette-select-last" "")
+; (gtk_accel_path "<Actions>/layers/layers-text-along-vectors" "")
+; (gtk_accel_path "<Actions>/tools/tools-text" "t")
+; (gtk_accel_path "<Actions>/context/context-background-saturation-increase-skip" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-pagecurl" "")
+; (gtk_accel_path "<Actions>/dock/dock-move-to-screen-:0.0" "")
+; (gtk_accel_path "<Actions>/layers/layers-crop" "")
+; (gtk_accel_path "<Actions>/image/image-flip-horizontal" "")
+; (gtk_accel_path "<Actions>/tools/tools-value-2-minimum" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-colormap-remap" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-video" "")
+; (gtk_accel_path "<Actions>/dockable/dialogs-patterns" "<Primary><Shift>p")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-sota-chrome-it" "")
+; (gtk_accel_path "<Actions>/tools/tools-threshold" "")
+; (gtk_accel_path "<Actions>/dockable/dialogs-error-console" "")
+; (gtk_accel_path "<Actions>/dialogs/dialogs-error-console" "")
+; (gtk_accel_path "<Actions>/dialogs/dialogs-navigation" "")
+; (gtk_accel_path "<Actions>/context/context-font-select-next" "")
+; (gtk_accel_path "<Actions>/context/context-brush-angle-decrease" "")
+; (gtk_accel_path "<Actions>/vectors/vectors-lower" "")
+; (gtk_accel_path "<Actions>/context/context-paint-mode-previous" "")
+; (gtk_accel_path "<Actions>/tools/tools-bucket-fill" "<Shift>b")
+; (gtk_accel_path "<Actions>/view/view-zoom-menu" "")
+; (gtk_accel_path "<Actions>/vectors/vectors-popup" "")
+; (gtk_accel_path "<Actions>/image/image-rotate-90" "")
+; (gtk_accel_path "<Actions>/vectors/vectors-export" "")
+; (gtk_accel_path "<Actions>/vectors/vectors-delete" "")
+; (gtk_accel_path "<Actions>/layers/layers-mode-previous" "")
+; (gtk_accel_path "<Actions>/context/context-brush-aspect-menu" "")
+; (gtk_accel_path "<Actions>/dockable/dockable-preview-size-small" "")
+; (gtk_accel_path "<Actions>/context/context-font-menu" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-color-enhance" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-alienmap2" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-hsv-noise" "")
+; (gtk_accel_path "<Actions>/context/context-colormap-foreground-first" "")
+; (gtk_accel_path "<Actions>/plug-in/file-tiff-save2" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-emboss" "")
+; (gtk_accel_path "<Actions>/tool-options/tool-options-popup" "")
+; (gtk_accel_path "<Actions>/tools/tools-measure" "<Shift>m")
+; (gtk_accel_path "<Actions>/context/context-opacity-increase" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-noise-menu" "")
+; (gtk_accel_path "<Actions>/dialogs/dialogs-indexed-palette" "")
+; (gtk_accel_path "<Actions>/tools/tools-foreground-select-brush-size-minimum" "")
+; (gtk_accel_path "<Actions>/tools/tools-cage" "<Shift>g")
+; (gtk_accel_path "<Actions>/tools/tools-ink-blob-angle-decrease-skip" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-burn-in-anim" "")
+; (gtk_accel_path "<Actions>/tools/tools-paintbrush" "p")
+; (gtk_accel_path "<Actions>/tools/tools-value-4-increase-percent" "")
+; (gtk_accel_path "<Actions>/context/context-pattern-select-first" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-paste-as-pattern" "")
+; (gtk_accel_path "<Actions>/tools/tools-dodge-burn" "<Shift>d")
+; (gtk_accel_path "<Actions>/tools/tools-paint-brush-angle-increase" "")
+; (gtk_accel_path "<Actions>/layers/layers-text-discard" "")
+; (gtk_accel_path "<Actions>/dockable/dockable-popup" "")
+; (gtk_accel_path "<Actions>/select/select-save" "")
+; (gtk_accel_path "<Actions>/windows/windows-show-display-next" "<Alt>Tab")
+; (gtk_accel_path "<Actions>/tools/tools-color-picker" "o")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-erode" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-enhance-menu" "")
+; (gtk_accel_path "<Actions>/view/view-show-selection" "<Primary>t")
+; (gtk_accel_path "<Actions>/tools/tools-zoom" "z")
+; (gtk_accel_path "<Actions>/view/view-zoom-2-1" "2")
+; (gtk_accel_path "<Actions>/view/view-navigation-window" "")
+; (gtk_accel_path "<Actions>/gradients/gradients-refresh" "")
+; (gtk_accel_path "<Actions>/context/context-foreground-hue-increase-skip" "")
+; (gtk_accel_path "<Actions>/tools/tools-value-3-set-to-default" "")
+; (gtk_accel_path "<Actions>/tools/tools-foreground-select-brush-size-increase" "")
+; (gtk_accel_path "<Actions>/help/help-menu" "")
+; (gtk_accel_path "<Actions>/plug-in/gimp-help-using-simpleobjects" "")
+; (gtk_accel_path "<Actions>/dockable/dockable-preview-size-extra-large" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-icc-profile-set" "")
+; (gtk_accel_path "<Actions>/context/context-brush-spikes-increase" "")
+; (gtk_accel_path "<Actions>/image/image-resize-to-layers" "")
+; (gtk_accel_path "<Actions>/tools/tools-free-select" "f")
+; (gtk_accel_path "<Actions>/dialogs/dialogs-palette-editor" "")
+; (gtk_accel_path "<Actions>/view/view-open-display" "")
+; (gtk_accel_path "<Actions>/layers/layers-merge-layers" "")
+; (gtk_accel_path "<Actions>/context/context-swatch-foreground-set" "")
+; (gtk_accel_path "<Actions>/tools/tools-move" "m")
+; (gtk_accel_path "<Actions>/plug-in/python-fu-console" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-displace" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-gradmap" "")
+; (gtk_accel_path "<Actions>/tools/tools-shear" "<Shift>s")
+; (gtk_accel_path "<Actions>/context/context-foreground-green-increase-skip" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-polar-coords" "")
+; (gtk_accel_path "<Actions>/context/context-colormap-foreground-set" "")
+; (gtk_accel_path "<Actions>/layers/layers-select-previous" "Page_Up")
+; (gtk_accel_path "<Actions>/context/context-foreground-value-maximum" "")
+; (gtk_accel_path "<Actions>/view/view-snap-to-canvas" "")
+; (gtk_accel_path "<Actions>/context/context-palette-foreground-next-skip" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-rgb-noise" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-flarefx" "")
+; (gtk_accel_path "<Actions>/view/view-scroll-vertical" "")
+; (gtk_accel_path "<Actions>/tools/tools-value-3-maximum" "")
+; (gtk_accel_path "<Actions>/context/context-palette-foreground-last" "")
+; (gtk_accel_path "<Actions>/view/view-zoom-other" "")
+; (gtk_accel_path "<Actions>/context/context-foreground-red-maximum" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-difference-clouds" "")
+; (gtk_accel_path "<Actions>/context/context-background-blue-minimum" "")
+; (gtk_accel_path "<Actions>/context/context-brush-select-set" "")
+; (gtk_accel_path "<Actions>/context/context-brush-hardness-maximum" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-beveled-pattern-hrule" "")
+; (gtk_accel_path "<Actions>/tools/tools-posterize" "")
+; (gtk_accel_path "<Actions>/file/file-create-menu" "")
+; (gtk_accel_path "<Actions>/context/context-brush-radius-menu" "")
+; (gtk_accel_path "<Actions>/context/context-foreground-red-increase" "")
+; (gtk_accel_path "<Actions>/plug-in/gimp-help-using-photography" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-chip-away-logo-alpha" "")
+; (gtk_accel_path "<Actions>/dockable/dialogs-tool-options" "")
+; (gtk_accel_path "<Actions>/tools/tools-value-4-decrease-percent" "")
+; (gtk_accel_path "<Actions>/tools/tools-value-2-increase-skip" "<Shift>bracketright")
+; (gtk_accel_path "<Actions>/vectors/vectors-selection-to-vectors-advanced" "")
+; (gtk_accel_path "<Actions>/context/context-palette-foreground-set" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-mail-image" "")
+; (gtk_accel_path "<Actions>/context/context-foreground-hue-maximum" "")
+; (gtk_accel_path "<Actions>/dockable/dialogs-palette-editor" "")
+; (gtk_accel_path "<Actions>/context/context-brush-aspect-minimum" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-displace-polar" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-semiflatten" "")
+; (gtk_accel_path "<Actions>/dockable/dialogs-colors" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-randomize-slur" "")
+; (gtk_accel_path "<Actions>/select/select-border" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-t-o-p-logo" "")
+; (gtk_accel_path "<Actions>/tools/tools-ink-blob-size-decrease" "")
+; (gtk_accel_path "<Actions>/tools/tools-value-2-increase-percent" "")
+; (gtk_accel_path "<Actions>/context/context-brush-hardness-decrease-skip" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-icc-profile-apply-rgb" "")
+; (gtk_accel_path "<Actions>/context/context-background-red-set" "")
+; (gtk_accel_path "<Actions>/dialogs/dialogs-histogram" "")
+; (gtk_accel_path "<Actions>/context/context-foreground-green-decrease" "")
+; (gtk_accel_path "<Actions>/tools/tools-paint-brush-size-decrease" "")
+; (gtk_accel_path "<Actions>/plug-in/gimp-palette-export-css" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-sample-colorize" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-refresh" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-make-brush-elliptical" "")
+; (gtk_accel_path "<Actions>/dockable/dialogs-navigation" "")
+; (gtk_accel_path "<Actions>/context/context-swatch-background-next-skip" "")
+; (gtk_accel_path "<Actions>/tools/tools-paint-brush-size-set" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-cool-metal-logo" "")
+; (gtk_accel_path "<Actions>/dockable/dialogs-dynamics" "")
+; (gtk_accel_path "<Actions>/layers/layers-select-next" "Page_Down")
+; (gtk_accel_path "<Actions>/drawable/drawable-rotate-90" "")
+; (gtk_accel_path "<Actions>/plug-in/gimp-help-concepts-usage" "")
+; (gtk_accel_path "<Actions>/context/context-background-hue-increase-skip" "")
+; (gtk_accel_path "<Actions>/tools/tools-object-1-last" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-basic1-logo-alpha" "")
+; (gtk_accel_path "<Actions>/dock/dock-auto-follow-active" "")
+; (gtk_accel_path "<Actions>/tools/tools-value-1-increase-skip" "<Primary>greater")
+; (gtk_accel_path "<Actions>/tools/tools-ink-blob-aspect-decrease-skip" "")
+; (gtk_accel_path "<Actions>/plug-in/gimp-help-using-selections" "")
+; (gtk_accel_path "<Actions>/edit/edit-named-paste" "")
+; (gtk_accel_path "<Actions>/context/context-swatch-background-last" "")
+; (gtk_accel_path "<Actions>/context/context-foreground-value-decrease" "")
+; (gtk_accel_path "<Actions>/layers/layers-anchor" "<Primary>h")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-glossy-logo" "")
+; (gtk_accel_path "<Actions>/context/context-background-value-decrease-skip" "")
+; (gtk_accel_path "<Actions>/tools/tools-transform-preview-opacity-increase" "")
+; (gtk_accel_path "<Actions>/context/context-colormap-background-previous" "")
+; (gtk_accel_path "<Actions>/plug-in/gimp-palette-export-text" "")
+; (gtk_accel_path "<Actions>/vectors/vectors-import" "")
+; (gtk_accel_path "<Actions>/view/view-show-menubar" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-ripply-anim" "")
+; (gtk_accel_path "<Actions>/context/context-background-green-decrease-skip" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-artistic-menu" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-cubism" "")
+; (gtk_accel_path "<Actions>/view/view-zoom" "")
+; (gtk_accel_path "<Actions>/dialogs/dialogs-module-dialog" "")
+; (gtk_accel_path "<Actions>/quick-mask/quick-mask-popup" "")
+; (gtk_accel_path "<Actions>/context/context-swatch-foreground-previous-skip" "")
+; (gtk_accel_path "<Actions>/vectors/vectors-visible" "")
+; (gtk_accel_path "<Actions>/edit/edit-undo" "<Primary>z")
+; (gtk_accel_path "<Actions>/edit/edit-strong-undo" "<Primary><Shift>z")
+; (gtk_accel_path "<Actions>/context/context-foreground-blue-increase" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-bovinated-logo" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-lighting" "")
+; (gtk_accel_path "<Actions>/dockable/dialogs-images" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-c-astretch" "")
+; (gtk_accel_path "<Actions>/tools/tools-value-3-set" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-dilate" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-guides-remove" "")
+; (gtk_accel_path "<Actions>/view/view-move-to-screen-menu" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-convmatrix" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-unsharp-mask" "")
+; (gtk_accel_path "<Actions>/context/context-gradient-select-last" "")
+; (gtk_accel_path "<Actions>/image/image-resize-to-selection" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-chrome-logo-alpha" "")
+; (gtk_accel_path "<Actions>/tools/tools-foreground-select-brush-size-decrease-skip" "")
+; (gtk_accel_path "<Actions>/tools/tools-value-2-decrease-percent" "")
+; (gtk_accel_path "<Actions>/layers/layers-mask-selection-subtract" "")
+; (gtk_accel_path "<Actions>/layers/layers-mask-selection-intersect" "")
+; (gtk_accel_path "<Actions>/dockable/dialogs-layers" "<Primary>l")
+; (gtk_accel_path "<Actions>/tools/tools-scale" "<Shift>t")
+; (gtk_accel_path "<Actions>/layers/layers-select-bottom" "End")
+; (gtk_accel_path "<Actions>/context/context-colormap-background-next" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-set-cmap" "")
+; (gtk_accel_path "<Actions>/channels/channels-delete" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-warp" "")
+; (gtk_accel_path "<Actions>/file/file-close-all" "<Primary><Shift>w")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-round-corners" "")
+; (gtk_accel_path "<Actions>/context/context-palette-menu" "")
+; (gtk_accel_path "<Actions>/view/view-snap-to-grid" "")
+; (gtk_accel_path "<Actions>/context/context-brush-radius-decrease-less" "")
+; (gtk_accel_path "<Actions>/tools/tools-ink-blob-size-set" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-drop-shadow" "")
+; (gtk_accel_path "<Actions>/view/view-zoom-minimum" "")
+; (gtk_accel_path "<Actions>/dockable/dockable-show-button-bar" "")
+; (gtk_accel_path "<Actions>/layers/layers-lock-alpha" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-selection-to-pattern" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-map-object" "")
+; (gtk_accel_path "<Actions>/quick-mask/quick-mask-invert-off" "")
+; (gtk_accel_path "<Actions>/tools/tools-smudge" "s")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-normalize" "")
+; (gtk_accel_path "<Actions>/context/context-gradient-select-first" "")
+; (gtk_accel_path "<Actions>/context/context-colormap-foreground-previous-skip" "")
+; (gtk_accel_path "<Actions>/context/context-paint-mode-next" "")
+; (gtk_accel_path "<Actions>/color-button/color-button-use-foreground" "")
+; (gtk_accel_path "<Actions>/tools/tools-value-3-increase" "")
+; (gtk_accel_path "<Actions>/tools/tools-hue-saturation" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-dbbrowser" "")
+; (gtk_accel_path "<Actions>/plug-in/python-fu-palette-to-gradient" "")
+; (gtk_accel_path "<Actions>/image/image-guides-menu" "")
+; (gtk_accel_path "<Actions>/vectors/vectors-new-last-values" "")
+; (gtk_accel_path "<Actions>/tools/tools-ink-blob-aspect-decrease" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-spinning-globe" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-sobel" "")
+; (gtk_accel_path "<Actions>/edit/edit-fill-pattern" "<Primary>semicolon")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-t-o-p-logo-alpha" "")
+; (gtk_accel_path "<Actions>/tools/tools-ink-blob-angle-increase-skip" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-red-eye-removal" "")
+; (gtk_accel_path "<Actions>/dockable/dialogs-tool-presets" "")
+; (gtk_accel_path "<Actions>/vectors/vectors-paste" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-glowing-logo-alpha" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-lava" "")
+; (gtk_accel_path "<Actions>/context/context-palette-background-next" "")
+; (gtk_accel_path "<Actions>/context/context-brush-spacing-decrease" "")
+; (gtk_accel_path "<Actions>/image/colors-info-menu" "")
+; (gtk_accel_path "<Actions>/context/context-brush-aspect-set" "")
+; (gtk_accel_path "<Actions>/layers/layers-edit-attributes" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-mblur-inward" "")
+; (gtk_accel_path "<Actions>/layers/layers-mode-menu" "")
+; (gtk_accel_path "<Actions>/gradients/gradients-new" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-borderaverage" "")
+; (gtk_accel_path "<Actions>/tools/tools-ink-blob-aspect-set" "")
+; (gtk_accel_path "<Actions>/color-button/color-button-use-white" "")
+; (gtk_accel_path "<Actions>/context/context-tool-select-previous" "")
+; (gtk_accel_path "<Actions>/tools/tools-paint-brush-aspect-ratio-increase" "")
+; (gtk_accel_path "<Actions>/layers/layers-alpha-selection-intersect" "")
+; (gtk_accel_path "<Actions>/context/context-background-red-decrease-skip" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-neon-logo-alpha" "")
+; (gtk_accel_path "<Actions>/tools/tools-ink-blob-aspect-minimum" "")
+; (gtk_accel_path "<Actions>/view/view-padding-color-dark-check" "")
+; (gtk_accel_path "<Actions>/tools/tools-value-2-decrease" "bracketleft")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-add-bevel" "")
+; (gtk_accel_path "<Actions>/tools/tools-value-2-set-to-default" "backslash")
+; (gtk_accel_path "<Actions>/tools/tools-value-4-decrease-skip" "")
+; (gtk_accel_path "<Actions>/context/context-background-red-decrease" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-line-nova" "")
+; (gtk_accel_path "<Actions>/context/context-swatch-background-first" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-selection-rounded-rectangle" "")
+; (gtk_accel_path "<Actions>/tools/tools-ellipse-select" "e")
+; (gtk_accel_path "<Actions>/patterns/patterns-duplicate" "")
+; (gtk_accel_path "<Actions>/tools/tools-value-2-maximum" "")
+; (gtk_accel_path "<Actions>/context/context-palette-foreground-previous-skip" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-cml-explorer" "")
+; (gtk_accel_path "<Actions>/context/context-brush-spikes-set" "")
+; (gtk_accel_path "<Actions>/help/help-help" "F1")
+; (gtk_accel_path "<Actions>/vectors/vectors-raise-to-top" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-randomize-hurl" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-beveled-pattern-button" "")
+; (gtk_accel_path "<Actions>/edit/edit-paste-as-menu" "")
+; (gtk_accel_path "<Actions>/layers/layers-raise-to-top" "")
+; (gtk_accel_path "<Actions>/dockable/dockable-preview-size-extra-small" "")
+; (gtk_accel_path "<Actions>/context/context-background-green-minimum" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-animation-menu" "")
+; (gtk_accel_path "<Actions>/tools/tools-object-2-next" "")
+; (gtk_accel_path "<Actions>/tools/tools-iscissors" "i")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-selection-to-brush" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-grid" "")
+; (gtk_accel_path "<Actions>/dockable/dialogs-brush-editor" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-textured-logo-alpha" "")
+; (gtk_accel_path "<Actions>/edit/edit-copy-visible" "<Primary><Shift>c")
+; (gtk_accel_path "<Actions>/context/context-brush-aspect-decrease" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-checkerboard" "")
+; (gtk_accel_path "<Actions>/tools/tools-value-3-decrease-skip" "")
+; (gtk_accel_path "<Actions>/gradients/gradients-popup" "")
+; (gtk_accel_path "<Actions>/context/context-foreground-value-decrease-skip" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-imagemap" "")
+; (gtk_accel_path "<Actions>/color-button/color-button-use-black" "")
+; (gtk_accel_path "<Actions>/context/context-foreground-green-decrease-skip" "")
+; (gtk_accel_path "<Actions>/image/colors-components-menu" "")
+; (gtk_accel_path "<Actions>/layers/layers-mask-disable" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-button00" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-palettemap" "")
+; (gtk_accel_path "<Actions>/dockable/dockable-tab-style-preview" "")
+; (gtk_accel_path "<Actions>/tools/tools-flip" "<Shift>f")
+; (gtk_accel_path "<Actions>/view/view-padding-color-light-check" "")
+; (gtk_accel_path "<Actions>/image/colors-map-menu" "")
+; (gtk_accel_path "<Actions>/image/image-crop" "")
+; (gtk_accel_path "<Actions>/view/view-show-rulers" "<Primary><Shift>r")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-nova" "")
+; (gtk_accel_path "<Actions>/context/context-brush-spacing-minimum" "")
+; (gtk_accel_path "<Actions>/context/context-swatch-foreground-next-skip" "")
+; (gtk_accel_path "<Actions>/gradients/gradients-save-as-pov" "")
+; (gtk_accel_path "<Actions>/view/view-zoom-2-1-accel" "KP_2")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-starscape-logo" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-chalk-logo-alpha" "")
+; (gtk_accel_path "<Actions>/vectors/vectors-selection-from-vectors" "<Shift>v")
+; (gtk_accel_path "<Actions>/tools/tools-transform-preview-opacity-increase-skip" "")
+; (gtk_accel_path "<Actions>/context/context-foreground-blue-decrease-skip" "")
+; (gtk_accel_path "<Actions>/layers/layers-opacity-menu" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-sinus" "")
+; (gtk_accel_path "<Actions>/dialogs/dialogs-vectors" "")
+; (gtk_accel_path "<Actions>/quick-mask/quick-mask-toggle" "<Shift>q")
+; (gtk_accel_path "<Actions>/tools/tools-value-2-decrease-skip" "<Shift>bracketleft")
+; (gtk_accel_path "<Actions>/dialogs/dialogs-palettes" "")
+; (gtk_accel_path "<Actions>/edit/edit-cut" "<Primary>x")
+; (gtk_accel_path "<Actions>/tools/tools-ink-blob-aspect-increase-skip" "")
+; (gtk_accel_path "<Actions>/layers/layers-mask-add" "")
+; (gtk_accel_path "<Actions>/vectors/vectors-selection-to-vectors" "")
+; (gtk_accel_path "<Actions>/edit/edit-paste-into" "")
+; (gtk_accel_path "<Actions>/plug-in/file-png-save" "")
+; (gtk_accel_path "<Actions>/context/context-brush-hardness-increase" "")
+; (gtk_accel_path "<Actions>/context/context-pattern-select-next" "")
+; (gtk_accel_path "<Actions>/tool-options/tool-options-save-new-preset" "")
+; (gtk_accel_path "<Actions>/help/help-context-help" "<Shift>F1")
+; (gtk_accel_path "<Actions>/context/context-palette-select-previous" "")
+; (gtk_accel_path "<Actions>/tools/tools-pencil" "n")
+; (gtk_accel_path "<Actions>/tools/tools-fuzzy-select" "u")
+; (gtk_accel_path "<Actions>/view/view-zoom-out" "minus")
+; (gtk_accel_path "<Actions>/view/view-new" "")
+; (gtk_accel_path "<Actions>/context/context-background-value-increase-skip" "")
+; (gtk_accel_path "<Actions>/dockable/dockable-tab-style-preview-name" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-reverse-layers" "")
+; (gtk_accel_path "<Actions>/dockable/dialogs-gradient-editor" "")
+; (gtk_accel_path "<Actions>/dialogs/dialogs-preferences" "")
+; (gtk_accel_path "<Actions>/tools/tools-paint-brush-size-set-to-default" "")
+; (gtk_accel_path "<Actions>/context/context-background-green-increase-skip" "")
+; (gtk_accel_path "<Actions>/vectors/vectors-selection-to-vectors-short" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-alien-glow-right-arrow" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-ifscompose" "")
+; (gtk_accel_path "<Actions>/context/context-brush-spikes-minimum" "")
+; (gtk_accel_path "<Actions>/context/context-foreground-red-increase-skip" "")
+; (gtk_accel_path "<Actions>/plug-in/python-fu-slice" "")
+; (gtk_accel_path "<Actions>/plug-in/plug-in-maze" "")
+; (gtk_accel_path "<Actions>/color-button/color-button-use-background" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-flatland" "")
+; (gtk_accel_path "<Actions>/context/context-background-blue-maximum" "")
+; (gtk_accel_path "<Actions>/plug-in/script-fu-basic2-logo" "")
+; (gtk_accel_path "<Actions>/view/view-zoom-fill" "")
+; (gtk_accel_path "<Actions>/plug-in/gimp-online-docs-web-site" "")
+; (gtk_accel_path "<Actions>/context/context-pattern-select-set" "")
+; (gtk_accel_path "<Actions>/plug-in/gimp-help-concepts-paths" "")
+; (gtk_accel_path "<Actions>/layers/layers-properties-menu" "")
+; (gtk_accel_path "<Actions>/layers/layers-alpha-add" "")
+; (gtk_accel_path "<Actions>/select/select-all" "<Primary>a")
+; (gtk_accel_path "<Actions>/dockable/dialogs-histogram" "")
+; (gtk_accel_path "<Actions>/tools/tools-foreground-select" "")
diff --git a/files_xfce/etc/2.0/sessionrc b/files_xfce/etc/2.0/sessionrc
new file mode 100644 (file)
index 0000000..2ef8fdf
--- /dev/null
@@ -0,0 +1,81 @@
+# GIMP sessionrc
+# 
+# This file takes session-specific info (that is info, you want to keep
+# between two GIMP sessions).  You are not supposed to edit it manually, but
+# of course you can do.  The sessionrc will be entirely rewritten every time
+# you quit GIMP.  If this file isn't found, defaults are used.
+
+(session-info "toplevel"
+    (factory-entry "gimp-empty-image-window")
+    (position 272 236)
+    (size 620 200))
+(session-info "toplevel"
+    (factory-entry "gimp-single-image-window")
+    (position 180 30)
+    (size 1204 759)
+    (open-on-exit)
+    (aux-info
+        (left-docks-width "262")
+        (right-docks-width "205")
+        (maximized "no"))
+    (gimp-toolbox
+        (side left))
+    (gimp-dock
+        (side left)
+        (position 57)
+        (book
+            (current-page 0)
+            (dockable "gimp-tool-options"
+                (tab-style automatic)
+                (aux-info
+                    (show-button-bar "true"))))
+        (book
+            (position 429)
+            (current-page 0)
+            (dockable "gimp-color-editor"
+                (tab-style automatic)
+                (aux-info
+                    (current-page "ColorselWheel")))
+            (dockable "gimp-gradient-list"
+                (tab-style automatic)
+                (aux-info
+                    (show-button-bar "true")))
+            (dockable "gimp-pattern-grid"
+                (tab-style automatic)
+                (aux-info
+                    (show-button-bar "true")))))
+    (gimp-dock
+        (side right)
+        (book
+            (current-page 0)
+            (dockable "gimp-layer-list"
+                (tab-style automatic)
+                (preview-size 32)
+                (aux-info
+                    (show-button-bar "true")))
+            (dockable "gimp-channel-list"
+                (tab-style automatic)
+                (preview-size 32)
+                (aux-info
+                    (show-button-bar "true")))
+            (dockable "gimp-vectors-list"
+                (tab-style automatic)
+                (preview-size 32)
+                (aux-info
+                    (show-button-bar "true"))))
+        (book
+            (position 516)
+            (current-page 0)
+            (dockable "gimp-undo-history"
+                (tab-style automatic)
+                (aux-info
+                    (show-button-bar "true"))))))
+(session-info "toplevel"
+    (factory-entry "gimp-preferences-dialog")
+    (position 720 0))
+
+(hide-docks no)
+(single-window-mode yes)
+(last-tip-shown 0)
+
+# end of sessionrc
diff --git a/files_xfce/etc/2.0/templaterc b/files_xfce/etc/2.0/templaterc
new file mode 100644 (file)
index 0000000..1ba0c7b
--- /dev/null
@@ -0,0 +1,193 @@
+# GIMP templaterc
+# 
+# This file will be entirely rewritten each time you exit.
+
+(GimpTemplate "640x480"
+    (width 640)
+    (height 480)
+    (unit pixels)
+    (xresolution 72.000000)
+    (yresolution 72.000000)
+    (resolution-unit inches)
+    (image-type rgb)
+    (fill-type background-fill))
+(GimpTemplate "800x600"
+    (width 800)
+    (height 600)
+    (unit pixels)
+    (xresolution 72.000000)
+    (yresolution 72.000000)
+    (resolution-unit inches)
+    (image-type rgb)
+    (fill-type background-fill))
+(GimpTemplate "1024x768"
+    (width 1024)
+    (height 768)
+    (unit pixels)
+    (xresolution 72.000000)
+    (yresolution 72.000000)
+    (resolution-unit inches)
+    (image-type rgb)
+    (fill-type background-fill))
+(GimpTemplate "1600x1200"
+    (width 1600)
+    (height 1200)
+    (unit pixels)
+    (xresolution 72.000000)
+    (yresolution 72.000000)
+    (resolution-unit inches)
+    (image-type rgb)
+    (fill-type background-fill))
+(GimpTemplate "A3 (300ppi)"
+    (width 3508)
+    (height 4960)
+    (unit millimeters)
+    (xresolution 300.000000)
+    (yresolution 300.000000)
+    (resolution-unit inches)
+    (image-type rgb)
+    (fill-type background-fill))
+(GimpTemplate "A4 (300ppi)"
+    (width 2480)
+    (height 3508)
+    (unit millimeters)
+    (xresolution 300.000000)
+    (yresolution 300.000000)
+    (resolution-unit inches)
+    (image-type rgb)
+    (fill-type background-fill))
+(GimpTemplate "A5 (300ppi)"
+    (width 1754)
+    (height 2480)
+    (unit millimeters)
+    (xresolution 300.000000)
+    (yresolution 300.000000)
+    (resolution-unit inches)
+    (image-type rgb)
+    (fill-type background-fill))
+(GimpTemplate "A6 (300ppi)"
+    (width 1240)
+    (height 1754)
+    (unit millimeters)
+    (xresolution 300.000000)
+    (yresolution 300.000000)
+    (resolution-unit inches)
+    (image-type rgb)
+    (fill-type background-fill))
+(GimpTemplate "B4 (300ppi)"
+    (width 2953)
+    (height 4169)
+    (unit millimeters)
+    (xresolution 300.000000)
+    (yresolution 300.000000)
+    (resolution-unit inches)
+    (image-type rgb)
+    (fill-type background-fill))
+(GimpTemplate "B5 (300ppi)"
+    (width 2079)
+    (height 2953)
+    (unit millimeters)
+    (xresolution 300.000000)
+    (yresolution 300.000000)
+    (resolution-unit inches)
+    (image-type rgb)
+    (fill-type background-fill))
+(GimpTemplate "B5-Japan (300ppi)"
+    (width 2150)
+    (height 3035)
+    (unit millimeters)
+    (xresolution 300.000000)
+    (yresolution 300.000000)
+    (resolution-unit inches)
+    (image-type rgb)
+    (fill-type background-fill))
+(GimpTemplate "US-Letter (300ppi)"
+    (width 2550)
+    (height 3300)
+    (unit inches)
+    (xresolution 300.000000)
+    (yresolution 300.000000)
+    (resolution-unit inches)
+    (image-type rgb)
+    (fill-type background-fill))
+(GimpTemplate "US-Legal (300ppi)"
+    (width 2550)
+    (height 4200)
+    (unit inches)
+    (xresolution 300.000000)
+    (yresolution 300.000000)
+    (resolution-unit inches)
+    (image-type rgb)
+    (fill-type background-fill))
+(GimpTemplate "Toilet paper (US, 300ppi)"
+    (stock-id "gimp-toilet-paper")
+    (width 1350)
+    (height 1350)
+    (unit inches)
+    (xresolution 300.000000)
+    (yresolution 300.000000)
+    (resolution-unit inches)
+    (image-type rgb)
+    (fill-type background-fill))
+(GimpTemplate "CD cover (300ppi)"
+    (stock-id "gtk-cdrom")
+    (width 1429)
+    (height 1417)
+    (unit millimeters)
+    (xresolution 300.000000)
+    (yresolution 300.000000)
+    (resolution-unit inches)
+    (image-type rgb)
+    (fill-type background-fill))
+(GimpTemplate "Floppy label (300ppi)"
+    (stock-id "gtk-floppy")
+    (width 825)
+    (height 825)
+    (unit millimeters)
+    (xresolution 300.000000)
+    (yresolution 300.000000)
+    (resolution-unit inches)
+    (image-type rgb)
+    (fill-type background-fill))
+(GimpTemplate "Web banner common 468x60"
+    (stock-id "gimp-web")
+    (width 468)
+    (height 60)
+    (unit pixels)
+    (xresolution 72.000000)
+    (yresolution 72.000000)
+    (resolution-unit inches)
+    (image-type rgb)
+    (fill-type background-fill))
+(GimpTemplate "Web banner huge 728x90"
+    (stock-id "gimp-web")
+    (width 728)
+    (height 90)
+    (unit pixels)
+    (xresolution 72.000000)
+    (yresolution 72.000000)
+    (resolution-unit inches)
+    (image-type rgb)
+    (fill-type background-fill))
+(GimpTemplate "PAL - 720x576"
+    (stock-id "gimp-video")
+    (width 720)
+    (height 576)
+    (unit pixels)
+    (xresolution 72.000000)
+    (yresolution 72.000000)
+    (resolution-unit inches)
+    (image-type rgb)
+    (fill-type background-fill))
+(GimpTemplate "NTSC - 720x486"
+    (stock-id "gimp-video")
+    (width 720)
+    (height 486)
+    (unit pixels)
+    (xresolution 72.000000)
+    (yresolution 72.000000)
+    (resolution-unit inches)
+    (image-type rgb)
+    (fill-type background-fill))
+
+# end of templaterc
diff --git a/files_xfce/etc/2.0/toolrc b/files_xfce/etc/2.0/toolrc
new file mode 100644 (file)
index 0000000..a9426f1
--- /dev/null
@@ -0,0 +1,136 @@
+# GIMP toolrc
+
+(GimpToolInfo "gimp-move-tool"
+    (stock-id "gimp-tool-move")
+    (visible yes))
+(GimpToolInfo "gimp-align-tool"
+    (stock-id "gimp-tool-align")
+    (visible yes))
+(GimpToolInfo "gimp-pencil-tool"
+    (stock-id "gimp-tool-pencil")
+    (visible yes))
+(GimpToolInfo "gimp-paintbrush-tool"
+    (stock-id "gimp-tool-paintbrush")
+    (visible yes))
+(GimpToolInfo "gimp-airbrush-tool"
+    (stock-id "gimp-tool-airbrush")
+    (visible yes))
+(GimpToolInfo "gimp-bucket-fill-tool"
+    (stock-id "gimp-tool-bucket-fill")
+    (visible yes))
+(GimpToolInfo "gimp-ink-tool"
+    (stock-id "gimp-tool-ink")
+    (visible yes))
+(GimpToolInfo "gimp-text-tool"
+    (stock-id "gimp-tool-text")
+    (visible yes))
+(GimpToolInfo "gimp-blend-tool"
+    (stock-id "gimp-tool-blend")
+    (visible yes))
+(GimpToolInfo "gimp-vector-tool"
+    (stock-id "gimp-tool-path")
+    (visible yes))
+(GimpToolInfo "gimp-eraser-tool"
+    (stock-id "gimp-tool-eraser")
+    (visible yes))
+(GimpToolInfo "gimp-color-picker-tool"
+    (stock-id "gimp-tool-color-picker")
+    (visible yes))
+(GimpToolInfo "gimp-rect-select-tool"
+    (stock-id "gimp-tool-rect-select")
+    (visible yes))
+(GimpToolInfo "gimp-ellipse-select-tool"
+    (stock-id "gimp-tool-ellipse-select")
+    (visible yes))
+(GimpToolInfo "gimp-free-select-tool"
+    (stock-id "gimp-tool-free-select")
+    (visible yes))
+(GimpToolInfo "gimp-iscissors-tool"
+    (stock-id "gimp-tool-iscissors")
+    (visible yes))
+(GimpToolInfo "gimp-fuzzy-select-tool"
+    (stock-id "gimp-tool-fuzzy-select")
+    (visible yes))
+(GimpToolInfo "gimp-by-color-select-tool"
+    (stock-id "gimp-tool-by-color-select")
+    (visible yes))
+(GimpToolInfo "gimp-rotate-tool"
+    (stock-id "gimp-tool-rotate")
+    (visible yes))
+(GimpToolInfo "gimp-scale-tool"
+    (stock-id "gimp-tool-scale")
+    (visible yes))
+(GimpToolInfo "gimp-flip-tool"
+    (stock-id "gimp-tool-flip")
+    (visible yes))
+(GimpToolInfo "gimp-shear-tool"
+    (stock-id "gimp-tool-shear")
+    (visible yes))
+(GimpToolInfo "gimp-perspective-tool"
+    (stock-id "gimp-tool-perspective")
+    (visible yes))
+(GimpToolInfo "gimp-cage-tool"
+    (stock-id "gimp-tool-cage")
+    (visible yes))
+(GimpToolInfo "gimp-crop-tool"
+    (stock-id "gimp-tool-crop")
+    (visible yes))
+(GimpToolInfo "gimp-measure-tool"
+    (stock-id "gimp-tool-measure")
+    (visible yes))
+(GimpToolInfo "gimp-clone-tool"
+    (stock-id "gimp-tool-clone")
+    (visible yes))
+(GimpToolInfo "gimp-heal-tool"
+    (stock-id "gimp-tool-heal")
+    (visible yes))
+(GimpToolInfo "gimp-perspective-clone-tool"
+    (stock-id "gimp-tool-perspective-clone")
+    (visible yes))
+(GimpToolInfo "gimp-smudge-tool"
+    (stock-id "gimp-tool-smudge")
+    (visible yes))
+(GimpToolInfo "gimp-convolve-tool"
+    (stock-id "gimp-tool-blur")
+    (visible yes))
+(GimpToolInfo "gimp-dodge-burn-tool"
+    (stock-id "gimp-tool-dodge")
+    (visible yes))
+(GimpToolInfo "gimp-foreground-select-tool"
+    (stock-id "gimp-tool-foreground-select")
+    (visible no))
+(GimpToolInfo "gimp-zoom-tool"
+    (stock-id "gimp-tool-zoom")
+    (visible no))
+(GimpToolInfo "gimp-desaturate-tool"
+    (stock-id "gimp-tool-desaturate")
+    (visible no))
+(GimpToolInfo "gimp-color-balance-tool"
+    (stock-id "gimp-tool-color-balance")
+    (visible no))
+(GimpToolInfo "gimp-hue-saturation-tool"
+    (stock-id "gimp-tool-hue-saturation")
+    (visible no))
+(GimpToolInfo "gimp-colorize-tool"
+    (stock-id "gimp-tool-colorize")
+    (visible no))
+(GimpToolInfo "gimp-brightness-contrast-tool"
+    (stock-id "gimp-tool-brightness-contrast")
+    (visible no))
+(GimpToolInfo "gimp-threshold-tool"
+    (stock-id "gimp-tool-threshold")
+    (visible no))
+(GimpToolInfo "gimp-levels-tool"
+    (stock-id "gimp-tool-levels")
+    (visible no))
+(GimpToolInfo "gimp-curves-tool"
+    (stock-id "gimp-tool-curves")
+    (visible no))
+(GimpToolInfo "gimp-posterize-tool"
+    (stock-id "gimp-tool-posterize")
+    (visible no))
+(GimpToolInfo "gimp-gegl-tool"
+    (stock-id "gimp-gegl")
+    (visible no))
+
+# end of toolrc
diff --git a/files_xfce/etc/2.0/unitrc b/files_xfce/etc/2.0/unitrc
new file mode 100644 (file)
index 0000000..54ea324
--- /dev/null
@@ -0,0 +1,51 @@
+# GIMP units
+# 
+# This file contains the user unit database. You can edit this list with the
+# unit editor. You are not supposed to edit it manually, but of course you
+# can do.
+# This file will be entirely rewritten each time you exit.
+
+(unit-info "centimeters"
+    (factor 2.540000)
+    (digits 2)
+    (symbol "cm")
+    (abbreviation "cm")
+    (singular "centimeter")
+    (plural "centimeters"))
+(unit-info "meters"
+    (factor 0.025400)
+    (digits 4)
+    (symbol "m")
+    (abbreviation "m")
+    (singular "meter")
+    (plural "meters"))
+(unit-info "feet"
+    (factor 0.083333)
+    (digits 4)
+    (symbol "'")
+    (abbreviation "ft")
+    (singular "foot")
+    (plural "feet"))
+(unit-info "yards"
+    (factor 0.027778)
+    (digits 4)
+    (symbol "yd")
+    (abbreviation "yd")
+    (singular "yard")
+    (plural "yards"))
+(unit-info "typogr. points"
+    (factor 72.270000)
+    (digits 0)
+    (symbol "tpt")
+    (abbreviation "tpt")
+    (singular "typogr. point")
+    (plural "typogr. points"))
+(unit-info "typogr. picas"
+    (factor 6.022500)
+    (digits 1)
+    (symbol "tpc")
+    (abbreviation "tpc")
+    (singular "typogr. pica")
+    (plural "typogr. picas"))
+
+# end of units
diff --git a/files_xfce/etc/Xresources/xscreensaver b/files_xfce/etc/Xresources/xscreensaver
new file mode 100644 (file)
index 0000000..6c4d7e8
--- /dev/null
@@ -0,0 +1,4 @@
+xscreensaver.mode: one
+xscreensaver.selected: 151
+xscreensaver.newLoginCommand: /usr/sbin/lxdm -c USER_SWITCH
+
diff --git a/files_xfce/etc/Xsession.d/10qtstyle b/files_xfce/etc/Xsession.d/10qtstyle
new file mode 100755 (executable)
index 0000000..b44089a
--- /dev/null
@@ -0,0 +1 @@
+export QT_STYLE_OVERRIDE=Breeze
diff --git a/files_xfce/etc/gtkrc b/files_xfce/etc/gtkrc
new file mode 100644 (file)
index 0000000..5109227
--- /dev/null
@@ -0,0 +1 @@
+include "/usr/share/themes/Breeze/gtk-2.0/gtkrc"
diff --git a/files_xfce/etc/marblerc b/files_xfce/etc/marblerc
new file mode 100644 (file)
index 0000000..890f49d
--- /dev/null
@@ -0,0 +1,9 @@
+[MainWindow]
+Height 900=640
+Width 1440=1024
+
+[MarbleWidget]
+homeLatitude=52.5011
+homeLongitude=13.4658
+homeZoom=3050
+mapTheme=earth/openstreetmap/openstreetmap.dgml
diff --git a/files_xfce/etc/mimeapps.list b/files_xfce/etc/mimeapps.list
new file mode 100644 (file)
index 0000000..74bf88b
--- /dev/null
@@ -0,0 +1,18 @@
+[Added Associations]
+application/ogg=vlc.desktop;audacity.desktop;
+application/pdf=kde4-okularApplication_pdf.desktop;
+audio/flac=vlc.desktop;audacity.desktop;
+audio/mp4=vlc.desktop;audacity.desktop;
+audio/mpeg=vlc.desktop;audacity.desktop;
+audio/ogg=vlc.desktop;audacity.desktop;
+audio/x-flac+ogg=vlc.desktop;audacity.desktop;
+audio/x-m4b=vlc.desktop;audacity.desktop;
+audio/x-ms-wma=vlc.desktop;audacity.desktop;
+audio/x-opus+ogg=vlc.desktop;audacity.desktop;
+audio/x-speex+ogg=vlc.desktop;audacity.desktop;
+audio/x-vorbis+ogg=vlc.desktop;audacity.desktop;
+text/html=firefox-esr.desktop;chromium.desktop;kde4-kfmclient_html.desktop;kde4-kate.desktop;kde4-kwrite.desktop;libreoffice-writer.desktop;kde4-okularApplication_txt.desktop;vim.desktop;
+video/mpeg=vlc.desktop;audacity.desktop;
+video/ogg=vlc.desktop;audacity.desktop;
+video/x-ogm+ogg=vlc.desktop;audacity.desktop;
+video/x-theora+ogg=vlc.desktop;audacity.desktop;
diff --git a/files_xfce/etc/xfce4/panel/whiskermenu-1.rc b/files_xfce/etc/xfce4/panel/whiskermenu-1.rc
new file mode 100644 (file)
index 0000000..864b771
--- /dev/null
@@ -0,0 +1 @@
+favorites=libreoffice-startcenter.desktop,firefox-esr.desktop,clementine.desktop,marble.desktop,audacity.desktop,org.kde.kdenlive.desktop,blender.desktop,inkscape.desktop,org.kde.krita.desktop,xfce4-terminal.desktop
diff --git a/files_xfce/etc/xfce4/terminal/terminalrc b/files_xfce/etc/xfce4/terminal/terminalrc
new file mode 100644 (file)
index 0000000..a2256b7
--- /dev/null
@@ -0,0 +1,3 @@
+[Configuration]
+BackgroundMode=TERMINAL_BACKGROUND_TRANSPARENT
+BackgroundDarkness=0.850000
diff --git a/files_xfce/etc/xfce4/xfconf/xfce-perchannel-xml/thunar.xml b/files_xfce/etc/xfce4/xfconf/xfce-perchannel-xml/thunar.xml
new file mode 100644 (file)
index 0000000..d601abf
--- /dev/null
@@ -0,0 +1,5 @@
+<?xml varsion="1.0" encoding="UTF-8"?>
+
+<channel name="thunar" version="1.0">
+  <property name="misc-single-click" type="bool" value="true"/>
+</channel>
diff --git a/files_xfce/etc/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml b/files_xfce/etc/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml
new file mode 100644 (file)
index 0000000..6b96eb4
--- /dev/null
@@ -0,0 +1,12 @@
+<?xml varsion="1.0" encoding="UTF-8"?>
+
+<channel name="xfce4-desktop" version="1.0">
+  <property name="desktop-icons" type="empty">
+    <property name="single-click" type="bool" value="true"/>
+    <property name="file-icons" type="empty">
+      <property name="show-trash" type="bool" value="false"/>
+      <property name="show-filesystem" type="bool" value="false"/>
+      <property name="show-home" type="bool" value="false"/>
+    </property>
+  </property>
+</channel>
diff --git a/files_xfce/etc/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml b/files_xfce/etc/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml
new file mode 100644 (file)
index 0000000..3cda6d4
--- /dev/null
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<channel name="xfce4-panel" version="1.0">
+  <property name="configver" type="int" value="2"/>
+  <property name="panels" type="array">
+    <value type="int" value="1"/>
+    <property name="panel-1" type="empty">
+      <property name="position" type="string" value="p=12;x=662;y=997"/>
+      <property name="size" type="uint" value="32"/>
+      <property name="position-locked" type="bool" value="true"/>
+      <property name="length" type="uint" value="100"/>
+      <property name="background-style" type="uint" value="0"/>
+      <property name="plugin-ids" type="array">
+        <value type="int" value="1"/>
+        <value type="int" value="11"/>
+        <value type="int" value="8"/>
+        <value type="int" value="10"/>
+        <value type="int" value="9"/>
+        <value type="int" value="12"/>
+        <value type="int" value="5"/>
+        <value type="int" value="7"/>
+        <value type="int" value="4"/>
+        <value type="int" value="3"/>
+        <value type="int" value="2"/>
+      </property>
+    </property>
+  </property>
+  <property name="plugins" type="empty">
+    <property name="plugin-1" type="string" value="whiskermenu"/>
+    <property name="plugin-2" type="string" value="clock"/>
+    <property name="plugin-3" type="string" value="systray">
+      <property name="show-frame" type="bool" value="false"/>
+    </property>
+    <property name="plugin-4" type="string" value="pulseaudio">
+      <property name="enable-keyboard-shortcuts" type="bool" value="true"/>
+    </property>
+    <property name="plugin-5" type="string" value="tasklist">
+      <property name="show-handle" type="bool" value="false"/>
+    </property>
+    <property name="plugin-7" type="string" value="separator">
+      <property name="expand" type="bool" value="true"/>
+      <property name="style" type="uint" value="0"/>
+    </property>
+    <property name="plugin-8" type="string" value="launcher">
+      <property name="items" type="array">
+        <value type="string" value="/usr/share/applications/exo-file-manager.desktop"/>
+      </property>
+    </property>
+    <property name="plugin-9" type="string" value="launcher">
+      <property name="items" type="array">
+        <value type="string" value="/usr/share/applications/firefox-esr.desktop"/>
+      </property>
+    </property>
+    <property name="plugin-10" type="string" value="launcher">
+      <property name="items" type="array">
+        <value type="string" value="/usr/share/applications/libreoffice-startcenter.desktop"/>
+      </property>
+    </property>
+    <property name="plugin-11" type="string" value="separator">
+      <property name="style" type="uint" value="1"/>
+    </property>
+    <property name="plugin-12" type="string" value="separator"/>
+  </property>
+</channel>
diff --git a/files_xfce/etc/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml b/files_xfce/etc/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml
new file mode 100644 (file)
index 0000000..e1206fd
--- /dev/null
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<channel name="xfwm4" version="1.0">
+  <property name="general" type="empty">
+    <property name="workspace_count" type="int" value="1" />
+  </property>
+</channel>
diff --git a/files_xfce/etc/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml b/files_xfce/etc/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml
new file mode 100644 (file)
index 0000000..5b74cf3
--- /dev/null
@@ -0,0 +1,46 @@
+<!--
+  Default values for the X settings registry as described in
+  http://www.freedesktop.org/wiki/Specifications/XSettingsRegistry
+-->
+
+<?xml version="1.0" encoding="UTF-8"?>
+<channel name="xsettings" version="1.0">
+  <property name="Net" type="empty">
+    <property name="ThemeName" type="string" value="Breeze"/>
+    <property name="IconThemeName" type="string" value="oxygen"/>
+    <property name="DoubleClickTime" type="int" value="400"/>
+    <property name="DoubleClickDistance" type="int" value="5"/>
+    <property name="DndDragThreshold" type="int" value="8"/>
+    <property name="CursorBlink" type="bool" value="true"/>
+    <property name="CursorBlinkTime" type="int" value="1200"/>
+    <property name="SoundThemeName" type="string" value="default"/>
+    <property name="EnableEventSounds" type="bool" value="false"/>
+    <property name="EnableInputFeedbackSounds" type="bool" value="false"/>
+  </property>
+  <property name="Xft" type="empty">
+    <property name="DPI" type="empty"/>
+    <property name="Antialias" type="int" value="-1"/>
+    <property name="Hinting" type="int" value="-1"/>
+    <property name="HintStyle" type="string" value="hintnone"/>
+    <property name="RGBA" type="string" value="none"/>
+    <!-- <property name="Lcdfilter" type="string" value="none"/> -->
+  </property>
+  <property name="Gtk" type="empty">
+    <property name="CanChangeAccels" type="bool" value="false"/>
+    <property name="ColorPalette" type="string" value="black:white:gray50:red:purple:blue:light blue:green:yellow:orange:lavender:brown:goldenrod4:dodger blue:pink:light green:gray10:gray30:gray75:gray90"/>
+    <property name="FontName" type="string" value="Sans 10"/>
+    <property name="IconSizes" type="string" value=""/>
+    <property name="KeyThemeName" type="string" value=""/>
+    <property name="ToolbarStyle" type="string" value="icons"/>
+    <property name="ToolbarIconSize" type="int" value="3"/>
+    <!-- <property name="IMPreeditStyle" type="string" value=""/> -->
+    <!-- <property name="IMStatusStyle" type="string" value=""/> -->
+    <!-- <property name="IMModule" type="string" value=""/> -->
+    <property name="MenuImages" type="bool" value="true"/>
+    <property name="ButtonImages" type="bool" value="true"/>
+    <property name="MenuBarAccel" type="string" value="F10"/>
+    <property name="CursorThemeName" type="string" value=""/>
+    <property name="CursorThemeSize" type="int" value="0"/>
+    <property name="DecorationLayout" type="string" value="menu:minimize,maximize,close"/>
+  </property>
+</channel>
diff --git a/xfce.mk b/xfce.mk
new file mode 100644 (file)
index 0000000..58c1a43
--- /dev/null
+++ b/xfce.mk
@@ -0,0 +1,11 @@
+PACKAGES := ${PACKAGES} xserver-xorg-video-fbturbo xserver-xorg xserver-xorg-input-evdev nodm xfce4 xauth x2x xvkbd blueman xfce4-terminal xinput xinput-calibrator xfce4-clipman-plugin xfce4-whiskermenu-plugin
+
+.PHONY: xuser xfce
+
+${IMGFILE}: xuser xfce
+
+xuser: imgmount root_copy
+       -chroot "$<" useradd -m local
+
+xfce: imgmount files_xfce/
+       cp -a files_xfce/. "$</"