wok-next rev 19856

Up dbus, lxdm, slitaz-configs, syslinux-slitaz-repack; add slitaz-next with all the Next-related hotfixes.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Thu Sep 07 15:25:51 2017 +0300 (2017-09-07)
parents e96c2053ccb9
children e64ba2957d77
files dbus/receipt lxdm/receipt lxdm/stuff/init.d/lxdm lxdm/stuff/lxdm.conf lxdm/stuff/patches/default-config.patch lxdm/stuff/patches/git-fixes.patch lxdm/stuff/patches/series slitaz-configs-base/receipt slitaz-configs/receipt slitaz-next/receipt slitaz-next/stuff/boot/isolinux/help.fr slitaz-next/stuff/boot/isolinux/i18n.cfg slitaz-next/stuff/boot/isolinux/isolinux.cfg slitaz-next/stuff/boot/isolinux/splash.png slitaz-next/stuff/boot/isolinux/ter-v16v.psf slitaz-next/stuff/etc/X11/xorg.conf.d/40-Keyboard.conf slitaz-next/stuff/etc/X11/xorg.conf.d/40-evdev.conf slitaz-next/stuff/etc/X11/xorg.conf.d/45-synaptics.conf slitaz-next/stuff/etc/X11/xorg.conf.d/90-DRI.conf slitaz-next/stuff/etc/locale.conf slitaz-next/stuff/etc/polkit-1/localauthority/50-local.d/56-ck.pkla slitaz-next/stuff/etc/skel/.config/lxsession/LXDE/autostart slitaz-next/stuff/etc/skel/.config/lxsession/LXDE/desktop.conf slitaz-next/stuff/etc/skel/.gtkrc-2.0 slitaz-next/stuff/etc/skel/.profile slitaz-next/stuff/etc/skel/.xinitrc slitaz-next/stuff/etc/slitaz-release slitaz-next/stuff/etc/xdg/libfm/libfm.conf slitaz-next/stuff/etc/xdg/lxsession/LXDE/autostart slitaz-next/stuff/etc/xdg/lxsession/LXDE/desktop.conf slitaz-next/stuff/etc/xdg/openbox/menu.en.xml slitaz-next/stuff/etc/xdg/openbox/menu.ru.xml slitaz-next/stuff/root/.xinitrc slitaz-next/stuff/usr/share/icons/SliTaz-Paper/16x16/actions/system-log-out-panel.svg slitaz-next/stuff/usr/share/icons/SliTaz-Paper/16x16/actions/system-reboot-panel.svg slitaz-next/stuff/usr/share/icons/SliTaz-Paper/16x16/actions/system-shutdown-panel.svg slitaz-next/stuff/usr/share/icons/SliTaz-Paper/16x16/status/software-update-available.png slitaz-next/stuff/usr/share/icons/SliTaz-Paper/16x16/status/software-update-urgent.png slitaz-next/stuff/usr/share/icons/SliTaz-Paper/22x22/panel/avatar-default.svg slitaz-next/stuff/usr/share/icons/SliTaz-Paper/48x48/status/audio-volume-high.png slitaz-next/stuff/usr/share/icons/SliTaz-Paper/48x48/status/audio-volume-low.png slitaz-next/stuff/usr/share/icons/SliTaz-Paper/48x48/status/audio-volume-medium.png slitaz-next/stuff/usr/share/icons/SliTaz-Paper/48x48/status/audio-volume-muted.png slitaz-next/stuff/usr/share/icons/SliTaz-Paper/48x48/status/software-update-available.png slitaz-next/stuff/usr/share/icons/SliTaz-Paper/48x48/status/software-update-urgent.png slitaz-next/stuff/usr/share/icons/SliTaz-Paper/index.theme slitaz-next/stuff/usr/share/terminfo/a/ansi slitaz-next/stuff/usr/share/terminfo/l/linux slitaz-next/stuff/usr/share/terminfo/r/rxvt slitaz-next/stuff/usr/share/terminfo/s/screen-256color slitaz-next/stuff/usr/share/terminfo/v/vt100 slitaz-next/stuff/usr/share/terminfo/v/vt102 slitaz-next/stuff/usr/share/terminfo/v/vt102+enq slitaz-next/stuff/usr/share/terminfo/v/vt102-nsgr slitaz-next/stuff/usr/share/terminfo/v/vt102-w slitaz-next/stuff/usr/share/terminfo/x/xterm slitaz-next/stuff/usr/share/terminfo/x/xterm-256color slitaz-next/stuff/usr/share/terminfo/x/xterm-color slitaz-next/stuff/usr/share/terminfo/x/xterm-new slitaz-next/stuff/usr/share/terminfo/x/xterm-vt220 slitaz-next/stuff/usr/share/themes/Paper/gtk-2.0/gtkrc slitaz-next/stuff/var/lib/tazpkg/mirror syslinux-slitaz-repack/receipt
line diff
     1.1 --- a/dbus/receipt	Tue Sep 05 03:04:03 2017 +0300
     1.2 +++ b/dbus/receipt	Thu Sep 07 15:25:51 2017 +0300
     1.3 @@ -26,10 +26,10 @@
     1.4  		--disable-static \
     1.5  		--disable-systemd \
     1.6  		--without-systemdsystemunitdir \
     1.7 -		--without-console-auth-dir \
     1.8  		--docdir=/usr/share/doc/dbus-$VERSION \
     1.9  		$CONFIGURE_ARGS &&
    1.10  	make && make -j1 install
    1.11 +#		--without-console-auth-dir \
    1.12  
    1.13  	# Init script
    1.14  	cp -a $stuff/etc $install
    1.15 @@ -61,7 +61,7 @@
    1.16  	if ! grep -qs 'messagebus' "$1/etc/passwd"; then
    1.17  		action 'Adding user: messagebus...'
    1.18  		chroot "$1/" addgroup -g25 -S messagebus
    1.19 -		chroot "$1/" adduser -h/var/run/dbus -S -D -u25 \
    1.20 +		chroot "$1/" adduser -h/var/run/dbus -S -D -u25 -G25 \
    1.21  			-g"D-Bus Message Daemon User" messagebus
    1.22  		status
    1.23  	fi
     2.1 --- a/lxdm/receipt	Tue Sep 05 03:04:03 2017 +0300
     2.2 +++ b/lxdm/receipt	Thu Sep 07 15:25:51 2017 +0300
     2.3 @@ -1,45 +1,70 @@
     2.4 -# SliTaz package receipt.
     2.5 +# SliTaz package receipt v2.
     2.6  
     2.7  PACKAGE="lxdm"
     2.8 -VERSION="0.4.1"
     2.9 +VERSION="0.5.3"
    2.10  CATEGORY="x-window"
    2.11  SHORT_DESC="GUI login manager for LXDE"
    2.12  MAINTAINER="pankso@slitaz.org"
    2.13  LICENSE="GPL3"
    2.14 -TARBALL="$PACKAGE-$VERSION.tar.gz"
    2.15 -WEB_SITE="http://lxde.org/"
    2.16 +WEB_SITE="https://wiki.lxde.org/en/LXDM"
    2.17 +
    2.18 +TARBALL="$PACKAGE-$VERSION.tar.xz"
    2.19  WGET_URL="$SF_MIRROR/lxde/$TARBALL"
    2.20 -TAGS="LXDE"
    2.21  
    2.22 -DEPENDS="xorg-libX11 gtk+ slitaz-configs"
    2.23  BUILD_DEPENDS="xorg-dev gtk+-dev"
    2.24 +BUILD_DEPENDS="intltool xorg-libX11-dev gtk+-dev   iso-codes" # + consolekit2-dev
    2.25 +SPLIT="lxdm-dev"
    2.26  
    2.27  # Rules to configure and make the package.
    2.28  compile_rules()
    2.29  {
    2.30  	./configure \
    2.31 +		--sbindir=/usr/bin \
    2.32  		--libexecdir=/usr/lib/lxdm \
    2.33  		--sysconfdir=/etc \
    2.34 +		--localstatedir=/var \
    2.35 +		--enable-password \
    2.36  		--without-pam \
    2.37  		$CONFIGURE_ARGS &&
    2.38 -	make && make install
    2.39 +	make && make install || return 1
    2.40 +
    2.41 +	# lxdm daemon
    2.42 +	cp -a $stuff/init.d/ $install/etc/
    2.43 +
    2.44 +	cp -af $stuff/Xsession   $install/etc/lxdm
    2.45 +	cp -af $stuff/PostLogout $install/etc/lxdm
    2.46 +	chown -R root:root $install
    2.47  }
    2.48  
    2.49  # Rules to gen a SliTaz package suitable for Tazpkg.
    2.50  genpkg_rules()
    2.51  {
    2.52 -	mkdir -p $fs/etc $fs/usr/share
    2.53 -	cp -a $install/etc/lxdm $fs/etc
    2.54 -	cp -a $install/usr/lib $fs/usr
    2.55 -	cp -a $install/usr/sbin $fs/usr
    2.56 -	cp -a $install/usr/share/lxdm $fs/usr/share
    2.57 -	cp -a $stuff/init.d $fs/etc
    2.58 -	# Use /bin/sh
    2.59 -	sed -i s'/bin\/bash/bin\/sh/' $fs/etc/lxdm/*
    2.60 -	# Custom SliTaz configuration
    2.61 -	# NOTE: will move to slitaz-configs when we have a nice theme
    2.62 -	cp -a $stuff/lxdm.conf $fs/etc/lxdm
    2.63 -	cp -a $stuff/Xsession $fs/etc/lxdm
    2.64 -	cp -a $stuff/PostLogout $fs/etc/lxdm
    2.65 -	chown -R root.root $fs
    2.66 +	case $PACKAGE in
    2.67 +		lxdm)
    2.68 +			copy @std
    2.69 +			DEPENDS="atk cairo fontconfig freetype gdk-pixbuf glib gtk+ pango \
    2.70 +			xorg-libX11 xorg-libxcb"
    2.71 +			SUGGESTED="iso-codes"
    2.72 +			CONFIG_FILES="/etc/lxdm/LoginReady /etc/lxdm/PostLogin \
    2.73 +			/etc/lxdm/PostLogout /etc/lxdm/PreLogin /etc/lxdm/PreReboot \
    2.74 +			/etc/lxdm/PreShutdown /etc/lxdm/Xsession /etc/lxdm/lxdm.conf"
    2.75 +			TAGS="LXDE"
    2.76 +			;;
    2.77 +		*-dev)
    2.78 +			copy @dev
    2.79 +			DEPENDS="lxdm atk-dev cairo-dev fontconfig-dev freetype-dev \
    2.80 +			gdk-pixbuf-dev glib-dev gtk+-dev pango-dev"
    2.81 +			;;
    2.82 +	esac
    2.83  }
    2.84 +
    2.85 +post_install_lxdm() {
    2.86 +	grep -q '^lxdm' "$1/etc/passwd" && return 0
    2.87 +	chroot "$1/" adduser \
    2.88 +		-h /var/lib/lxdm \
    2.89 +		-g 'LXDE login manager' \
    2.90 +		-s /bin/false \
    2.91 +		-S lxdm
    2.92 +	chroot "$1/" chown lxdm:lxdm /var/lib/lxdm
    2.93 +	chroot "$1/" chmod 700       /var/lib/lxdm
    2.94 +}
     3.1 --- a/lxdm/stuff/init.d/lxdm	Tue Sep 05 03:04:03 2017 +0300
     3.2 +++ b/lxdm/stuff/init.d/lxdm	Thu Sep 07 15:25:51 2017 +0300
     3.3 @@ -9,7 +9,7 @@
     3.4  
     3.5  NAME=LXDM
     3.6  DESC="$(_ 'LXDE login manager')"
     3.7 -DAEMON=/usr/sbin/lxdm
     3.8 +DAEMON=/usr/bin/lxdm
     3.9  PIDFILE=/var/run/lxdm.pid
    3.10  
    3.11  case "$1" in
     4.1 --- a/lxdm/stuff/lxdm.conf	Tue Sep 05 03:04:03 2017 +0300
     4.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     4.3 @@ -1,55 +0,0 @@
     4.4 -[base]
     4.5 -## uncomment and set autologin username to enable autologin
     4.6 -#autologin=tux
     4.7 -
     4.8 -## uncomment and set timeout to enable timeout autologin,
     4.9 -## the value should >=5
    4.10 -# timeout=10
    4.11 -
    4.12 -## default session or desktop used when no systemwide config
    4.13 -# session=/usr/bin/openbox-session
    4.14 -
    4.15 -## uncomment and set to set numlock on your keyboard
    4.16 -# numlock=0
    4.17 -
    4.18 -## set this if you don't want to put xauth file at ~/.Xauthority
    4.19 -# xauth_path=/tmp
    4.20 -
    4.21 -## greeter used to welcome the user
    4.22 -greeter=/usr/lib/lxdm/lxdm-greeter-gtk
    4.23 -
    4.24 -[server]
    4.25 -## arg used to start xserver, not fully function
    4.26 -# arg=/usr/bin/X -background vt1
    4.27 -
    4.28 -[display]
    4.29 -## gtk theme used by greeter
    4.30 -gtk_theme=SliTaz
    4.31 -
    4.32 -## background of the greeter
    4.33 -bg=/usr/share/images/slitaz-background.jpg
    4.34 -
    4.35 -## if show bottom pane
    4.36 -bottom_pane=1
    4.37 -
    4.38 -## if show language select control
    4.39 -lang=1
    4.40 -
    4.41 -## if show keyboard layout select control
    4.42 -keyboard=0
    4.43 -
    4.44 -## the theme of greeter
    4.45 -theme=SliTaz
    4.46 -
    4.47 -[input]
    4.48 -
    4.49 -[userlist]
    4.50 -## if disable the user list control at greeter
    4.51 -disable=0
    4.52 -
    4.53 -## whitelist user
    4.54 -white=
    4.55 -
    4.56 -## blacklist user
    4.57 -black=
    4.58 -
     5.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     5.2 +++ b/lxdm/stuff/patches/default-config.patch	Thu Sep 07 15:25:51 2017 +0300
     5.3 @@ -0,0 +1,23 @@
     5.4 +--- a/data/lxdm.conf.in
     5.5 ++++ b/data/lxdm.conf.in
     5.6 +@@ -1,6 +1,6 @@
     5.7 + [base]
     5.8 + ## uncomment and set autologin username to enable autologin
     5.9 +-# autologin=dgod
    5.10 ++# autologin=tux
    5.11 + 
    5.12 + ## uncomment and set timeout to enable timeout autologin,
    5.13 + ## the value should >=5
    5.14 +@@ -31,10 +31,10 @@
    5.15 + 
    5.16 + [display]
    5.17 + ## gtk theme used by greeter
    5.18 +-gtk_theme=Clearlooks
    5.19 ++gtk_theme=Paper
    5.20 + 
    5.21 + ## background of the greeter
    5.22 +-bg=/usr/share/backgrounds/default.png
    5.23 ++bg=/usr/share/images/slitaz-background.jpg
    5.24 + 
    5.25 + ## if show bottom pane
    5.26 + bottom_pane=1
     6.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     6.2 +++ b/lxdm/stuff/patches/git-fixes.patch	Thu Sep 07 15:25:51 2017 +0300
     6.3 @@ -0,0 +1,93 @@
     6.4 +diff --git a/data/themes/Industrial/gtk.css b/data/themes/Industrial/gtk.css
     6.5 +index 179f0d6..f8e6432 100644
     6.6 +--- a/data/themes/Industrial/gtk.css
     6.7 ++++ b/data/themes/Industrial/gtk.css
     6.8 +@@ -17,6 +17,7 @@
     6.9 + 	color: #000000;
    6.10 + }
    6.11 + 
    6.12 ++#bottom_pane label,
    6.13 + #bottom_pane GtkLabel {
    6.14 + 	font: Sans 12;
    6.15 + 	color: #9E9D9B;
    6.16 +diff --git a/src/greeter-gdk.c b/src/greeter-gdk.c
    6.17 +index 1abbefa..ad3267a 100644
    6.18 +--- a/src/greeter-gdk.c
    6.19 ++++ b/src/greeter-gdk.c
    6.20 +@@ -22,6 +22,7 @@
    6.21 + 
    6.22 + #define XLIB_ILLEGAL_ACCESS
    6.23 + 
    6.24 ++#include <gtk/gtk.h>
    6.25 + #include <gdk/gdk.h>
    6.26 + #include <gdk/gdkx.h>
    6.27 + #include <gdk/gdkkeysyms.h>
    6.28 +@@ -88,12 +89,14 @@ static void on_ui_expose(void)
    6.29 + 	}
    6.30 + 	
    6.31 + 	cr=gdk_cairo_create(win);
    6.32 ++#if GTK_CHECK_VERSION(3,0,0)
    6.33 + 	cairo_pattern_t *pattern=gdk_window_get_background_pattern(win);
    6.34 + 	if(pattern)
    6.35 + 	{
    6.36 + 		cairo_set_source(cr,pattern);
    6.37 + 		cairo_paint(cr);
    6.38 + 	}
    6.39 ++#endif
    6.40 + 
    6.41 + 	gdk_cairo_set_source_color(cr, &bg);
    6.42 + 	cairo_rectangle(cr, rc.x, rc.y, rc.width, rc.height);
    6.43 +diff --git a/src/greeter.c b/src/greeter.c
    6.44 +index 10b7f3f..03503b6 100644
    6.45 +--- a/src/greeter.c
    6.46 ++++ b/src/greeter.c
    6.47 +@@ -146,7 +146,7 @@ static void switch_to_input_user(void)
    6.48 + 		if(user_list_scrolled)
    6.49 + 			gtk_widget_show(user_list_scrolled);
    6.50 + 		else
    6.51 +-			gtk_widget_hide(user_list);
    6.52 ++			gtk_widget_show(user_list);
    6.53 + 		gtk_widget_grab_focus(user_list);
    6.54 + 	}
    6.55 + 	else
    6.56 +diff --git a/src/lxdm.c b/src/lxdm.c
    6.57 +index a37f051..722936f 100644
    6.58 +--- a/src/lxdm.c
    6.59 ++++ b/src/lxdm.c
    6.60 +@@ -488,6 +490,9 @@ static char *lxsession_xserver_command(LXSession *s)
    6.61 + 	{
    6.62 + 		arg[arc++] = g_strdup("-nolisten");
    6.63 + 		arg[arc++] = g_strdup("tcp");
    6.64 ++	} else {
    6.65 ++		arg[arc++] = g_strdup("-listen");
    6.66 ++		arg[arc++] = g_strdup("tcp");
    6.67 + 	}
    6.68 + 	if(!novtswitch)
    6.69 + 	{
    6.70 +@@ -750,7 +755,13 @@ static char ** create_client_auth(struct passwd *pw,char **env)
    6.71 + 	if(xauth_write_file(authfile,s->display,s->mcookie)==-1)
    6.72 + 	{
    6.73 + 		g_free(authfile);
    6.74 +-		authfile = g_strdup_printf("/var/run/lxdm/.Xauth%d",pw->pw_uid);
    6.75 ++
    6.76 ++		gchar *authdir = g_strdup_printf("/var/run/lxdm/%d", pw->pw_uid);
    6.77 ++		g_mkdir_with_parents(authdir, S_IRWXU);
    6.78 ++		chown(authdir, pw->pw_uid, pw->pw_gid);
    6.79 ++
    6.80 ++		authfile = g_strdup_printf("%s/.Xauthority", authdir);
    6.81 ++		g_free(authdir);
    6.82 + 		remove(authfile);
    6.83 + 		xauth_write_file(authfile,s->display,s->mcookie);
    6.84 + 	}
    6.85 +@@ -956,6 +967,11 @@ static void on_xserver_stop(void *data,int pid, int status)
    6.86 + 		s->dpy=NULL;
    6.87 + 		ui_drop();
    6.88 + 		lxdm_startx(s);
    6.89 ++		#ifndef DISABLE_XAUTH
    6.90 ++		char temp[256];
    6.91 ++		sprintf(temp,"/var/run/lxdm/lxdm-:%d.auth",s->display);
    6.92 ++		setenv("XAUTHORITY",temp,1);
    6.93 ++		#endif
    6.94 + 		ui_prepare();
    6.95 + 		lxsession_set_active(s);
    6.96 + 	}
     7.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     7.2 +++ b/lxdm/stuff/patches/series	Thu Sep 07 15:25:51 2017 +0300
     7.3 @@ -0,0 +1,2 @@
     7.4 +git-fixes.patch # from https://www.archlinux.org/packages/community/i686/lxdm/
     7.5 +default-config.patch
     8.1 --- a/slitaz-configs-base/receipt	Tue Sep 05 03:04:03 2017 +0300
     8.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     8.3 @@ -1,67 +0,0 @@
     8.4 -# SliTaz package receipt.
     8.5 -
     8.6 -PACKAGE="slitaz-configs-base"
     8.7 -VERSION="300"
     8.8 -CATEGORY="base-system"
     8.9 -SHORT_DESC="SliTaz config files for text based systems."
    8.10 -MAINTAINER="pankso@slitaz.org"
    8.11 -LICENSE="GPL3"
    8.12 -WEB_SITE="http://www.slitaz.org/"
    8.13 -HOST_ARCH="i486 arm"
    8.14 -
    8.15 -TARBALL="slitaz-configs-$VERSION.tar.bz2"
    8.16 -WGET_URL="http://hg.slitaz.org/slitaz-configs/archive/$VERSION.tar.bz2"
    8.17 -
    8.18 -DEPENDS="tazlito tazpkg"
    8.19 -SIBLINGS="slitaz-configs"
    8.20 -
    8.21 -# Handle SliTaz arch
    8.22 -case "$SLITAZ_ARCH" in
    8.23 -	arm*) DEPENDS="" ;;
    8.24 -esac
    8.25 -
    8.26 -# Rules to gen a SliTaz package suitable for Tazpkg.
    8.27 -genpkg_rules()
    8.28 -{
    8.29 -	# Copy rootfs files and set permissions.
    8.30 -	case "$ARCH" in
    8.31 -		arm*)
    8.32 -			# Most ARM configs are in slitaz-arm repo but Openbox, webhome
    8.33 -			# are common to all arch.
    8.34 -			mkdir -p $fs/usr/share        $fs/etc
    8.35 -			cp -a $src/rootfs/usr/bin     $fs/usr
    8.36 -			cp -a $src/rootfs/etc/lxpanel $fs/etc
    8.37 -			cp -a $src/rootfs/etc/skel    $fs/etc
    8.38 -			# No dbus on ARM
    8.39 -			sed "s/exec dbus.*$/exec\"/" -i $fs/etc/skel/.xinitrc
    8.40 -			;;
    8.41 -		*)
    8.42 -			mkdir -p $fs/usr/share
    8.43 -			# XDG user directories
    8.44 -			for dir in Desktop Documents Downloads Images Music Public \
    8.45 -				Templates Videos; do
    8.46 -				mkdir -p $fs/etc/skel/$dir
    8.47 -			done
    8.48 -			cp -a $src/rootfs/boot         $fs/
    8.49 -			cp -a $src/rootfs/etc/skel     $fs/etc
    8.50 -			cp -a $src/rootfs/etc/polkit-1 $fs/etc
    8.51 -			;;
    8.52 -	esac
    8.53 -	
    8.54 -	for i in images pixmaps themes webhome; do
    8.55 -		cp -r $src/rootfs/usr/share/$i $fs/usr/share
    8.56 -	done
    8.57 -
    8.58 -	cp -a $src/rootfs/root $fs
    8.59 -	chown -R root.root $fs
    8.60 -	chmod 0750 $fs/root
    8.61 -}
    8.62 -
    8.63 -post_install()
    8.64 -{
    8.65 -	[ -z "$quiet" ] && echo -en "\nUpdating ~/.xinitrc"
    8.66 -	for i in $(ls -d "$1/root" "$1"/home/* 2>/dev/null); do
    8.67 -		[ -d "$i" ] && cp -f "$1/etc/skel/.xinitrc" "$i"
    8.68 -	done
    8.69 -	sed -i 's|$HOME/.config|/etc|' "$1/root/.xinitrc"
    8.70 -}
     9.1 --- a/slitaz-configs/receipt	Tue Sep 05 03:04:03 2017 +0300
     9.2 +++ b/slitaz-configs/receipt	Thu Sep 07 15:25:51 2017 +0300
     9.3 @@ -1,9 +1,9 @@
     9.4 -# SliTaz package receipt.
     9.5 +# SliTaz package receipt v2.
     9.6  
     9.7  PACKAGE="slitaz-configs"
     9.8  VERSION="309"
     9.9  CATEGORY="base-system"
    9.10 -SHORT_DESC="SliTaz config files and artwork."
    9.11 +SHORT_DESC="SliTaz config files"
    9.12  MAINTAINER="pankso@slitaz.org"
    9.13  LICENSE="GPL3"
    9.14  WEB_SITE="http://www.slitaz.org/"
    9.15 @@ -12,21 +12,9 @@
    9.16  TARBALL="$PACKAGE-$VERSION.tar.bz2"
    9.17  WGET_URL="http://hg.slitaz.org/slitaz-configs/archive/$VERSION.tar.bz2"
    9.18  
    9.19 -DEPENDS="slitaz-configs-base xorg-libXcomposite xorg-libXdamage \
    9.20 -xorg-xcompmgr transset-df ttf-dejavu slim"
    9.21 -BUILD_DEPENDS="gettext"
    9.22 -SIBLINGS="slitaz-configs-base"
    9.23 -
    9.24 -# Special case for ARM since some (most) config files are in slitaz-arm repo.
    9.25 -# i486/arm common configs are provided by slitaz-configs-base.
    9.26 -case "$SLITAZ_ARCH" in
    9.27 -	i?86) CONFIG_FILES="/etc/slitaz/applications.conf" ;;
    9.28 -	arm*) DEPENDS="slitaz-arm-configs ttf-dejavu slim" ;;
    9.29 -esac
    9.30 -
    9.31 -case "$ARCH" in
    9.32 -	i?86*) BUILD_DEPENDS="locale-fr locale-pt_BR locale-ru" ;;
    9.33 -esac
    9.34 +BUILD_DEPENDS_arm="gettext"
    9.35 +BUILD_DEPENDS="locale-fr locale-pt_BR locale-ru gettext"
    9.36 +SPLIT="slitaz-themes slitaz-configs-base"
    9.37  
    9.38  # Rules to configure and make the package.
    9.39  compile_rules()
    9.40 @@ -37,53 +25,132 @@
    9.41  			ln -s menu.en.xml $install/etc/xdg/openbox/menu.xml
    9.42  			;;
    9.43  	esac
    9.44 +
    9.45 +	cp -a $src/rootfs/* $install
    9.46 +
    9.47 +	# Put applications.conf to /etc/skel
    9.48 +	mkdir -p $install/etc/skel/.config/slitaz/
    9.49 +	cp -a $install/etc/slitaz/applications.conf $install/etc/skel/.config/slitaz/
    9.50 +
    9.51 +	# Put LXPanel profile to /etc/skel for new users
    9.52 +	mkdir -p $install/etc/skel/.config/lxpanel
    9.53 +	cp -a $install/etc/lxpanel/slitaz $install/etc/skel/.config/lxpanel
    9.54 +
    9.55 +	# Add XDG user directories
    9.56 +	for dir in Desktop Documents Downloads Images Music Public Templates Videos; do
    9.57 +		mkdir -p $install/etc/skel/$dir
    9.58 +	done
    9.59 +
    9.60 +	mv $install/boot/isolinux/splash.jpg $install/boot/isolinux/splash.png
    9.61 +	rm $install/etc/skel/Templates/*
    9.62 +
    9.63 +	chown -R root:root $install
    9.64  }
    9.65  
    9.66  # Rules to gen a SliTaz package suitable for Tazpkg.
    9.67  genpkg_rules()
    9.68  {
    9.69 -	case "$ARCH" in
    9.70 -		i?86)
    9.71 -			# Copy rootfs files from the stuff
    9.72 -			mkdir -p $fs/etc/xdg/openbox $fs/usr/share
    9.73 -			cp -a $src/rootfs/etc/xdg/openbox $fs/etc/xdg
    9.74 -		
    9.75 -			# /usr/share
    9.76 -			for i in applications lxdm slim slitaz; do
    9.77 -				cp -r $src/rootfs/usr/share/$i $fs/usr/share
    9.78 -			done
    9.79 -			cp -a $src/rootfs/usr/bin     $fs/usr
    9.80 -			cp -a $src/rootfs/etc/lxpanel $fs/etc
    9.81 -			cp -a $src/rootfs/etc/slitaz  $fs/etc
    9.82 -			cp -a $install/etc/xdg/openbox/menu.en.xml \
    9.83 -				$install/etc/xdg/openbox/menu.xml \
    9.84 -				$fs/etc/xdg/openbox
    9.85 +	case $PACKAGE in
    9.86 +		slitaz-configs)
    9.87 +			# Special case for ARM since some (most) config files are in slitaz-arm repo.
    9.88 +			# i486/arm common configs are provided by slitaz-configs-base.
    9.89 +			case "$ARCH" in
    9.90 +				i?86)
    9.91 +					copy \
    9.92 +						/etc/lxpanel/ \
    9.93 +						/etc/skel/.config/lxpanel/ \
    9.94 +						/etc/skel/.config/lxsession/ \
    9.95 +						/etc/skel/.gtkrc-2.0* \
    9.96 +						/etc/skel/.icons/ \
    9.97 +						/etc/skel/.Xdefaults \
    9.98 +						/etc/skel/.xinitrc \
    9.99 +						/etc/skel/.Xresources \
   9.100 +						/etc/skel/.xsession \
   9.101 +						/etc/skel/Templates/ \
   9.102 +						/etc/xdg/openbox/autostart \
   9.103 +						/etc/xdg/openbox/environment \
   9.104 +						/etc/xdg/openbox/menu.en.xml \
   9.105 +						/etc/xdg/openbox/menu.xml \
   9.106 +						/etc/xdg/openbox/rc.xml \
   9.107 +						/usr/bin/ \
   9.108 +						/usr/share/applications/ \
   9.109 +						/usr/share/images/ \
   9.110 +						/usr/share/pixmaps/ \
   9.111 +						/usr/share/slitaz/ \
   9.112 +						/usr/share/templates/ \
   9.113 +						/usr/share/webhome/ \
   9.114 +						/root/
   9.115 +					DEPENDS="slitaz-configs-base xorg-libXcomposite \
   9.116 +					xorg-libXdamage xorg-xcompmgr transset-df ttf-dejavu \
   9.117 +					slim"
   9.118 +					;;
   9.119 +				arm)
   9.120 +					copy \
   9.121 +						/usr/share/applications/ \
   9.122 +						/usr/share/slitaz/
   9.123 +					DEPENDS="slitaz-arm-configs ttf-dejavu slim"
   9.124 +					;;
   9.125 +			esac
   9.126 +
   9.127 +			CAT="base-system|for GUI systems"
   9.128  			;;
   9.129 -		arm)
   9.130 -			mkdir -p $fs/usr/share
   9.131 -			cp -a $src/rootfs/usr/share/applications $fs/usr/share
   9.132 -			cp -a $src/rootfs/usr/share/slitaz $fs/usr/share
   9.133 +		slitaz-themes)
   9.134 +			copy /usr/share/themes/SliTaz*/ /usr/share/slim/ /usr/share/lxdm/
   9.135 +			CAT="customization|GTK+2, Openbox3, LXDM and SLiM themes"
   9.136 +			DEPENDS="slim"
   9.137  			;;
   9.138 -	esac
   9.139 +		slitaz-configs-base)
   9.140 +			CAT="base-system|for text based systems"
   9.141  
   9.142 -	# Put LXPanel profile to /etc/skel for new users
   9.143 -	mkdir -p $fs/etc/skel/.config/lxpanel
   9.144 -	cp -a $fs/etc/lxpanel/slitaz $fs/etc/skel/.config/lxpanel
   9.145 +			# Copy rootfs files and set permissions.
   9.146 +			case "$ARCH" in
   9.147 +				arm*)
   9.148 +					# Most ARM configs are in slitaz-arm repo but Openbox, webhome
   9.149 +					# are common to all arch.
   9.150 +					copy \
   9.151 +						/usr/bin/ \
   9.152 +						/etc/lxpanel/ \
   9.153 +						/etc/skel/
   9.154 +					# No dbus on ARM
   9.155 +					sed "s/exec dbus.*$/exec\"/" -i $fs/etc/skel/.xinitrc
   9.156 +					;;
   9.157 +				*)
   9.158 +					copy \
   9.159 +						/boot/ \
   9.160 +						/etc/skel/ \
   9.161 +						/etc/polkit-1/ \
   9.162 +						/etc/slitaz/
   9.163 +						CONFIG_FILES="/etc/slitaz/applications.conf"
   9.164 +					;;
   9.165 +			esac
   9.166 +			copy \
   9.167 +				/usr/share/ \
   9.168 +				/root/
   9.169 +			remove_already_packed
   9.170  
   9.171 -	chown -R root.root $fs
   9.172 -}
   9.173 -
   9.174 -post_install()
   9.175 -{
   9.176 -	case "$SLITAZ_ARCH" in
   9.177 -		i?86)
   9.178 -			# By default SLiM provide a base theme and config file have both
   9.179 -			# base and slitaz who will be choose randomly, so make sure we use
   9.180 -			# only slitaz theme.
   9.181 -			if grep -q 'current_theme       slitaz,base' "$1/etc/slim.conf"; then
   9.182 -				sed -i s/"current_theme .*"/"current_theme       slitaz"/ \
   9.183 -					"$1/etc/slim.conf"
   9.184 -			fi
   9.185 +			DEPENDS="tazlito tazpkg"
   9.186 +			# Handle SliTaz arch
   9.187 +			case "$SLITAZ_ARCH" in
   9.188 +				arm*) DEPENDS="" ;;
   9.189 +			esac
   9.190  			;;
   9.191  	esac
   9.192  }
   9.193 +
   9.194 +# By default SLiM provide a base theme and config file have both
   9.195 +# base and slitaz who will be choose randomly, so make sure we use
   9.196 +# only slitaz theme.
   9.197 +post_install_slitaz_themes() {
   9.198 +	chroot "$1/" slim-theme -s slitaz
   9.199 +}
   9.200 +pre_remove_slitaz_themes() {
   9.201 +	chroot "$1/" slim-theme -f slitaz
   9.202 +}
   9.203 +
   9.204 +post_install_slitaz_configs_base() {
   9.205 +	for i in $(ls -d "$1/root" "$1"/home/* 2>/dev/null); do
   9.206 +		[ -d "$i" ] && cp -f "$1/etc/skel/.xinitrc" "$i"
   9.207 +	done
   9.208 +	sed -i 's|$HOME/.config|/etc|' "$1/root/.xinitrc"
   9.209 +	chmod 0750 $1/root
   9.210 +}
    10.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    10.2 +++ b/slitaz-next/receipt	Thu Sep 07 15:25:51 2017 +0300
    10.3 @@ -0,0 +1,23 @@
    10.4 +# SliTaz package receipt v2.
    10.5 +
    10.6 +PACKAGE="slitaz-next"
    10.7 +VERSION="170907"
    10.8 +CATEGORY="customization"
    10.9 +SHORT_DESC="SliTaz Next customization"
   10.10 +MAINTAINER="al.bobylev@gmail.com"
   10.11 +LICENSE="BSD"
   10.12 +WEB_SITE="http://www.slitaz.org/"
   10.13 +
   10.14 +compile_rules() {
   10.15 +	mkdir -p $install
   10.16 +	cp -a $stuff/* $install
   10.17 +	chown -R root:root $install
   10.18 +}
   10.19 +
   10.20 +genpkg_rules() {
   10.21 +	copy @std
   10.22 +}
   10.23 +
   10.24 +post_install() {
   10.25 +	:
   10.26 +}
    11.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    11.2 +++ b/slitaz-next/stuff/boot/isolinux/help.fr	Thu Sep 07 15:25:51 2017 +0300
    11.3 @@ -0,0 +1,24 @@
    11.4 +
    11.5 + SliTaz GNU/Linux - Aide
    11.6 + =======================
    11.7 +
    11.8 + SliTaz fonctionne en RAM, il ne touche pas a votre distribution actuelle.
    11.9 + SliTaz utilise un noyau Linux et des logiciels libres, issus du projet GNU.
   11.10 + Une fois lanc‚ vous disposez d'un shell avec de nombreuses commandes utiles,
   11.11 + manipulation de fichiers, Internet, etc.
   11.12 +
   11.13 + <F1>        Display this help file
   11.14 + <F2>        Display SliTaz boot options
   11.15 + <F3>        [fr] Affiche l'aide
   11.16 + <F4>        [fr] Affiche les options de d‚marrage
   11.17 + <ENTER>     Lance SliTaz depuis la ligne de commande
   11.18 +
   11.19 + SliTaz GNU/Linux est distribu‚ sans aucune garantie, et publie car
   11.20 + potentiellement utile. SliTaz est le fruit du travail de toute une
   11.21 + communaut‚ … travers le monde. Merci d'utiliser SliTaz :-)
   11.22 +
   11.23 + Site web         : http://www.slitaz.org/
   11.24 + Forum de support : http://forum.slitaz.org/
   11.25 + Canal IRC        : irc.freenode.net #slitaz
   11.26 +
   11.27 +
    12.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    12.2 +++ b/slitaz-next/stuff/boot/isolinux/i18n.cfg	Thu Sep 07 15:25:51 2017 +0300
    12.3 @@ -0,0 +1,177 @@
    12.4 +# Languages submenu - DOS (CP437) encoding
    12.5 +MENU BEGIN ^lang
    12.6 +MENU TITLE Languages
    12.7 +MENU TABMSG
    12.8 +MENU STARTIFNOARG 1
    12.9 +
   12.10 +LABEL cz
   12.11 +	MENU LABEL Cesky
   12.12 +	com32 c32box.c32
   12.13 +	append kbdmap kbd cz-lat2 lang=cs_CZ kmap=cz-lat2 tz=Europe/Prague
   12.14 +
   12.15 +LABEL dk
   12.16 +	MENU LABEL Dansk
   12.17 +	com32 c32box.c32
   12.18 +	append kbdmap kbd dk-latin1 lang=da_DK kmap=dk-latin1 tz=Europe/Copenhagen
   12.19 +
   12.20 +LABEL de
   12.21 +	MENU LABEL Deutsch
   12.22 +	com32 c32box.c32
   12.23 +	append kbdmap kbd de-latin1 lang=de_DE kmap=de-latin1 tz=Europe/Berlin
   12.24 +
   12.25 +LABEL de_CH deCH
   12.26 +	MENU LABEL Deutsch Schweiz
   12.27 +	com32 c32box.c32
   12.28 +	append kbdmap kbd de_CH-latin1 lang=de_CH kmap=de_CH-latin1 tz=Europe/Zurich
   12.29 +
   12.30 +LABEL gr
   12.31 +	MENU LABEL Ellinika
   12.32 +	com32 c32box.c32
   12.33 +	append kbdmap kbd gr lang=el_GR kmap=gr tz=Europe/Helsinki
   12.34 +
   12.35 +LABEL en
   12.36 +	MENU LABEL English UK
   12.37 +	com32 c32box.c32
   12.38 +	append kbdmap kbd uk lang=en_GB kmap=uk tz=Europe/London
   12.39 +
   12.40 +LABEL us
   12.41 +	MENU DEFAULT
   12.42 +	MENU LABEL English US
   12.43 +	com32 c32box.c32
   12.44 +	append kbdmap kbd us lang=en_US kmap=us tz=America/New_York
   12.45 +
   12.46 +LABEL us_ac usac
   12.47 +	MENU LABEL English US (acentos)
   12.48 +	com32 c32box.c32
   12.49 +	append kbdmap kbd us-acentos lang=en_US kmap=us-acentos tz=America/New_York
   12.50 +
   12.51 +LABEL us_dv usdv
   12.52 +	MENU LABEL English US (dvorak)
   12.53 +	com32 c32box.c32
   12.54 +	append kbdmap kbd dvorak lang=en_US kmap=dvorak tz=America/New_York
   12.55 +
   12.56 +LABEL us_dl usdl
   12.57 +	MENU LABEL English US (dvorak-l)
   12.58 +	com32 c32box.c32
   12.59 +	append kbdmap kbd dvorak-l lang=en_US kmap=dvorak-l tz=America/New_York
   12.60 +
   12.61 +LABEL us_dr usdr
   12.62 +	MENU LABEL English US (dvorak-r)
   12.63 +	com32 c32box.c32
   12.64 +	append kbdmap kbd dvorak-r lang=en_US kmap=dvorak-r tz=America/New_York
   12.65 +
   12.66 +LABEL es
   12.67 +	MENU LABEL Espa¤ol
   12.68 +	com32 c32box.c32
   12.69 +	append kbdmap kbd es lang=es_ES kmap=es tz=Europe/Madrid
   12.70 +
   12.71 +LABEL fr
   12.72 +	MENU LABEL Fran‡ais
   12.73 +	com32 c32box.c32
   12.74 +	append kbdmap kbd fr-latin1 lang=fr_FR kmap=fr-latin1 tz=Europe/Paris
   12.75 +
   12.76 +LABEL be
   12.77 +	MENU LABEL Fran‡ais Belgique
   12.78 +	com32 c32box.c32
   12.79 +	append kbdmap kbd be-latin1 lang=fr_BE kmap=be-latin1 tz=Europe/Brussels
   12.80 +
   12.81 +LABEL ca
   12.82 +	MENU LABEL Fran‡ais Canada
   12.83 +	com32 c32box.c32
   12.84 +	append kbdmap kbd cf lang=fr_CA kmap=cf tz=America/Montreal
   12.85 +
   12.86 +LABEL fr_CH frCH
   12.87 +	MENU LABEL Fran‡ais Suisse
   12.88 +	com32 c32box.c32
   12.89 +	append kbdmap kbd fr_CH-latin1 lang=fr_CH kmap=fr_CH-latin1 tz=Europe/Zurich
   12.90 +
   12.91 +LABEL cr
   12.92 +	MENU LABEL Hrvatski
   12.93 +	com32 c32box.c32
   12.94 +	append kbdmap kbd hr lang=hr_HR kmap=croat tz=Europe/Zagreb
   12.95 +
   12.96 +LABEL is
   12.97 +	MENU LABEL Islenska
   12.98 +	com32 c32box.c32
   12.99 +	append kbdmap kbd is-latin1 lang=is_IS kmap=is-latin1 tz=Atlantic/Reykjavik
  12.100 +
  12.101 +LABEL it
  12.102 +	MENU LABEL Italiano
  12.103 +	com32 c32box.c32
  12.104 +	append kbdmap kbd it lang=it_IT kmap=it tz=Europe/Rome
  12.105 +
  12.106 +LABEL hu
  12.107 +	MENU LABEL Magyar
  12.108 +	com32 c32box.c32
  12.109 +	append kbdmap kbd hu lang=hu_HU kmap=hu tz=Europe/Budapest
  12.110 +
  12.111 +LABEL nl
  12.112 +	MENU LABEL Nederlands
  12.113 +	com32 c32box.c32
  12.114 +	append kbdmap kbd nl2 lang=nl_NL kmap=nl2 tz=Europe/Amsterdam
  12.115 +
  12.116 +LABEL no nb
  12.117 +	MENU LABEL Norsk (Bokm†l)
  12.118 +	com32 c32box.c32
  12.119 +	append kbdmap kbd no-latin1 lang=nb_NO kmap=no-latin1 tz=Europe/Oslo
  12.120 +
  12.121 +LABEL nn
  12.122 +	MENU LABEL Norsk (Nynorsk)
  12.123 +	com32 c32box.c32
  12.124 +	append kbdmap kbd no-latin1 lang=nn_NO kmap=no-latin1 tz=Europe/Oslo
  12.125 +
  12.126 +LABEL po
  12.127 +	MENU LABEL Polski
  12.128 +	com32 c32box.c32
  12.129 +	append kbdmap kbd pl2 lang=pl_PL kmap=pl2 tz=Europe/Warsaw
  12.130 +
  12.131 +LABEL pt
  12.132 +	MENU LABEL Portuguˆs
  12.133 +	com32 c32box.c32
  12.134 +	append kbdmap kbd pt-latin1 lang=pt_PT kmap=pt-latin1 tz=Europe/Lisbon
  12.135 +
  12.136 +LABEL br
  12.137 +	MENU LABEL Portuguˆs Brasil (abnt2)
  12.138 +	com32 c32box.c32
  12.139 +	append kbdmap kbd br-abnt2 lang=pt_BR kmap=br-abnt2 tz=America/Sao_Paulo
  12.140 +
  12.141 +LABEL br_ac brac
  12.142 +	MENU LABEL Portuguˆs Brasil (us-acentos)
  12.143 +	com32 c32box.c32
  12.144 +	append kbdmap kbd us-acentos lang=pt_BR kmap=us-acentos tz=America/Sao_Paulo
  12.145 +
  12.146 +LABEL ru
  12.147 +	MENU LABEL Russian
  12.148 +	com32 c32box.c32
  12.149 +	append kbdmap kbd ru lang=ru_RU kmap=ru tz=Europe/Moscow
  12.150 +
  12.151 +LABEL ru_uk
  12.152 +	MENU LABEL Russian Ukraine
  12.153 +	com32 c32box.c32
  12.154 +	append kbdmap kbd ru lang=ru_UA kmap=ru tz=Europe/Kiev
  12.155 +
  12.156 +LABEL sl
  12.157 +	MENU LABEL Slovenski
  12.158 +	com32 c32box.c32
  12.159 +	append kbdmap kbd slovene lang=sl_SI kmap=slovene tz=Europe/Ljubljana
  12.160 +
  12.161 +LABEL fi
  12.162 +	MENU LABEL Suomi
  12.163 +	com32 c32box.c32
  12.164 +	append kbdmap kbd fi lang=fi_FI kmap=fi tz=Europe/Helsinki
  12.165 +
  12.166 +LABEL se
  12.167 +	MENU LABEL Svenska
  12.168 +	com32 c32box.c32
  12.169 +	append kbdmap kbd se-lat6 lang=sv_SE kmap=se-lat6 tz=Europe/Stockholm
  12.170 +
  12.171 +LABEL tr
  12.172 +	MENU LABEL Trk‡e
  12.173 +	com32 c32box.c32
  12.174 +	append kbdmap kbd trq lang=tr_TR kmap=trq tz=Asia/Istanbul
  12.175 +
  12.176 +LABEL exit
  12.177 +	MENU LABEL ® Back to main menu
  12.178 +
  12.179 +MENU EXIT
  12.180 +MENU END
    13.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    13.2 +++ b/slitaz-next/stuff/boot/isolinux/isolinux.cfg	Thu Sep 07 15:25:51 2017 +0300
    13.3 @@ -0,0 +1,72 @@
    13.4 +UI vesamenu.c32
    13.5 +#FONT ter-v16v.psf
    13.6 +PROMPT 0
    13.7 +TIMEOUT 80
    13.8 +
    13.9 +# Menu settings
   13.10 +MENU TITLE SliTaz GNU/Linux - Next XXXXXXXX
   13.11 +MENU BACKGROUND splash.png
   13.12 +MENU WIDTH 78
   13.13 +MENU MARGIN 6
   13.14 +MENU ROWS 12
   13.15 +MENU VSHIFT 3
   13.16 +MENU TIMEOUTROW 16
   13.17 +MENU TABMSGROW 14
   13.18 +MENU CMDLINEROW 14
   13.19 +
   13.20 +# Menu colors
   13.21 +MENU COLOR border       *       #00000000 #00000000 none
   13.22 +MENU COLOR title        *       #ffffffff #00000000 *
   13.23 +MENU COLOR sel          0       #ffffffff #00000000 none
   13.24 +MENU COLOR unsel        0       #50ffffff #00000000 none
   13.25 +#MENU COLOR help        37;40   #c0ffffff #a0000000 std
   13.26 +MENU COLOR help         *       #ffffffff #00000000 *
   13.27 +MENU COLOR timeout_msg  37;40   #80ffffff #00000000 std
   13.28 +MENU COLOR timeout      1;37;40 #c0ffffff #00000000 std
   13.29 +MENU COLOR msg07        37;40   #90ffffff #a0000000 std
   13.30 +MENU COLOR tabmsg       31;40   #30ffffff #00000000 std
   13.31 +
   13.32 +# Labels
   13.33 +LABEL slitaz
   13.34 +	MENU LABEL SliTaz Live
   13.35 +	COM32 c32box.c32
   13.36 +	APPEND linux /boot/bzImage initrd=/boot/rootfs.gz rw root=/dev/null video=-32 font=ter-v14n autologin
   13.37 +
   13.38 +LABEL help
   13.39 +	MENU LABEL Help & Options
   13.40 +	MENU HELP help.en
   13.41 +
   13.42 +INCLUDE i18n.cfg
   13.43 +
   13.44 +LABEL memtest mem ram
   13.45 +	MENU LABEL Check memory
   13.46 +	KERNEL /boot/memtest
   13.47 +
   13.48 +LABEL md5sum check test verify
   13.49 +	MENU LABEL Check media
   13.50 +	COM32 c32box.c32
   13.51 +	append md5sum /md5sum
   13.52 +
   13.53 +LABEL cmdline
   13.54 +	MENU LABEL Command Line
   13.55 +	MENU QUIT
   13.56 +	
   13.57 +LABEL web zeb
   13.58 +	MENU LABEL Web Boot
   13.59 +	KERNEL /boot/ipxe
   13.60 +
   13.61 +LABEL reboot
   13.62 +	MENU LABEL Reboot System
   13.63 +	COM32 c32box.c32
   13.64 +	append reboot
   13.65 +
   13.66 +LABEL poweroff
   13.67 +	MENU LABEL Power off
   13.68 +	COM32 c32box.c32
   13.69 +	append poweroff
   13.70 +
   13.71 +# Help files
   13.72 +F1 help.en
   13.73 +F2 opts.en
   13.74 +F3 help.fr
   13.75 +F4 opts.fr
    14.1 Binary file slitaz-next/stuff/boot/isolinux/splash.png has changed
    15.1 Binary file slitaz-next/stuff/boot/isolinux/ter-v16v.psf has changed
    16.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    16.2 +++ b/slitaz-next/stuff/etc/X11/xorg.conf.d/40-Keyboard.conf	Thu Sep 07 15:25:51 2017 +0300
    16.3 @@ -0,0 +1,6 @@
    16.4 +Section "InputClass"
    16.5 +	Identifier "Keyboard Defaults"
    16.6 +	MatchIsKeyboard "yes"
    16.7 +	Option "XkbLayout" "us,ru"
    16.8 +	Option "XkbOptions" "grp:ctrl_shift_toggle, grp_led:scroll, compose:ralt, terminate:ctrl_alt_bksp"
    16.9 +EndSection
    17.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    17.2 +++ b/slitaz-next/stuff/etc/X11/xorg.conf.d/40-evdev.conf	Thu Sep 07 15:25:51 2017 +0300
    17.3 @@ -0,0 +1,54 @@
    17.4 +# Catchall classes for input devices
    17.5 +# We don't simply match on any device since that also adds accelerometers
    17.6 +# and other devices that we don't really want to use. The list below
    17.7 +# matches everything.
    17.8 +
    17.9 +Section "InputClass"
   17.10 +	Identifier "evdev pointer catchall"
   17.11 +	MatchIsPointer "on"
   17.12 +	MatchDevicePath "/dev/input/event*"
   17.13 +	Driver "evdev"
   17.14 +EndSection
   17.15 +
   17.16 +Section "InputClass"
   17.17 +	Identifier "evdev keyboard catchall"
   17.18 +	MatchIsKeyboard "on"
   17.19 +	MatchDevicePath "/dev/input/event*"
   17.20 +	Driver "evdev"
   17.21 +EndSection
   17.22 +
   17.23 +Section "InputClass"
   17.24 +	Identifier "evdev touchpad catchall"
   17.25 +	MatchIsTouchpad "on"
   17.26 +	MatchDevicePath "/dev/input/event*"
   17.27 +	Driver "evdev"
   17.28 +EndSection
   17.29 +
   17.30 +Section "InputClass"
   17.31 +	Identifier "evdev tablet catchall"
   17.32 +	MatchIsTablet "on"
   17.33 +	MatchDevicePath "/dev/input/event*"
   17.34 +	Driver "evdev"
   17.35 +EndSection
   17.36 +
   17.37 +Section "InputClass"
   17.38 +	Identifier "evdev touchscreen catchall"
   17.39 +	MatchIsTouchscreen "on"
   17.40 +	MatchDevicePath "/dev/input/event*"
   17.41 +	Driver "evdev"
   17.42 +EndSection
   17.43 +
   17.44 +Section "InputClass"
   17.45 +	Identifier "evdev joystick catchall"
   17.46 +	MatchIsJoystick "on"
   17.47 +	MatchDevicePath "/dev/input/event*"
   17.48 +	Driver "evdev"
   17.49 +EndSection
   17.50 +
   17.51 +# Accelerometer device, posts data through ABS_X/ABS_Y, making X unusable
   17.52 +# http://bugs.freedesktop.org/show_bug.cgi?id=22442 
   17.53 +Section "InputClass"
   17.54 +	Identifier "ThinkPad HDAPS accelerometer blacklist"
   17.55 +	MatchProduct "ThinkPad HDAPS accelerometer data"
   17.56 +	Option "Ignore" "on"
   17.57 +EndSection
    18.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    18.2 +++ b/slitaz-next/stuff/etc/X11/xorg.conf.d/45-synaptics.conf	Thu Sep 07 15:25:51 2017 +0300
    18.3 @@ -0,0 +1,17 @@
    18.4 +Section "InputClass"
    18.5 +	Identifier "touchpad"
    18.6 +	Driver "synaptics"
    18.7 +	MatchIsTouchpad "on"
    18.8 +	MatchDevicePath "/dev/input/event*"
    18.9 +    Option "SHMConfig" "on"
   18.10 +	Option "TapButton1" "1"
   18.11 +	Option "TapButton2" "2"
   18.12 +	Option "TapButton3" "3"
   18.13 +	Option "VertEdgeScroll" "on"
   18.14 +	Option "VertTwoFingerScroll" "on"
   18.15 +	Option "HorizEdgeScroll" "on"
   18.16 +	Option "HorizTwoFingerScroll" "on"
   18.17 +	Option "CircularScrolling" "on"
   18.18 +	Option "CircScrollTrigger" "2"
   18.19 +	Option "EmulateTwoFingerMinZ" "0"
   18.20 +EndSection
    19.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    19.2 +++ b/slitaz-next/stuff/etc/X11/xorg.conf.d/90-DRI.conf	Thu Sep 07 15:25:51 2017 +0300
    19.3 @@ -0,0 +1,3 @@
    19.4 +Section "DRI"
    19.5 +        Mode         0666
    19.6 +EndSection
    20.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    20.2 +++ b/slitaz-next/stuff/etc/locale.conf	Thu Sep 07 15:25:51 2017 +0300
    20.3 @@ -0,0 +1,2 @@
    20.4 +LANG=en_US.UTF-8
    20.5 +LC_ALL=en_US.UTF-8
    21.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    21.2 +++ b/slitaz-next/stuff/etc/polkit-1/localauthority/50-local.d/56-ck.pkla	Thu Sep 07 15:25:51 2017 +0300
    21.3 @@ -0,0 +1,6 @@
    21.4 +[Storage Permissions]
    21.5 +Identity=*
    21.6 +Action=org.freedesktop.ConsoleKit.*
    21.7 +ResultAny=yes
    21.8 +ResultActive=yes
    21.9 +ResultInactive=yes
    22.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    22.2 +++ b/slitaz-next/stuff/etc/skel/.config/lxsession/LXDE/desktop.conf	Thu Sep 07 15:25:51 2017 +0300
    22.3 @@ -0,0 +1,246 @@
    22.4 +[Session]
    22.5 +# Default program launched at startup
    22.6 +# Windows manager : Simple way to launch window manager (backward compatible). Let it empty if you want to use the advanced mode
    22.7 +window_manager=
    22.8 +
    22.9 +# Window manager : Advanced mode to launch the window manager (with session, usefull for launching openbox with specific arguments (like configuration file) and extras commands)
   22.10 +windows_manager/command=openbox
   22.11 +windows_manager/session=LXDE
   22.12 +windows_manager/extras=
   22.13 +
   22.14 +# Panel and its session (if necessary)
   22.15 +panel/command=lxpanel
   22.16 +panel/session=slitaz
   22.17 +
   22.18 +# Dock (or 2nd panel) and its session (if necessary)
   22.19 +dock/command=
   22.20 +dock/session=
   22.21 +
   22.22 +# Screensaver
   22.23 +screensaver/command=
   22.24 +
   22.25 +# Power management
   22.26 +power_manager/command=
   22.27 +
   22.28 +# File manager (session if necessary, extras commands if necessary)
   22.29 +file_manager/command=pcmanfm
   22.30 +file_manager/session=LXDE
   22.31 +file_manager/extras=
   22.32 +
   22.33 +# Desktop manager (handler to draw and manager the desktop)
   22.34 +# options possible : filemanager (to use the default file manager), feh (to use feh just to draw the background)
   22.35 +desktop_manager/command=filemanager
   22.36 +desktop_manager/wallpaper=
   22.37 +
   22.38 +# Polkit agent (use lxpolkit to use build-in support if enable at build time)
   22.39 +polkit/command=lxpolkit
   22.40 +
   22.41 +# Network GUI manager (auto to try to guess the best choice)
   22.42 +network_gui/command=
   22.43 +
   22.44 +# Instant message or communication program n°1 (pidgin, IRC, skype ...)
   22.45 +im1/command=
   22.46 +im1/autostart=
   22.47 +
   22.48 +# Instant message or communication program n°2 (pidgin, IRC, skype ...)
   22.49 +im2/command=
   22.50 +im2/autostart=
   22.51 +
   22.52 +# Widget program (conky, screenlet ...)
   22.53 +widget1/command=
   22.54 +widget1/autostart=
   22.55 +
   22.56 +# Audio preferences (dbus-send --session --print-reply --dest="org.lxde.SessionManager" /org/lxde/SessionManager org.lxde.SessionManager.AudioManagerLaunch)
   22.57 +audio_manager/command=alsamixer
   22.58 +
   22.59 +# Logout dialog (dbus-send --session --print-reply --dest="org.lxde.SessionManager" /org/lxde/SessionManager org.lxde.SessionManager.QuitManagerLaunch)
   22.60 +quit_manager/command=lxsession-logout
   22.61 +quit_manager/image=/usr/share/lxde/images/logout-banner.png
   22.62 +quit_manager/layout=top
   22.63 +
   22.64 +# Workspace manager (dbus-send --session --print-reply --dest="org.lxde.SessionManager" /org/lxde/SessionManager org.lxde.SessionManager.WorkspaceManagerLaunch)
   22.65 +workspace_manager/command=
   22.66 +
   22.67 +# Launcher to launch applications (dbus-send --session --print-reply --dest="org.lxde.SessionManager" /org/lxde/SessionManager org.lxde.SessionManager.LauncherManagerLaunch)
   22.68 +launcher_manager/command=lxpanelctl
   22.69 +launcher_manager/autostart=
   22.70 +
   22.71 +# Terminal by default (dbus-send --session --print-reply --dest="org.lxde.SessionManager" /org/lxde/SessionManager org.lxde.SessionManager.TerminalManagerLaunch)
   22.72 +terminal_manager/command=sakura
   22.73 +
   22.74 +# Screenshot utility by default
   22.75 +# main program : dbus-send --session --print-reply --dest="org.lxde.SessionManager" /org/lxde/ScreenshotManager org.lxde.SessionManager.ScreenshotManagerLaunch
   22.76 +# only windows : dbus-send --session --print-reply --dest="org.lxde.SessionManager" /org/lxde/ScreenshotManager org.lxde.SessionManager.ScreenshotWindowManagerLaunch
   22.77 +screenshot_manager/command=mtpaint -s
   22.78 +
   22.79 +# Upgrade by default (dbus-send --session --print-reply --dest="org.lxde.SessionManager" /org/lxde/SessionManager org.lxde.SessionManager.UpgradeManagerLaunch)
   22.80 +upgrade_manager/command=
   22.81 +
   22.82 +# Updates checker, support update-notifier-clone.
   22.83 +updates_manager/command=
   22.84 +# Timemout between the launch of the updates manager (to avoid running to often when the directory change)
   22.85 +updates_manager/timeout=
   22.86 +
   22.87 +# Crash report looging facility, launch crash report when a crash file is deteted (support apport-gtk only)
   22.88 +crash_manager/command=
   22.89 +# Add an option to delete the crash report, usefull for developers which crash apps too often
   22.90 +crash_manager/dev_mode=
   22.91 +# Timemout between the launch of the crash manager (to avoid running to often when the directory change)
   22.92 +crash_manager/timeout=
   22.93 +
   22.94 +# Clipboard support (use lxclipboard to use build-in support if enable at build time)
   22.95 +clipboard/command=lxclipboard
   22.96 +
   22.97 +# Use a standalone composite manager (with possibility to autostart it)
   22.98 +composite_manager/command=xcompmgr -c -r 10 -o 0.5
   22.99 +composite_manager/autostart=yes
  22.100 +
  22.101 +# Utility to lock screen
  22.102 +lock_manager/command=lxlock
  22.103 +
  22.104 +# Utility to display messages (only lxsession-message-* supported)
  22.105 +message_manager/command=
  22.106 +
  22.107 +# Utility to load and apply xsettings (options available : "gnome", "xfce" and "build-in" for using build-in support of lxsession)
  22.108 +xsettings_manager/command=build-in
  22.109 +
  22.110 +# Utility for displaying notification
  22.111 +notification/command=
  22.112 +notification/autostart=
  22.113 +
  22.114 +# Utility for running a keybindings daemon
  22.115 +keybindings/command=
  22.116 +keybindings/autostart=
  22.117 +
  22.118 +# Utility to set proxy environment variable. Options available : build-in
  22.119 +# http: Set the variable to export
  22.120 +proxy_manager/command=build-in
  22.121 +proxy_manager/http=
  22.122 +
  22.123 +# Accessibility to enable (GNOME, KDE or other). Only GNOME supported now.
  22.124 +a11y/command=
  22.125 +
  22.126 +# Default Keyring program (default for ssh-agent, gnome-all for gnome-keyring-daemon full support)
  22.127 +keyring/command=ssh-agent
  22.128 +
  22.129 +# Command to launch for configuring Xrandr ex: xrandr --mode ...
  22.130 +xrandr/command=
  22.131 +
  22.132 +# Im method by default (fcitx, ibus)
  22.133 +im_manager/command=
  22.134 +im_manager/autostart=
  22.135 +
  22.136 +# Default web browser (desktop is the corresponding desktop file)
  22.137 +webbrowser/command=
  22.138 +webbrowser/desktop=
  22.139 +
  22.140 +# Default email client (desktop is the corresponding desktop file)
  22.141 +email/command=
  22.142 +email/desktop=
  22.143 +
  22.144 +# Other default application
  22.145 +pdf_reader/command=epdfview
  22.146 +video_player/command=
  22.147 +audio_player/command=
  22.148 +images_display/command=
  22.149 +text_editor/command=leafpad
  22.150 +archive/command=
  22.151 +charmap/command=
  22.152 +calculator/command=galculator
  22.153 +spreadsheet/command=
  22.154 +bittorent/command=
  22.155 +document/command=
  22.156 +webcam/command=
  22.157 +burn/command=burn-box
  22.158 +notes/command=
  22.159 +disk_utility/command=
  22.160 +tasks/command=lxtask
  22.161 +
  22.162 +# Disable autostart of applications in system and home autostart directory
  22.163 +# all : disable all applications (home, system, specify in this config file)
  22.164 +# config-only : disable applications from home and system (start only the ones in this config file)
  22.165 +# no : autostart all applications
  22.166 +disable_autostart=no
  22.167 +
  22.168 +upstart_user_session=false
  22.169 +
  22.170 +[State]
  22.171 +# unknown if untested, yes if on laptop, no if not
  22.172 +laptop_mode=unknown
  22.173 +# Try to guess the default
  22.174 +guess_default=true
  22.175 +
  22.176 +[Dbus]
  22.177 +# Default Dbus interfaces, should be always true
  22.178 +lxde=true
  22.179 +# Implement gnome-session Dbus API
  22.180 +gnome=false
  22.181 +
  22.182 +[Keymap]
  22.183 +# Read configuration from : user (this file) or system
  22.184 +mode=
  22.185 +# Keyboard configuration for user mode, all 4 should be present
  22.186 +model=
  22.187 +layout=
  22.188 +variant=
  22.189 +options=
  22.190 +
  22.191 +[Environment]
  22.192 +type=Other
  22.193 +menu_prefix=lxde-
  22.194 +# Enable appmenu integration
  22.195 +ubuntu_menuproxy=false
  22.196 +# Use this toolkit integration when only can be use, like LibreOffice (example : kde4, gtk2, gtk3)
  22.197 +toolkit_integration=gtk2
  22.198 +# Disable gtk3 overlay scrollbar (GTK_OVERLAY_SCROLLING=0) "true" or "false".
  22.199 +gtk/overlay_scrollbar_disable=false
  22.200 +# Force using theme for QT apps (example gtk by QT_STYLE_OVERRIDE=gtk)
  22.201 +qt/force_theme=
  22.202 +# Set Qt platform settings
  22.203 +qt/platform=lxqt
  22.204 +
  22.205 +[Environment_variable]
  22.206 +# Export TEST variable with value test
  22.207 +TEST=test
  22.208 +
  22.209 +[GTK]
  22.210 +#iNet/DoubleClickTime=400
  22.211 +#iNet/DoubleClickDistance
  22.212 +#iNet/DndDragThreshold
  22.213 +#iNet/CursorBlink
  22.214 +#iNet/CursorBlinkTime
  22.215 +sNet/ThemeName=Paper
  22.216 +sNet/IconThemeName=SliTaz-Paper
  22.217 +sGtk/FontName=DejaVu Sans 10
  22.218 +#iGtk/IconSizes
  22.219 +#sGtk/KeyThemeName
  22.220 +iGtk/ToolbarStyle=3
  22.221 +iGtk/ToolbarIconSize=2
  22.222 +#iGtk/IMPreeditStyle
  22.223 +#iGtk/IMStatusStyle
  22.224 +iGtk/ButtonImages=1
  22.225 +iGtk/MenuImages=1
  22.226 +sGtk/CursorThemeName=slitaz-polar
  22.227 +iGtk/CursorThemeSize=18
  22.228 +iXft/Antialias=1
  22.229 +iXft/Hinting=1
  22.230 +sXft/HintStyle=hintfull
  22.231 +#iXft/HintStyle
  22.232 +sXft/RGBA=rgb
  22.233 +#iXft/RGBA
  22.234 +#iXft/DPI
  22.235 +#iGtk/TouchscreenMode
  22.236 +iNet/EnableEventSounds=0
  22.237 +iNet/EnableInputFeedbackSounds=0
  22.238 +sGtk/ColorScheme=
  22.239 +iGtk/ColorScheme=
  22.240 +
  22.241 +[Mouse]
  22.242 +AccFactor=20
  22.243 +AccThreshold=10
  22.244 +LeftHanded=0
  22.245 +
  22.246 +[Keyboard]
  22.247 +Delay=500
  22.248 +Interval=30
  22.249 +Beep=1
    23.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    23.2 +++ b/slitaz-next/stuff/etc/skel/.gtkrc-2.0	Thu Sep 07 15:25:51 2017 +0300
    23.3 @@ -0,0 +1,8 @@
    23.4 +# DO NOT EDIT!  This file will be overwritten by LXAppearance.
    23.5 +# Any customization should be done in ~/.gtkrc-2.0.mine
    23.6 +
    23.7 +gtk-theme-name="SliTaz-Paper"
    23.8 +gtk-icon-theme-name="Paper"
    23.9 +gtk-font-name="DejaVu Sans 10"
   23.10 +gtk-toolbar-style=0
   23.11 +include ".gtkrc-2.0.mine"
    24.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    24.2 +++ b/slitaz-next/stuff/etc/skel/.profile	Thu Sep 07 15:25:51 2017 +0300
    24.3 @@ -0,0 +1,47 @@
    24.4 +# ~/.profile: Executed by Bourne-compatible login SHells.
    24.5 +#
    24.6 +
    24.7 +. /etc/profile
    24.8 +. /etc/locale.conf
    24.9 +
   24.10 +# Path to personal scripts and executables (~/.local/bin).
   24.11 +#
   24.12 +if [ -d "$HOME/.local/bin" ] ; then
   24.13 +	PATH=$HOME/.local/bin:$PATH
   24.14 +	export PATH
   24.15 +fi
   24.16 +
   24.17 +# fix menu prefix
   24.18 +export XDG_MENU_PREFIX='lxde-'
   24.19 +
   24.20 +export XDG_CACHE_HOME=$HOME/.cache
   24.21 +export XDG_DATA_HOME=$HOME/.local/share
   24.22 +export XDG_CONFIG_HOME=$HOME/.config
   24.23 +
   24.24 +# Environnement variables and prompt for Ash SHell
   24.25 +# or Bash. Default is a classic prompt.
   24.26 +#
   24.27 +#PS1='\u@\h:\w\$ '
   24.28 +# colored prompt
   24.29 +PS1='\[\e[0;32m\]\u@\h\[\e[0m\]:\[\e[0;33m\]\w\[\e[0m\]\$ '
   24.30 +
   24.31 +
   24.32 +EDITOR='nano'
   24.33 +PAGER='less -EM'
   24.34 +
   24.35 +export PS1 EDITOR PAGER
   24.36 +
   24.37 +# Alias definitions.
   24.38 +#
   24.39 +alias df='df -h'
   24.40 +alias du='du -h'
   24.41 +
   24.42 +alias ls='ls -p'
   24.43 +alias ll='ls -l'
   24.44 +alias la='ls -la'
   24.45 +
   24.46 +# Avoid errors... use -f to skip confirmation.
   24.47 +alias rm='rm -i'
   24.48 +alias mv='mv -i'
   24.49 +
   24.50 +umask 022
    25.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    25.2 +++ b/slitaz-next/stuff/etc/skel/.xinitrc	Thu Sep 07 15:25:51 2017 +0300
    25.3 @@ -0,0 +1,22 @@
    25.4 +# ~/.xinitrc: Executed by Slim/LXDM login manager to startx X session.
    25.5 +# You can use F1 with Slim to change your window manager or configure
    25.6 +# it permanently with your personal applications.conf file.
    25.7 +#
    25.8 +. $HOME/.config/slitaz/applications.conf
    25.9 +tazbox mkmenu
   25.10 +
   25.11 +[ "$1" ] && WINDOW_MANAGER="$1"
   25.12 +
   25.13 +EXEC="exec ck-launch-session dbus-launch --sh-syntax --exit-with-session"
   25.14 +
   25.15 +LOG="/tmp/log" ; X=$LOG ; ERR=$X
   25.16 +
   25.17 +case "$WINDOW_MANAGER" in
   25.18 +	openbox|lxde*|icewm*|xfce4|compiz|karmen|dwm|fluxbox*|razor*|mate*)
   25.19 +		$EXEC ${WINDOW_MANAGER%-session}-session ;;
   25.20 +	enlightenment)
   25.21 +		$EXEC enlightenment_start ;;
   25.22 +	kde)	$EXEC startkde ;;
   25.23 +	lxqt)	$EXEC startlxqt ;;
   25.24 +	*)	$EXEC $WINDOW_MANAGER ;;
   25.25 +esac	2>>$ERR >>$X
    26.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    26.2 +++ b/slitaz-next/stuff/etc/slitaz-release	Thu Sep 07 15:25:51 2017 +0300
    26.3 @@ -0,0 +1,1 @@
    26.4 +next
    27.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    27.2 +++ b/slitaz-next/stuff/etc/xdg/libfm/libfm.conf	Thu Sep 07 15:25:51 2017 +0300
    27.3 @@ -0,0 +1,14 @@
    27.4 +[config]
    27.5 +terminal=sakura
    27.6 +single_click=0
    27.7 +use_trash=1
    27.8 +confirm_del=1
    27.9 +thumbnail_local=1
   27.10 +thumbnail_max=2048
   27.11 +
   27.12 +[ui]
   27.13 +big_icon_size=48
   27.14 +small_icon_size=16
   27.15 +thumbnail_size=128
   27.16 +pane_icon_size=16
   27.17 +show_thumbnail=1
    28.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    28.2 +++ b/slitaz-next/stuff/etc/xdg/lxsession/LXDE/autostart	Thu Sep 07 15:25:51 2017 +0300
    28.3 @@ -0,0 +1,1 @@
    28.4 +@openbox
    29.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    29.2 +++ b/slitaz-next/stuff/etc/xdg/lxsession/LXDE/desktop.conf	Thu Sep 07 15:25:51 2017 +0300
    29.3 @@ -0,0 +1,246 @@
    29.4 +[Session]
    29.5 +# Default program launched at startup
    29.6 +# Windows manager : Simple way to launch window manager (backward compatible). Let it empty if you want to use the advanced mode
    29.7 +window_manager=
    29.8 +
    29.9 +# Window manager : Advanced mode to launch the window manager (with session, usefull for launching openbox with specific arguments (like configuration file) and extras commands)
   29.10 +windows_manager/command=openbox
   29.11 +windows_manager/session=LXDE
   29.12 +windows_manager/extras=
   29.13 +
   29.14 +# Panel and its session (if necessary)
   29.15 +panel/command=lxpanel
   29.16 +panel/session=slitaz
   29.17 +
   29.18 +# Dock (or 2nd panel) and its session (if necessary)
   29.19 +dock/command=
   29.20 +dock/session=
   29.21 +
   29.22 +# Screensaver
   29.23 +screensaver/command=
   29.24 +
   29.25 +# Power management
   29.26 +power_manager/command=
   29.27 +
   29.28 +# File manager (session if necessary, extras commands if necessary)
   29.29 +file_manager/command=pcmanfm
   29.30 +file_manager/session=LXDE
   29.31 +file_manager/extras=
   29.32 +
   29.33 +# Desktop manager (handler to draw and manager the desktop)
   29.34 +# options possible : filemanager (to use the default file manager), feh (to use feh just to draw the background)
   29.35 +desktop_manager/command=filemanager
   29.36 +desktop_manager/wallpaper=
   29.37 +
   29.38 +# Polkit agent (use lxpolkit to use build-in support if enable at build time)
   29.39 +polkit/command=lxpolkit
   29.40 +
   29.41 +# Network GUI manager (auto to try to guess the best choice)
   29.42 +network_gui/command=
   29.43 +
   29.44 +# Instant message or communication program n°1 (pidgin, IRC, skype ...)
   29.45 +im1/command=
   29.46 +im1/autostart=
   29.47 +
   29.48 +# Instant message or communication program n°2 (pidgin, IRC, skype ...)
   29.49 +im2/command=
   29.50 +im2/autostart=
   29.51 +
   29.52 +# Widget program (conky, screenlet ...)
   29.53 +widget1/command=
   29.54 +widget1/autostart=
   29.55 +
   29.56 +# Audio preferences (dbus-send --session --print-reply --dest="org.lxde.SessionManager" /org/lxde/SessionManager org.lxde.SessionManager.AudioManagerLaunch)
   29.57 +audio_manager/command=alsamixer
   29.58 +
   29.59 +# Logout dialog (dbus-send --session --print-reply --dest="org.lxde.SessionManager" /org/lxde/SessionManager org.lxde.SessionManager.QuitManagerLaunch)
   29.60 +quit_manager/command=lxsession-logout
   29.61 +quit_manager/image=/usr/share/lxde/images/logout-banner.png
   29.62 +quit_manager/layout=top
   29.63 +
   29.64 +# Workspace manager (dbus-send --session --print-reply --dest="org.lxde.SessionManager" /org/lxde/SessionManager org.lxde.SessionManager.WorkspaceManagerLaunch)
   29.65 +workspace_manager/command=
   29.66 +
   29.67 +# Launcher to launch applications (dbus-send --session --print-reply --dest="org.lxde.SessionManager" /org/lxde/SessionManager org.lxde.SessionManager.LauncherManagerLaunch)
   29.68 +launcher_manager/command=lxpanelctl
   29.69 +launcher_manager/autostart=
   29.70 +
   29.71 +# Terminal by default (dbus-send --session --print-reply --dest="org.lxde.SessionManager" /org/lxde/SessionManager org.lxde.SessionManager.TerminalManagerLaunch)
   29.72 +terminal_manager/command=sakura
   29.73 +
   29.74 +# Screenshot utility by default
   29.75 +# main program : dbus-send --session --print-reply --dest="org.lxde.SessionManager" /org/lxde/ScreenshotManager org.lxde.SessionManager.ScreenshotManagerLaunch
   29.76 +# only windows : dbus-send --session --print-reply --dest="org.lxde.SessionManager" /org/lxde/ScreenshotManager org.lxde.SessionManager.ScreenshotWindowManagerLaunch
   29.77 +screenshot_manager/command=mtpaint -s
   29.78 +
   29.79 +# Upgrade by default (dbus-send --session --print-reply --dest="org.lxde.SessionManager" /org/lxde/SessionManager org.lxde.SessionManager.UpgradeManagerLaunch)
   29.80 +upgrade_manager/command=
   29.81 +
   29.82 +# Updates checker, support update-notifier-clone.
   29.83 +updates_manager/command=
   29.84 +# Timemout between the launch of the updates manager (to avoid running to often when the directory change)
   29.85 +updates_manager/timeout=
   29.86 +
   29.87 +# Crash report looging facility, launch crash report when a crash file is deteted (support apport-gtk only)
   29.88 +crash_manager/command=
   29.89 +# Add an option to delete the crash report, usefull for developers which crash apps too often
   29.90 +crash_manager/dev_mode=
   29.91 +# Timemout between the launch of the crash manager (to avoid running to often when the directory change)
   29.92 +crash_manager/timeout=
   29.93 +
   29.94 +# Clipboard support (use lxclipboard to use build-in support if enable at build time)
   29.95 +clipboard/command=lxclipboard
   29.96 +
   29.97 +# Use a standalone composite manager (with possibility to autostart it)
   29.98 +composite_manager/command=xcompmgr -c -r 10 -o 0.5
   29.99 +composite_manager/autostart=yes
  29.100 +
  29.101 +# Utility to lock screen
  29.102 +lock_manager/command=lxlock
  29.103 +
  29.104 +# Utility to display messages (only lxsession-message-* supported)
  29.105 +message_manager/command=
  29.106 +
  29.107 +# Utility to load and apply xsettings (options available : "gnome", "xfce" and "build-in" for using build-in support of lxsession)
  29.108 +xsettings_manager/command=build-in
  29.109 +
  29.110 +# Utility for displaying notification
  29.111 +notification/command=
  29.112 +notification/autostart=
  29.113 +
  29.114 +# Utility for running a keybindings daemon
  29.115 +keybindings/command=
  29.116 +keybindings/autostart=
  29.117 +
  29.118 +# Utility to set proxy environment variable. Options available : build-in
  29.119 +# http: Set the variable to export
  29.120 +proxy_manager/command=build-in
  29.121 +proxy_manager/http=
  29.122 +
  29.123 +# Accessibility to enable (GNOME, KDE or other). Only GNOME supported now.
  29.124 +a11y/command=
  29.125 +
  29.126 +# Default Keyring program (default for ssh-agent, gnome-all for gnome-keyring-daemon full support)
  29.127 +keyring/command=ssh-agent
  29.128 +
  29.129 +# Command to launch for configuring Xrandr ex: xrandr --mode ...
  29.130 +xrandr/command=
  29.131 +
  29.132 +# Im method by default (fcitx, ibus)
  29.133 +im_manager/command=
  29.134 +im_manager/autostart=
  29.135 +
  29.136 +# Default web browser (desktop is the corresponding desktop file)
  29.137 +webbrowser/command=
  29.138 +webbrowser/desktop=
  29.139 +
  29.140 +# Default email client (desktop is the corresponding desktop file)
  29.141 +email/command=
  29.142 +email/desktop=
  29.143 +
  29.144 +# Other default application
  29.145 +pdf_reader/command=epdfview
  29.146 +video_player/command=
  29.147 +audio_player/command=
  29.148 +images_display/command=
  29.149 +text_editor/command=leafpad
  29.150 +archive/command=
  29.151 +charmap/command=
  29.152 +calculator/command=galculator
  29.153 +spreadsheet/command=
  29.154 +bittorent/command=
  29.155 +document/command=
  29.156 +webcam/command=
  29.157 +burn/command=burn-box
  29.158 +notes/command=
  29.159 +disk_utility/command=
  29.160 +tasks/command=lxtask
  29.161 +
  29.162 +# Disable autostart of applications in system and home autostart directory
  29.163 +# all : disable all applications (home, system, specify in this config file)
  29.164 +# config-only : disable applications from home and system (start only the ones in this config file)
  29.165 +# no : autostart all applications
  29.166 +disable_autostart=no
  29.167 +
  29.168 +upstart_user_session=false
  29.169 +
  29.170 +[State]
  29.171 +# unknown if untested, yes if on laptop, no if not
  29.172 +laptop_mode=unknown
  29.173 +# Try to guess the default
  29.174 +guess_default=true
  29.175 +
  29.176 +[Dbus]
  29.177 +# Default Dbus interfaces, should be always true
  29.178 +lxde=true
  29.179 +# Implement gnome-session Dbus API
  29.180 +gnome=false
  29.181 +
  29.182 +[Keymap]
  29.183 +# Read configuration from : user (this file) or system
  29.184 +mode=
  29.185 +# Keyboard configuration for user mode, all 4 should be present
  29.186 +model=
  29.187 +layout=
  29.188 +variant=
  29.189 +options=
  29.190 +
  29.191 +[Environment]
  29.192 +type=Other
  29.193 +menu_prefix=lxde-
  29.194 +# Enable appmenu integration
  29.195 +ubuntu_menuproxy=false
  29.196 +# Use this toolkit integration when only can be use, like LibreOffice (example : kde4, gtk2, gtk3)
  29.197 +toolkit_integration=gtk2
  29.198 +# Disable gtk3 overlay scrollbar (GTK_OVERLAY_SCROLLING=0) "true" or "false".
  29.199 +gtk/overlay_scrollbar_disable=false
  29.200 +# Force using theme for QT apps (example gtk by QT_STYLE_OVERRIDE=gtk)
  29.201 +qt/force_theme=
  29.202 +# Set Qt platform settings
  29.203 +qt/platform=lxqt
  29.204 +
  29.205 +[Environment_variable]
  29.206 +# Export TEST variable with value test
  29.207 +TEST=test
  29.208 +
  29.209 +[GTK]
  29.210 +#iNet/DoubleClickTime=400
  29.211 +#iNet/DoubleClickDistance
  29.212 +#iNet/DndDragThreshold
  29.213 +#iNet/CursorBlink
  29.214 +#iNet/CursorBlinkTime
  29.215 +sNet/ThemeName=Paper
  29.216 +sNet/IconThemeName=SliTaz-Paper
  29.217 +sGtk/FontName=DejaVu Sans 10
  29.218 +#iGtk/IconSizes
  29.219 +#sGtk/KeyThemeName
  29.220 +iGtk/ToolbarStyle=3
  29.221 +iGtk/ToolbarIconSize=2
  29.222 +#iGtk/IMPreeditStyle
  29.223 +#iGtk/IMStatusStyle
  29.224 +iGtk/ButtonImages=1
  29.225 +iGtk/MenuImages=1
  29.226 +sGtk/CursorThemeName=slitaz-polar
  29.227 +iGtk/CursorThemeSize=18
  29.228 +iXft/Antialias=1
  29.229 +iXft/Hinting=1
  29.230 +sXft/HintStyle=hintfull
  29.231 +#iXft/HintStyle
  29.232 +sXft/RGBA=rgb
  29.233 +#iXft/RGBA
  29.234 +#iXft/DPI
  29.235 +#iGtk/TouchscreenMode
  29.236 +iNet/EnableEventSounds=0
  29.237 +iNet/EnableInputFeedbackSounds=0
  29.238 +sGtk/ColorScheme=
  29.239 +iGtk/ColorScheme=
  29.240 +
  29.241 +[Mouse]
  29.242 +AccFactor=20
  29.243 +AccThreshold=10
  29.244 +LeftHanded=0
  29.245 +
  29.246 +[Keyboard]
  29.247 +Delay=500
  29.248 +Interval=30
  29.249 +Beep=1
    30.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    30.2 +++ b/slitaz-next/stuff/etc/xdg/openbox/menu.en.xml	Thu Sep 07 15:25:51 2017 +0300
    30.3 @@ -0,0 +1,144 @@
    30.4 +<?xml version="1.0" encoding="UTF-8"?>
    30.5 +
    30.6 +<openbox_menu xmlns="http://openbox.org/3.4/menu">
    30.7 +
    30.8 +<!-- Favorite applications -->
    30.9 +<menu id="favorites-menu" label="Favorite Applications">
   30.10 +  <item label="File Manager">
   30.11 +    <action name="Execute"><command>file-manager</command></action>
   30.12 +  </item>
   30.13 +  <item label="Terminal">
   30.14 +    <action name="Execute"><command>terminal</command></action>
   30.15 +  </item>
   30.16 +  <item label="Web Browser">
   30.17 +    <action name="Execute"><command>browser</command></action>
   30.18 +  </item>
   30.19 +  <item label="Text Editor">
   30.20 +    <action name="Execute"><command>editor</command></action>
   30.21 +  </item>
   30.22 +  <separator />
   30.23 +  <item label="Configure favorites">
   30.24 +    <action name="Execute"><command>tazbox tazapps</command></action>
   30.25 +  </item>
   30.26 +  <item label="Configure/install favorites (tazx)">
   30.27 +    <action name="Execute"><command>terminal -e tazx</command></action>
   30.28 +  </item>
   30.29 +</menu>
   30.30 +
   30.31 +<!-- Desktop effects -->
   30.32 +<menu id="desktop-effects" label="Desktop Effects">
   30.33 +  <item label="Desktop Preferences">
   30.34 +    <action name="Execute"><command>pcmanfm --desktop-pref</command></action>
   30.35 +  </item>
   30.36 +  <separator />
   30.37 +  <item label="Activate composite">
   30.38 +    <action name="Execute"><command>xcompmgr</command></action>
   30.39 +  </item>
   30.40 +  <item label="Activate shadows">
   30.41 +    <action name="Execute"><command>xcompmgr -c -r 10 -o 0.5</command></action>
   30.42 +  </item>
   30.43 +  <item label="Activate shadows/fade">
   30.44 +    <action name="Execute"><command>xcompmgr -c -f -r 10 -o 0.5</command></action>
   30.45 +  </item>
   30.46 +  <separator />
   30.47 +  <item label="Set opacity (actual)">
   30.48 +    <action name="Execute">
   30.49 +      <command>transset-df --actual --max 60</command>
   30.50 +    </action>
   30.51 +  </item>
   30.52 +  <item label="Set opacity (click)">
   30.53 +    <action name="Execute">
   30.54 +      <command>transset-df --click --max 60</command>
   30.55 +    </action>
   30.56 +  </item>
   30.57 +  <separator />
   30.58 +  <item label="Stop effects">
   30.59 +    <action name="Execute"><command>killall xcompmgr</command></action>
   30.60 +  </item>
   30.61 +</menu>
   30.62 +
   30.63 +<!-- SliTaz Live (TazLiTo and TazUSB) -->
   30.64 +<menu id="slitaz-live-menu" label="SliTaz Live">
   30.65 +  <item label="TazLiTo LiveCD Tool">
   30.66 +    <action name="Execute"><command>tazbox su tazlito-wiz</command></action>
   30.67 +  </item>
   30.68 +  <item label="TazUSB LiveUSB Tool">
   30.69 +    <action name="Execute"><command>tazbox su tazusb-box</command></action>
   30.70 +  </item>
   30.71 +  <separator />
   30.72 +  <item label="TazUSB Writefs (gzip)">
   30.73 +    <action name="Execute">
   30.74 +      <command>tazbox su "terminal -e tazusb writefs gzip"</command>
   30.75 +    </action>
   30.76 +  </item>
   30.77 +  <item label="TazUSB Writefs (lzma)">
   30.78 +    <action name="Execute">
   30.79 +      <command>tazbox su "terminal -e tazusb writefs lzma"</command>
   30.80 +    </action>
   30.81 +  </item>
   30.82 +  <item label="TazUSB Writefs (none)">
   30.83 +    <action name="Execute">
   30.84 +      <command>tazbox su "terminal -e tazusb writefs none"</command>
   30.85 +    </action>
   30.86 +  </item>
   30.87 +</menu>
   30.88 +
   30.89 +<!-- Openbox configuration -->
   30.90 +<menu id="openbox-menu" label="Openbox">
   30.91 +  <item label="ObConf">
   30.92 +    <action name="Execute"><command>obconf</command></action>
   30.93 +  </item>
   30.94 +  <item label="Autostart Script">
   30.95 +    <action name="Execute">
   30.96 +      <command>sh -c '\
   30.97 +	case $XDG_CURRENT_DESKTOP in
   30.98 +		openbox) echo n | cp -i \
   30.99 +			/etc/xdg/openbox/autostart ~/.config/openbox/autostart
  30.100 +			editor ~/.config/openbox/autostart ;;
  30.101 +		LXDE|*)	usersauto="$XDG_CONFIG_HOME/autostart"
  30.102 +			[ -d $usersauto ] || usersauto=''
  30.103 +			pcmanfm -n /etc/xdg/autostart $usersauto ;;
  30.104 +	esac' </command>
  30.105 +    </action>
  30.106 +  </item>
  30.107 +  <item label="Openbox Menu">
  30.108 +    <action name="Execute">
  30.109 +      <command>sh -c 'echo n | \
  30.110 +       cp -i /etc/xdg/openbox/menu.xml ~/.config/openbox/menu.xml;
  30.111 +       editor ~/.config/openbox/menu.xml'
  30.112 +      </command>
  30.113 +    </action>
  30.114 +  </item>
  30.115 +  <separator />
  30.116 +  <item label="Reconfigure">
  30.117 +    <action name="Reconfigure" />
  30.118 +  </item>
  30.119 +  <item label="Restart">
  30.120 +    <action name="Restart" />
  30.121 +  </item>
  30.122 +</menu>
  30.123 +
  30.124 +<menu id="root-menu" label="Openbox 3">
  30.125 +  <!-- <separator label="SliTaz Openbox" /> -->
  30.126 +  <item label="Create a new file or folder">
  30.127 +    <action name="Execute"><command>tazbox new-file</command></action>
  30.128 +  </item>
  30.129 +  <item label="Run application">
  30.130 +    <action name="Execute"><command>lxpanelctl run</command></action>
  30.131 +  </item>
  30.132 +  <separator />
  30.133 +  <menu id="favorites-menu" />
  30.134 +  <!-- Pipe menu to open folder using GTK bookmarks -->
  30.135 +  <menu id="open-folder-menu" execute="/usr/lib/openbox/open-folder-menu.sh"
  30.136 +    label="Open Folder" />
  30.137 +  <menu id="desktop-effects" />
  30.138 +  <menu id="slitaz-live-menu" />
  30.139 +  <menu id="openbox-menu" />
  30.140 +  <menu id="client-list-menu" />
  30.141 +  <separator />
  30.142 +  <item label="Logout">
  30.143 +    <action name="Execute"><command>tazbox logout</command></action>
  30.144 +  </item>
  30.145 +</menu>
  30.146 +
  30.147 +</openbox_menu>
    31.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    31.2 +++ b/slitaz-next/stuff/etc/xdg/openbox/menu.ru.xml	Thu Sep 07 15:25:51 2017 +0300
    31.3 @@ -0,0 +1,163 @@
    31.4 +<?xml version="1.0" encoding="UTF-8"?>
    31.5 +
    31.6 +<openbox_menu xmlns="http://openbox.org/3.4/menu">
    31.7 +
    31.8 +<!-- Favorite applications -->
    31.9 +<menu id="favorites-menu" label="Favorite Applications">
   31.10 +	<item label="File Manager">
   31.11 +		<action name="Execute"><command>file-manager</command></action>
   31.12 +	</item>
   31.13 +	<item label="Terminal">
   31.14 +		<action name="Execute"><command>terminal</command></action>
   31.15 +	</item>
   31.16 +	<item label="Web Browser">
   31.17 +		<action name="Execute"><command>browser</command></action>
   31.18 +	</item>
   31.19 +	<item label="Text Editor">
   31.20 +		<action name="Execute"><command>editor</command></action>
   31.21 +	</item>
   31.22 +	<separator />
   31.23 +	<item label="Configure favorites">
   31.24 +		<action name="Execute"><command>tazbox tazapps</command></action>
   31.25 +	</item>
   31.26 +	<item label="Configure/install favorites (tazx)">
   31.27 +		<action name="Execute"><command>terminal -e tazx</command></action>
   31.28 +	</item>
   31.29 +</menu>
   31.30 +
   31.31 +<!-- Desktop effects -->
   31.32 +<menu id="desktop-effects" label="Desktop Effects">
   31.33 +	<item label="Desktop Preferences">
   31.34 +		<action name="Execute"><command>pcmanfm --desktop-pref</command></action>
   31.35 +	</item>
   31.36 +	<separator />
   31.37 +	<item label="Activate composite">
   31.38 +		<action name="Execute"><command>xcompmgr</command></action>
   31.39 +	</item>
   31.40 +	<item label="Activate shadows">
   31.41 +		<action name="Execute"><command>xcompmgr -c -r 10 -o 0.5</command></action>
   31.42 +	</item>
   31.43 +	<item label="Activate shadows/fade">
   31.44 +		<action name="Execute"><command>xcompmgr -c -f -r 10 -o 0.5</command></action>
   31.45 +	</item>
   31.46 +	<separator />
   31.47 +	<item label="Set opacity (actual)">
   31.48 +		<action name="Execute">
   31.49 +			<command>transset-df --actual --max 60</command>
   31.50 +		</action>
   31.51 +	</item>
   31.52 +	<item label="Set opacity (click)">
   31.53 +		<action name="Execute">
   31.54 +			<command>transset-df --click --max 60</command>
   31.55 +		</action>
   31.56 +	</item>
   31.57 +	<separator />
   31.58 +	<item label="Stop effects">
   31.59 +		<action name="Execute"><command>killall xcompmgr</command></action>
   31.60 +	</item>
   31.61 +</menu>
   31.62 +
   31.63 +<!-- SliTaz Live (TazLiTo and TazUSB) -->
   31.64 +<menu id="slitaz-live-menu" label="SliTaz Live">
   31.65 +	<item label="TazLiTo LiveCD Tool">
   31.66 +		<action name="Execute"><command>tazbox su tazlito-wiz</command></action>
   31.67 +	</item>
   31.68 +	<item label="TazUSB LiveUSB Tool">
   31.69 +		<action name="Execute"><command>tazbox su tazusb-box</command></action>
   31.70 +	</item>
   31.71 +	<separator />
   31.72 +	<item label="TazUSB Writefs (gzip)">
   31.73 +		<action name="Execute">
   31.74 +			<command>tazbox su "terminal -e tazusb writefs gzip"</command>
   31.75 +		</action>
   31.76 +	</item>
   31.77 +	<item label="TazUSB Writefs (lzma)">
   31.78 +		<action name="Execute">
   31.79 +			<command>tazbox su "terminal -e tazusb writefs lzma"</command>
   31.80 +		</action>
   31.81 +	</item>
   31.82 +	<item label="TazUSB Writefs (none)">
   31.83 +		<action name="Execute">
   31.84 +			<command>tazbox su "terminal -e tazusb writefs none"</command>
   31.85 +		</action>
   31.86 +	</item>
   31.87 +</menu>
   31.88 +
   31.89 +<!-- Openbox configuration -->
   31.90 +<menu id="openbox-menu" label="Openbox">
   31.91 +	<item label="ObConf">
   31.92 +		<action name="Execute"><command>obconf</command></action>
   31.93 +	</item>
   31.94 +	<item label="Autostart Script">
   31.95 +		<action name="Execute">
   31.96 +			<command>sh -c '\
   31.97 +	case $XDG_CURRENT_DESKTOP in
   31.98 +		openbox) echo n | cp -i \
   31.99 +			/etc/xdg/openbox/autostart ~/.config/openbox/autostart
  31.100 +			editor ~/.config/openbox/autostart ;;
  31.101 +		LXDE|*)	usersauto="$XDG_CONFIG_HOME/autostart"
  31.102 +			[ -d $usersauto ] || usersauto=''
  31.103 +			pcmanfm -n /etc/xdg/autostart $usersauto ;;
  31.104 +	esac' </command>
  31.105 +    </action>
  31.106 +  </item>
  31.107 +  <item label="Openbox Menu">
  31.108 +    <action name="Execute">
  31.109 +      <command>sh -c 'echo n | \
  31.110 +       cp -i /etc/xdg/openbox/menu.xml ~/.config/openbox/menu.xml;
  31.111 +       editor ~/.config/openbox/menu.xml'
  31.112 +      </command>
  31.113 +    </action>
  31.114 +  </item>
  31.115 +  <separator />
  31.116 +  <item label="Reconfigure">
  31.117 +    <action name="Reconfigure" />
  31.118 +  </item>
  31.119 +  <item label="Restart">
  31.120 +    <action name="Restart" />
  31.121 +  </item>
  31.122 +</menu>
  31.123 +
  31.124 +<menu id="root-menu" label="Openbox 3">
  31.125 +	<!-- <separator label="SliTaz Openbox" /> -->
  31.126 +	<!-- icon="/usr/share/icons/SliTaz/mimetypes/32/empty.png" -->
  31.127 +	<item
  31.128 +		label="Create a new file or folder">
  31.129 +		<action name="Execute"><command>tazbox new-file</command></action>
  31.130 +	</item>
  31.131 +	<!-- icon="/usr/share/icons/SliTaz/mimetypes/32/exec.png" -->
  31.132 +	<item
  31.133 +		label="Run application">
  31.134 +		<action name="Execute"><command>lxpanelctl run</command></action>
  31.135 +	</item>
  31.136 +	<separator />
  31.137 +	<!-- icon="/usr/share/icons/SliTaz/places/32/user-bookmarks.png" -->
  31.138 +	<menu
  31.139 +		id="favorites-menu" />
  31.140 +	<!-- Pipe menu to open folder using GTK bookmarks -->
  31.141 +	<!-- icon="/usr/share/icons/SliTaz/places/32/folder-open.png" -->
  31.142 +	<menu
  31.143 +		id="open-folder-menu"
  31.144 +		execute="/usr/lib/openbox/open-folder-menu.sh"
  31.145 +		label="Open Folder" />
  31.146 +	<!-- icon="/usr/share/icons/SliTaz/apps/22/desktop-effects.png" -->
  31.147 +	<menu
  31.148 +		id="desktop-effects" />
  31.149 +	<!-- icon="/usr/share/pixmaps/slitaz-icon.png" -->
  31.150 +	<menu
  31.151 +		id="slitaz-live-menu" />
  31.152 +	<!-- icon="/usr/share/pixmaps/openbox.png" -->
  31.153 +	<menu
  31.154 +		id="openbox-menu" />
  31.155 +	<!-- icon="/usr/share/icons/SliTaz/places/32/desktop.png" -->
  31.156 +	<menu
  31.157 +		id="client-list-menu" />
  31.158 +	<separator />
  31.159 +	<!-- icon="/usr/share/pixmaps/slitaz-logout.png" -->
  31.160 +	<item
  31.161 +		label="Logout">
  31.162 +		<action name="Execute"><command>tazbox logout</command></action>
  31.163 +	</item>
  31.164 +</menu>
  31.165 +
  31.166 +</openbox_menu>
    32.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    32.2 +++ b/slitaz-next/stuff/root/.xinitrc	Thu Sep 07 15:25:51 2017 +0300
    32.3 @@ -0,0 +1,22 @@
    32.4 +# ~/.xinitrc: Executed by Slim/LXDM login manager to startx X session.
    32.5 +# You can use F1 with Slim to change your window manager or configure
    32.6 +# it permanently with your personal applications.conf file.
    32.7 +#
    32.8 +. $HOME/.config/slitaz/applications.conf
    32.9 +tazbox mkmenu
   32.10 +
   32.11 +[ "$1" ] && WINDOW_MANAGER="$1"
   32.12 +
   32.13 +EXEC="exec ck-launch-session dbus-launch --sh-syntax --exit-with-session"
   32.14 +
   32.15 +LOG="/tmp/log" ; X=$LOG ; ERR=$X
   32.16 +
   32.17 +case "$WINDOW_MANAGER" in
   32.18 +	openbox|lxde*|icewm*|xfce4|compiz|karmen|dwm|fluxbox*|razor*|mate*)
   32.19 +		$EXEC ${WINDOW_MANAGER%-session}-session ;;
   32.20 +	enlightenment)
   32.21 +		$EXEC enlightenment_start ;;
   32.22 +	kde)	$EXEC startkde ;;
   32.23 +	lxqt)	$EXEC startlxqt ;;
   32.24 +	*)	$EXEC $WINDOW_MANAGER ;;
   32.25 +esac	2>>$ERR >>$X
    33.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    33.2 +++ b/slitaz-next/stuff/usr/share/icons/SliTaz-Paper/16x16/actions/system-log-out-panel.svg	Thu Sep 07 15:25:51 2017 +0300
    33.3 @@ -0,0 +1,50 @@
    33.4 +<?xml version='1.0' encoding='UTF-8' standalone='no'?>
    33.5 +<!-- Created with Inkscape (http://www.inkscape.org/) -->
    33.6 +
    33.7 +<svg xmlns:cc='http://creativecommons.org/ns#' xmlns:dc='http://purl.org/dc/elements/1.1/' sodipodi:docname='system-log-out-symbolic.svg' inkscape:export-filename='/home/sam/source-symbolic.png' inkscape:export-xdpi='270' inkscape:export-ydpi='270' height='16' id='svg7384' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' xmlns:osb='http://www.openswatchbook.org/uri/2009/osb' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' style='enable-background:new' xmlns:svg='http://www.w3.org/2000/svg' version='1.1' inkscape:version='0.91 r13725' width='16' xmlns='http://www.w3.org/2000/svg'>
    33.8 +  <sodipodi:namedview inkscape:bbox-nodes='true' inkscape:bbox-paths='false' bordercolor='#666666' borderlayer='false' borderopacity='1' inkscape:current-layer='layer12' inkscape:cx='14.473395' inkscape:cy='7.8981934' gridtolerance='10' inkscape:guide-bbox='true' guidetolerance='10' id='namedview88' inkscape:object-nodes='true' inkscape:object-paths='true' objecttolerance='10' pagecolor='#f7f7f7' inkscape:pageopacity='1' inkscape:pageshadow='2' showborder='true' showgrid='false' showguides='true' inkscape:showpageshadow='false' inkscape:snap-bbox='true' inkscape:snap-bbox-edge-midpoints='false' inkscape:snap-bbox-midpoints='true' inkscape:snap-center='false' inkscape:snap-global='true' inkscape:snap-grids='true' inkscape:snap-intersection-paths='false' inkscape:snap-midpoints='true' inkscape:snap-nodes='true' inkscape:snap-object-midpoints='true' inkscape:snap-others='true' inkscape:snap-page='false' inkscape:snap-smooth-nodes='false' inkscape:snap-to-guides='true' inkscape:window-height='1024' inkscape:window-maximized='1' inkscape:window-width='1920' inkscape:window-x='0' inkscape:window-y='30' inkscape:zoom='11.313708'>
    33.9 +    <inkscape:grid color='#000000' dotted='false' empcolor='#0800ff' empopacity='0.4627451' empspacing='4' enabled='true' id='grid4866' opacity='0.16470588' originx='-284.00023' originy='-12.003357' snapvisiblegridlinesonly='true' spacingx='0.25px' spacingy='0.25px' type='xygrid' visible='true'/>
   33.10 +  </sodipodi:namedview>
   33.11 +  <metadata id='metadata90'>
   33.12 +    <rdf:RDF>
   33.13 +      <cc:Work rdf:about=''>
   33.14 +        <dc:format>image/svg+xml</dc:format>
   33.15 +        <dc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage'/>
   33.16 +        <dc:title>Paper Symbolic Icon Theme</dc:title>
   33.17 +        <cc:license rdf:resource='http://creativecommons.org/licenses/by-sa/3.0/'/>
   33.18 +      </cc:Work>
   33.19 +      <cc:License rdf:about='http://creativecommons.org/licenses/by-sa/3.0/'>
   33.20 +        <cc:permits rdf:resource='http://creativecommons.org/ns#Reproduction'/>
   33.21 +        <cc:permits rdf:resource='http://creativecommons.org/ns#Distribution'/>
   33.22 +        <cc:requires rdf:resource='http://creativecommons.org/ns#Notice'/>
   33.23 +        <cc:requires rdf:resource='http://creativecommons.org/ns#Attribution'/>
   33.24 +        <cc:permits rdf:resource='http://creativecommons.org/ns#DerivativeWorks'/>
   33.25 +        <cc:requires rdf:resource='http://creativecommons.org/ns#ShareAlike'/>
   33.26 +      </cc:License>
   33.27 +    </rdf:RDF>
   33.28 +  </metadata>
   33.29 +  <title id='title8473'>Paper Symbolic Icon Theme</title>
   33.30 +  <defs id='defs7386'>
   33.31 +    <linearGradient id='linearGradient6882' osb:paint='solid'>
   33.32 +      <stop id='stop6884' offset='0' style='stop-color:#555555;stop-opacity:1;'/>
   33.33 +    </linearGradient>
   33.34 +    <linearGradient id='linearGradient5606' osb:paint='solid'>
   33.35 +      <stop id='stop5608' offset='0' style='stop-color:#000000;stop-opacity:1;'/>
   33.36 +    </linearGradient>
   33.37 +    <filter inkscape:collect='always' id='filter7554' style='color-interpolation-filters:sRGB'>
   33.38 +      <feBlend inkscape:collect='always' id='feBlend7556' in2='BackgroundImage' mode='darken'/>
   33.39 +    </filter>
   33.40 +  </defs>
   33.41 +  <g inkscape:groupmode='layer' id='layer9' inkscape:label='status' style='display:inline' transform='translate(-525.00043,-204.99664)'/>
   33.42 +  <g inkscape:groupmode='layer' id='layer10' inkscape:label='devices' style='display:inline;filter:url(#filter7554)' transform='translate(-525.00043,-204.99664)'/>
   33.43 +  <g inkscape:groupmode='layer' id='layer1' inkscape:label='places' style='display:inline' transform='translate(-284.00023,-821.99664)'/>
   33.44 +  <g inkscape:groupmode='layer' id='layer14' inkscape:label='mimetypes' style='display:inline' transform='translate(-525.00043,-204.99664)'/>
   33.45 +  <g inkscape:groupmode='layer' id='layer15' inkscape:label='emblems' style='display:inline' transform='translate(-525.00043,-204.99664)'/>
   33.46 +  <g inkscape:groupmode='layer' id='g71291' inkscape:label='emotes' style='display:inline' transform='translate(-525.00043,-204.99664)'/>
   33.47 +  <g inkscape:groupmode='layer' id='layer2' inkscape:label='categories' style='display:inline' transform='translate(-284.00023,-671.99664)'/>
   33.48 +  <g inkscape:groupmode='layer' id='layer12' inkscape:label='actions' style='display:inline' transform='translate(-525.00043,-204.99664)'>
   33.49 +    
   33.50 +    <path inkscape:connector-curvature='0' d='m 537.24023,208.75391 c -1.71395,-1.71396 -4.29967,-2.22837 -6.53906,-1.30079 -2.23939,0.92759 -3.70312,3.11907 -3.70312,5.54297 0,2.42391 1.46373,4.61539 3.70312,5.54297 2.23939,0.92759 4.82511,0.41318 6.53906,-1.30078 l -1.41406,-1.41406 c -1.14602,1.14602 -2.86202,1.48741 -4.35937,0.86719 -1.49735,-0.62023 -2.47071,-2.0746 -2.47071,-3.69532 0,-1.62072 0.97336,-3.07509 2.47071,-3.69531 1.49735,-0.62022 3.21335,-0.27883 4.35937,0.86719 l 1.41406,-1.41406 z' id='path6336' style='color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#555555;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate'/>
   33.51 +    <path inkscape:connector-curvature='0' d='m 537.0002,210 4,3 -4,3 0,-2 -4,0 0,-2 4,0 z' id='path7040-8' sodipodi:nodetypes='cccccccc' style='color:#bebebe;display:inline;overflow:visible;visibility:visible;fill:#555555;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate'/>
   33.52 +  </g>
   33.53 +</svg>
    34.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    34.2 +++ b/slitaz-next/stuff/usr/share/icons/SliTaz-Paper/16x16/actions/system-reboot-panel.svg	Thu Sep 07 15:25:51 2017 +0300
    34.3 @@ -0,0 +1,49 @@
    34.4 +<?xml version='1.0' encoding='UTF-8' standalone='no'?>
    34.5 +<!-- Created with Inkscape (http://www.inkscape.org/) -->
    34.6 +
    34.7 +<svg xmlns:cc='http://creativecommons.org/ns#' xmlns:dc='http://purl.org/dc/elements/1.1/' sodipodi:docname='system-restart-symbolic.svg' inkscape:export-filename='/home/sam/source-symbolic.png' inkscape:export-xdpi='270' inkscape:export-ydpi='270' height='16' id='svg7384' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' xmlns:osb='http://www.openswatchbook.org/uri/2009/osb' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' style='enable-background:new' xmlns:svg='http://www.w3.org/2000/svg' version='1.1' inkscape:version='0.91 r13725' width='16.000105' xmlns='http://www.w3.org/2000/svg'>
    34.8 +  <sodipodi:namedview inkscape:bbox-nodes='true' inkscape:bbox-paths='false' bordercolor='#666666' borderlayer='false' borderopacity='1' inkscape:current-layer='layer12' inkscape:cx='-2.554763' inkscape:cy='-7.4230778' gridtolerance='10' inkscape:guide-bbox='true' guidetolerance='10' id='namedview88' inkscape:object-nodes='true' inkscape:object-paths='true' objecttolerance='10' pagecolor='#f7f7f7' inkscape:pageopacity='1' inkscape:pageshadow='2' showborder='true' showgrid='false' showguides='false' inkscape:showpageshadow='false' inkscape:snap-bbox='true' inkscape:snap-bbox-edge-midpoints='false' inkscape:snap-bbox-midpoints='true' inkscape:snap-center='false' inkscape:snap-global='true' inkscape:snap-grids='true' inkscape:snap-intersection-paths='false' inkscape:snap-midpoints='true' inkscape:snap-nodes='true' inkscape:snap-object-midpoints='true' inkscape:snap-others='true' inkscape:snap-page='false' inkscape:snap-smooth-nodes='false' inkscape:snap-to-guides='true' inkscape:window-height='1018' inkscape:window-maximized='1' inkscape:window-width='1920' inkscape:window-x='0' inkscape:window-y='32' inkscape:zoom='2.8284271'>
    34.9 +    <inkscape:grid color='#000000' dotted='false' empcolor='#0800ff' empopacity='0.4627451' empspacing='4' enabled='true' id='grid4866' opacity='0.16470588' originx='-244' originy='-11.972061' snapvisiblegridlinesonly='true' spacingx='0.25px' spacingy='0.25px' type='xygrid' visible='true'/>
   34.10 +  </sodipodi:namedview>
   34.11 +  <metadata id='metadata90'>
   34.12 +    <rdf:RDF>
   34.13 +      <cc:Work rdf:about=''>
   34.14 +        <dc:format>image/svg+xml</dc:format>
   34.15 +        <dc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage'/>
   34.16 +        <dc:title>Paper Symbolic Icon Theme</dc:title>
   34.17 +        <cc:license rdf:resource='http://creativecommons.org/licenses/by-sa/3.0/'/>
   34.18 +      </cc:Work>
   34.19 +      <cc:License rdf:about='http://creativecommons.org/licenses/by-sa/3.0/'>
   34.20 +        <cc:permits rdf:resource='http://creativecommons.org/ns#Reproduction'/>
   34.21 +        <cc:permits rdf:resource='http://creativecommons.org/ns#Distribution'/>
   34.22 +        <cc:requires rdf:resource='http://creativecommons.org/ns#Notice'/>
   34.23 +        <cc:requires rdf:resource='http://creativecommons.org/ns#Attribution'/>
   34.24 +        <cc:permits rdf:resource='http://creativecommons.org/ns#DerivativeWorks'/>
   34.25 +        <cc:requires rdf:resource='http://creativecommons.org/ns#ShareAlike'/>
   34.26 +      </cc:License>
   34.27 +    </rdf:RDF>
   34.28 +  </metadata>
   34.29 +  <title id='title8473'>Paper Symbolic Icon Theme</title>
   34.30 +  <defs id='defs7386'>
   34.31 +    <linearGradient id='linearGradient6882' osb:paint='solid'>
   34.32 +      <stop id='stop6884' offset='0' style='stop-color:#555555;stop-opacity:1;'/>
   34.33 +    </linearGradient>
   34.34 +    <linearGradient id='linearGradient5606' osb:paint='solid'>
   34.35 +      <stop id='stop5608' offset='0' style='stop-color:#000000;stop-opacity:1;'/>
   34.36 +    </linearGradient>
   34.37 +    <filter inkscape:collect='always' id='filter7554' style='color-interpolation-filters:sRGB'>
   34.38 +      <feBlend inkscape:collect='always' id='feBlend7556' in2='BackgroundImage' mode='darken'/>
   34.39 +    </filter>
   34.40 +  </defs>
   34.41 +  <g inkscape:groupmode='layer' id='layer9' inkscape:label='status' style='display:inline' transform='translate(-485.0002,-205.02794)'/>
   34.42 +  <g inkscape:groupmode='layer' id='layer10' inkscape:label='devices' style='display:inline;filter:url(#filter7554)' transform='translate(-485.0002,-205.02794)'/>
   34.43 +  <g inkscape:groupmode='layer' id='layer1' inkscape:label='places' style='display:inline' transform='translate(-244,-822.02794)'/>
   34.44 +  <g inkscape:groupmode='layer' id='layer14' inkscape:label='mimetypes' style='display:inline' transform='translate(-485.0002,-205.02794)'/>
   34.45 +  <g inkscape:groupmode='layer' id='layer15' inkscape:label='emblems' style='display:inline' transform='translate(-485.0002,-205.02794)'/>
   34.46 +  <g inkscape:groupmode='layer' id='g71291' inkscape:label='emotes' style='display:inline' transform='translate(-485.0002,-205.02794)'/>
   34.47 +  <g inkscape:groupmode='layer' id='layer2' inkscape:label='categories' style='display:inline' transform='translate(-244,-672.02794)'/>
   34.48 +  <g inkscape:groupmode='layer' id='layer12' inkscape:label='actions' style='display:inline' transform='translate(-485.0002,-205.02794)'>
   34.49 +    
   34.50 +    <path inkscape:connector-curvature='0' d='m 493.0002,207 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 4,4 0 0 1 4,4 l -2,0 3,4 3,-4 -2,0 a 6,6 0 0 0 -6,-6 z m -5,2 -3,4 2,0 a 6,6 0 0 0 6,6 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 4,4 0 0 1 -4,-4 l 2,0 -3,-4 z' id='path6366' style='display:inline;fill:#555555;fill-opacity:1;stroke:none;enable-background:new'/>
   34.51 +  </g>
   34.52 +</svg>
    35.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    35.2 +++ b/slitaz-next/stuff/usr/share/icons/SliTaz-Paper/16x16/actions/system-shutdown-panel.svg	Thu Sep 07 15:25:51 2017 +0300
    35.3 @@ -0,0 +1,39 @@
    35.4 +<?xml version='1.0' encoding='UTF-8' standalone='no'?>
    35.5 +<!-- Created with Inkscape (http://www.inkscape.org/) -->
    35.6 +
    35.7 +<svg xmlns:cc='http://creativecommons.org/ns#' xmlns:dc='http://purl.org/dc/elements/1.1/' sodipodi:docname='system-shutdown-symbolic.svg' inkscape:export-filename='/home/sam/source-symbolic.png' inkscape:export-xdpi='270' inkscape:export-ydpi='270' height='16' id='svg7384' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' xmlns:osb='http://www.openswatchbook.org/uri/2009/osb' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' style='enable-background:new' xmlns:svg='http://www.w3.org/2000/svg' version='1.1' inkscape:version='0.91 r13725' width='16' xmlns='http://www.w3.org/2000/svg'>
    35.8 +  <sodipodi:namedview inkscape:bbox-nodes='true' inkscape:bbox-paths='false' bordercolor='#666666' borderlayer='false' borderopacity='1' inkscape:current-layer='layer12' inkscape:cx='7.9999998' inkscape:cy='8.0000012' gridtolerance='10' inkscape:guide-bbox='true' guidetolerance='10' id='namedview88' inkscape:object-nodes='true' inkscape:object-paths='true' objecttolerance='10' pagecolor='#f7f7f7' inkscape:pageopacity='1' inkscape:pageshadow='2' showborder='true' showgrid='true' showguides='true' inkscape:showpageshadow='false' inkscape:snap-bbox='true' inkscape:snap-bbox-edge-midpoints='false' inkscape:snap-bbox-midpoints='true' inkscape:snap-center='false' inkscape:snap-global='true' inkscape:snap-grids='true' inkscape:snap-intersection-paths='true' inkscape:snap-midpoints='true' inkscape:snap-nodes='true' inkscape:snap-object-midpoints='true' inkscape:snap-others='true' inkscape:snap-page='false' inkscape:snap-smooth-nodes='true' inkscape:snap-to-guides='true' inkscape:window-height='705' inkscape:window-maximized='1' inkscape:window-width='1366' inkscape:window-x='0' inkscape:window-y='27' inkscape:zoom='33.125'>
    35.9 +    <inkscape:grid color='#000000' dotted='false' empcolor='#0800ff' empopacity='0.4627451' empspacing='4' enabled='true' id='grid4866' opacity='0.16470588' originx='-84.000227' originy='-196.00336' snapvisiblegridlinesonly='true' spacingx='0.25px' spacingy='0.25px' type='xygrid' visible='true'/>
   35.10 +  </sodipodi:namedview>
   35.11 +  <metadata id='metadata90'>
   35.12 +    <rdf:RDF>
   35.13 +      <cc:Work rdf:about=''>
   35.14 +        <dc:format>image/svg+xml</dc:format>
   35.15 +        <dc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage'/>
   35.16 +        <dc:title>Paper Symbolic Icon Theme</dc:title>
   35.17 +      </cc:Work>
   35.18 +    </rdf:RDF>
   35.19 +  </metadata>
   35.20 +  <title id='title8473'>Paper Symbolic Icon Theme</title>
   35.21 +  <defs id='defs7386'>
   35.22 +    <linearGradient id='linearGradient5606' osb:paint='solid'>
   35.23 +      <stop id='stop5608' offset='0' style='stop-color:#000000;stop-opacity:1;'/>
   35.24 +    </linearGradient>
   35.25 +    <filter inkscape:collect='always' id='filter7554' style='color-interpolation-filters:sRGB'>
   35.26 +      <feBlend inkscape:collect='always' id='feBlend7556' in2='BackgroundImage' mode='darken'/>
   35.27 +    </filter>
   35.28 +  </defs>
   35.29 +  <g inkscape:groupmode='layer' id='layer9' inkscape:label='status' style='display:inline' transform='translate(-325.00043,-20.996641)'/>
   35.30 +  <g inkscape:groupmode='layer' id='layer10' inkscape:label='devices' style='display:inline;filter:url(#filter7554)' transform='translate(-325.00043,-20.996641)'/>
   35.31 +  <g inkscape:groupmode='layer' id='layer1' inkscape:label='places' style='display:inline' transform='translate(-84.000227,-637.99664)'/>
   35.32 +  <g inkscape:groupmode='layer' id='layer14' inkscape:label='mimetypes' style='display:inline' transform='translate(-325.00043,-20.996641)'/>
   35.33 +  <g inkscape:groupmode='layer' id='layer15' inkscape:label='emblems' style='display:inline' transform='translate(-325.00043,-20.996641)'/>
   35.34 +  <g inkscape:groupmode='layer' id='g71291' inkscape:label='emotes' style='display:inline' transform='translate(-325.00043,-20.996641)'/>
   35.35 +  <g inkscape:groupmode='layer' id='layer2' inkscape:label='categories' style='display:inline' transform='translate(-84.000227,-487.99664)'/>
   35.36 +  <g inkscape:groupmode='layer' id='g6058' inkscape:label='apps' style='display:inline' transform='translate(-84.000227,-487.99664)'/>
   35.37 +  <g inkscape:groupmode='layer' id='layer12' inkscape:label='actions' style='display:inline' transform='translate(-325.00043,-20.996641)'>
   35.38 +    
   35.39 +    <rect height='7.0033607' id='rect5820' rx='0.99990165' ry='0.99990165' style='color:#bebebe;fill:#555555;fill-opacity:1;stroke:none' width='1.9998033' x='332.0004' y='21.996639'/>
   35.40 +    <path inkscape:connector-curvature='0' d='m 335.93945,23.988281 a 1.0001,1.0001 0 0 0 -0.54297,1.808594 c 1.37787,1.030686 1.94105,2.816324 1.4043,4.451172 -0.53674,1.634848 -2.04888,2.738556 -3.76953,2.751953 -1.72065,0.0134 -3.25036,-1.067067 -3.8125,-2.693359 -0.56214,-1.626292 -0.0257,-3.42064 1.33594,-4.472657 a 1.0001,1.0001 0 1 0 -1.22266,-1.582031 c -2.03498,1.57224 -2.84207,4.27849 -2.00195,6.708985 0.84011,2.430494 3.14528,4.059085 5.7168,4.039062 2.57151,-0.02002 4.85213,-1.685624 5.65429,-4.128906 0.80217,-2.443283 -0.0482,-5.13542 -2.10742,-6.675782 a 1.0001,1.0001 0 0 0 -0.6543,-0.207031 z' id='path6796' style='color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#555555;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate'/>
   35.41 +  </g>
   35.42 +</svg>
    36.1 Binary file slitaz-next/stuff/usr/share/icons/SliTaz-Paper/16x16/status/software-update-available.png has changed
    37.1 Binary file slitaz-next/stuff/usr/share/icons/SliTaz-Paper/16x16/status/software-update-urgent.png has changed
    38.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    38.2 +++ b/slitaz-next/stuff/usr/share/icons/SliTaz-Paper/22x22/panel/avatar-default.svg	Thu Sep 07 15:25:51 2017 +0300
    38.3 @@ -0,0 +1,27 @@
    38.4 +<?xml version='1.0' encoding='UTF-8' standalone='no'?>
    38.5 +<!-- Created with Inkscape (http://www.inkscape.org/) -->
    38.6 +
    38.7 +<svg xmlns:cc='http://creativecommons.org/ns#' xmlns:dc='http://purl.org/dc/elements/1.1/' sodipodi:docname='avatar-default.svg' height='22' id='svg6530' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' xmlns:osb='http://www.openswatchbook.org/uri/2009/osb' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:svg='http://www.w3.org/2000/svg' version='1.1' inkscape:version='0.91 r' viewBox='0 0 22 22' width='22' xmlns='http://www.w3.org/2000/svg'>
    38.8 +  <defs id='defs6532'>
    38.9 +    <linearGradient id='linearGradient5606' osb:paint='solid'>
   38.10 +      <stop id='stop5608' offset='0' style='stop-color:#000000;stop-opacity:1;'/>
   38.11 +    </linearGradient>
   38.12 +  </defs>
   38.13 +  <sodipodi:namedview inkscape:bbox-nodes='true' bordercolor='#666666' borderopacity='1.0' inkscape:current-layer='layer1' inkscape:cx='75.152423' inkscape:cy='54.903333' inkscape:document-units='px' id='base' inkscape:object-nodes='true' inkscape:object-paths='true' pagecolor='#454d50' inkscape:pageopacity='0' inkscape:pageshadow='2' showgrid='false' inkscape:snap-bbox='true' inkscape:snap-bbox-edge-midpoints='true' inkscape:snap-bbox-midpoints='true' inkscape:snap-smooth-nodes='true' units='px' inkscape:window-height='417' inkscape:window-maximized='0' inkscape:window-width='488' inkscape:window-x='0' inkscape:window-y='0' inkscape:zoom='1'>
   38.14 +    <inkscape:grid empspacing='4' id='grid8845' originx='-33.000227' originy='-441.00162' type='xygrid'/>
   38.15 +  </sodipodi:namedview>
   38.16 +  <metadata id='metadata6535'>
   38.17 +    <rdf:RDF>
   38.18 +      <cc:Work rdf:about=''>
   38.19 +        <dc:format>image/svg+xml</dc:format>
   38.20 +        <dc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage'/>
   38.21 +        <dc:title/>
   38.22 +      </cc:Work>
   38.23 +    </rdf:RDF>
   38.24 +  </metadata>
   38.25 +  <g inkscape:groupmode='layer' id='layer1' inkscape:label='panel' style='display:inline' transform='translate(-33.000227,-589.36054)'>
   38.26 +    <rect height='22' id='rect5535-4-1' style='color:#bebebe;display:inline;overflow:visible;visibility:visible;fill:none;stroke:none;stroke-width:1;marker:none;enable-background:new' width='22' x='33.000229' y='589.36053'/>
   38.27 +    <path inkscape:connector-curvature='0' d='m 44.00023,594.36054 c 1.65686,0 3,1.3432 3,3 0,1.6568 -1.34314,3 -3,3 -1.65686,0 -3,-1.3432 -3,-3 0,-1.6568 1.34314,-3 3,-3 z m 0,8 C 50,602.35754 50,606.3639 50,606.3639 l 0,1 -12,0 0,-1 c 0,0 0,-4 6.00023,-4.00336 z' id='path6174-8' sodipodi:nodetypes='ssssssccccs' style='color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:Sans;-inkscape-font-specification:Sans;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;display:inline;overflow:visible;visibility:visible;fill:#dbdee0;fill-opacity:1;stroke:none;stroke-width:2;marker:none;enable-background:accumulate'/>
   38.28 +  </g>
   38.29 +  <g inkscape:groupmode='layer' id='layer2' inkscape:label='animations' transform='translate(-33.000227,-136.99838)'/>
   38.30 +</svg>
    39.1 Binary file slitaz-next/stuff/usr/share/icons/SliTaz-Paper/48x48/status/audio-volume-high.png has changed
    40.1 Binary file slitaz-next/stuff/usr/share/icons/SliTaz-Paper/48x48/status/audio-volume-low.png has changed
    41.1 Binary file slitaz-next/stuff/usr/share/icons/SliTaz-Paper/48x48/status/audio-volume-medium.png has changed
    42.1 Binary file slitaz-next/stuff/usr/share/icons/SliTaz-Paper/48x48/status/audio-volume-muted.png has changed
    43.1 Binary file slitaz-next/stuff/usr/share/icons/SliTaz-Paper/48x48/status/software-update-available.png has changed
    44.1 Binary file slitaz-next/stuff/usr/share/icons/SliTaz-Paper/48x48/status/software-update-urgent.png has changed
    45.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    45.2 +++ b/slitaz-next/stuff/usr/share/icons/SliTaz-Paper/index.theme	Thu Sep 07 15:25:51 2017 +0300
    45.3 @@ -0,0 +1,93 @@
    45.4 +[Icon Theme]
    45.5 +Name=SliTaz-Paper
    45.6 +Directories=16x16/actions,16x16/apps,16x16/categories,16x16/devices,16x16/emblems,16x16/emotions,16x16/mimetypes,16x16/places,16x16/status,22x22/status,22x22/panel,48x48/actions,48x48/apps,48x48/categories,48x48/devices,48x48/mimetypes,48x48/places,48x48/status
    45.7 +
    45.8 +[16x16/actions]
    45.9 +Size=16
   45.10 +Context=Actions
   45.11 +Type=Threshold
   45.12 +
   45.13 +[16x16/apps]
   45.14 +Size=16
   45.15 +Context=Applications
   45.16 +Type=Threshold
   45.17 +
   45.18 +[16x16/categories]
   45.19 +Size=16
   45.20 +Context=Categories
   45.21 +Type=Threshold
   45.22 +
   45.23 +[16x16/devices]
   45.24 +Size=16
   45.25 +Context=Devices
   45.26 +Type=Threshold
   45.27 +
   45.28 +[16x16/emblems]
   45.29 +Size=16
   45.30 +Context=Emblems
   45.31 +Type=Threshold
   45.32 +
   45.33 +[16x16/emotions]
   45.34 +Size=16
   45.35 +Context=Other
   45.36 +Type=Threshold
   45.37 +
   45.38 +[16x16/mimetypes]
   45.39 +Size=16
   45.40 +Context=MimeTypes
   45.41 +Type=Threshold
   45.42 +
   45.43 +[16x16/places]
   45.44 +Size=16
   45.45 +Context=Places
   45.46 +Type=Threshold
   45.47 +
   45.48 +[16x16/status]
   45.49 +Size=16
   45.50 +Context=Status
   45.51 +Type=Threshold
   45.52 +
   45.53 +[22x22/status]
   45.54 +Size=22
   45.55 +Context=Status
   45.56 +Type=Threshold
   45.57 +
   45.58 +[22x22/panel]
   45.59 +Size=22
   45.60 +Context=Status
   45.61 +Type=Threshold
   45.62 +
   45.63 +[48x48/actions]
   45.64 +Size=48
   45.65 +Context=Actions
   45.66 +Type=Threshold
   45.67 +
   45.68 +[48x48/apps]
   45.69 +Size=48
   45.70 +Context=Applications
   45.71 +Type=Threshold
   45.72 +
   45.73 +[48x48/categories]
   45.74 +Size=48
   45.75 +Context=Categories
   45.76 +Type=Threshold
   45.77 +
   45.78 +[48x48/devices]
   45.79 +Size=48
   45.80 +Context=Devices
   45.81 +Type=Threshold
   45.82 +
   45.83 +[48x48/mimetypes]
   45.84 +Size=48
   45.85 +Context=MimeTypes
   45.86 +Type=Threshold
   45.87 +
   45.88 +[48x48/places]
   45.89 +Size=48
   45.90 +Context=Places
   45.91 +Type=Threshold
   45.92 +
   45.93 +[48x48/status]
   45.94 +Size=48
   45.95 +Context=Status
   45.96 +Type=Threshold
    46.1 Binary file slitaz-next/stuff/usr/share/terminfo/a/ansi has changed
    47.1 Binary file slitaz-next/stuff/usr/share/terminfo/l/linux has changed
    48.1 Binary file slitaz-next/stuff/usr/share/terminfo/r/rxvt has changed
    49.1 Binary file slitaz-next/stuff/usr/share/terminfo/s/screen-256color has changed
    50.1 Binary file slitaz-next/stuff/usr/share/terminfo/v/vt100 has changed
    51.1 Binary file slitaz-next/stuff/usr/share/terminfo/v/vt102 has changed
    52.1 Binary file slitaz-next/stuff/usr/share/terminfo/v/vt102+enq has changed
    53.1 Binary file slitaz-next/stuff/usr/share/terminfo/v/vt102-nsgr has changed
    54.1 Binary file slitaz-next/stuff/usr/share/terminfo/v/vt102-w has changed
    55.1 Binary file slitaz-next/stuff/usr/share/terminfo/x/xterm has changed
    56.1 Binary file slitaz-next/stuff/usr/share/terminfo/x/xterm-256color has changed
    57.1 Binary file slitaz-next/stuff/usr/share/terminfo/x/xterm-color has changed
    58.1 Binary file slitaz-next/stuff/usr/share/terminfo/x/xterm-new has changed
    59.1 Binary file slitaz-next/stuff/usr/share/terminfo/x/xterm-vt220 has changed
    60.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    60.2 +++ b/slitaz-next/stuff/usr/share/themes/Paper/gtk-2.0/gtkrc	Thu Sep 07 15:25:51 2017 +0300
    60.3 @@ -0,0 +1,2338 @@
    60.4 +# Copyright 2016 Sam Hewitt.
    60.5 +#
    60.6 +# This file is part of the Paper GTK theme.
    60.7 +#
    60.8 +# The Paper GTK theme is free software: you can redistribute it
    60.9 +# and/or modify it under the terms of the GNU General Public License as
   60.10 +# published by the Free Software Foundation, either version 3 of the
   60.11 +# License, or (at your option) any later version.
   60.12 +#
   60.13 +# The Paper GTK theme is distributed in the hope that it will be
   60.14 +# useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
   60.15 +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
   60.16 +# Public License for more details.
   60.17 +#
   60.18 +# You should have received a copy of the GNU General Public License along
   60.19 +# with the Paper GTK theme. If not, see http://www.gnu.org/licenses/.
   60.20 +
   60.21 +# Paper GTK2 Theme
   60.22 +gtk-icon-sizes="gtk-large-toolbar=16,16:gtk-small-toolbar=16,16:panel-menu=16,16:gtk-button=16,16"
   60.23 +gtk-color-scheme = "base_color:#FFFFFF\nfg_color:#555555\ntooltip_fg_color:#FFFFFF\nmenubar_color:#636E73\nselected_bg_color:#9FB0B9\nselected_fg_color:#FFFFFF\ntext_color:#555555\nwm_color:#636E73\nunfocused_wm_color:#5A6367\nbg_color:#EFEFEF\ninsensitive_bg_color:#efefef\ntooltip_bg_color:#333333\npanel_bg_color:#576165\npanel_fg_color:#efefef\nlink_color:#9FB0B9"
   60.24 +
   60.25 +gtk-auto-mnemonics              = 1
   60.26 +gtk-primary-button-warps-slider = 1
   60.27 +
   60.28 +style "default"
   60.29 +{
   60.30 +    xthickness  = 1
   60.31 +    ythickness  = 1
   60.32 +
   60.33 +    # Style Properties
   60.34 +
   60.35 +    GtkWidget::focus-line-width     = 0
   60.36 +    GtkMenuBar::window-dragging     = 1
   60.37 +    GtkToolbar::window-dragging     = 1
   60.38 +    GtkToolbar::internal-padding    = 4
   60.39 +    GtkToolButton::icon-spacing     = 4
   60.40 +
   60.41 +    GtkWidget::tooltip-radius       = 3
   60.42 +    GtkWidget::tooltip-alpha        = 235
   60.43 +    GtkWidget::new-tooltip-style    = 1 #for compatibility
   60.44 +
   60.45 +    GtkSeparatorMenuItem::horizontal-padding    = 3
   60.46 +    GtkSeparatorMenuItem::wide-separators       = 1
   60.47 +    GtkSeparatorMenuItem::separator-height      = 1
   60.48 +
   60.49 +    GtkButton::child-displacement-y     = 0
   60.50 +    GtkButton::default-border           = { 0, 0, 0, 0 }
   60.51 +    GtkButton::default-outside_border   = { 0, 0, 0, 0 }
   60.52 +
   60.53 +    GtkEntry::state-hint = 1
   60.54 +
   60.55 +    GtkScrollbar::trough-border     = 0
   60.56 +    GtkRange::trough-border         = 0
   60.57 +    GtkRange::slider-width          = 13
   60.58 +    GtkRange::stepper-size          = 0
   60.59 +
   60.60 +    GtkScrollbar::activate-slider               = 1
   60.61 +    GtkScrollbar::has-backward-stepper          = 0  
   60.62 +    GtkScrollbar::has-forward-stepper           = 0
   60.63 +    GtkScrollbar::min-slider-length             = 42
   60.64 +    GtkScrolledWindow::scrollbar-spacing        = 0
   60.65 +    GtkScrolledWindow::scrollbars-within-bevel  = 1
   60.66 +
   60.67 +    GtkVScale::slider_length    = 16
   60.68 +    GtkVScale::slider_width     = 16
   60.69 +    GtkHScale::slider_length    = 16
   60.70 +    GtkHScale::slider_width     = 17
   60.71 +
   60.72 +    GtkStatusbar::shadow_type   = GTK_SHADOW_NONE
   60.73 +    GtkSpinButton::shadow_type  = GTK_SHADOW_NONE
   60.74 +    GtkMenuBar::shadow-type     = GTK_SHADOW_NONE
   60.75 +    GtkToolbar::shadow-type     = GTK_SHADOW_NONE
   60.76 +    GtkMenuBar::internal-padding    = 0 #( every window is misaligned for the sake of menus ):
   60.77 +    GtkMenu::horizontal-padding = 0
   60.78 +    GtkMenu::vertical-padding   = 0
   60.79 +
   60.80 +    GtkCheckButton::indicator_spacing   = 3
   60.81 +    GtkOptionMenu::indicator_spacing    = { 8, 2, 0, 0 }
   60.82 +
   60.83 +    GtkTreeView::row_ending_details     = 0
   60.84 +    GtkTreeView::expander-size      = 11
   60.85 +    GtkTreeView::vertical-separator     = 4
   60.86 +    GtkTreeView::horizontal-separator   = 4
   60.87 +    GtkTreeView::allow-rules        = 1
   60.88 +
   60.89 +    GtkExpander::expander-size              = 11
   60.90 +
   60.91 +    GtkWidget::link-color = @link_color
   60.92 +    GtkWidget::visited-link-color = @link_color
   60.93 +
   60.94 +    # Colors
   60.95 +
   60.96 +    bg[NORMAL]          = @bg_color
   60.97 +    bg[PRELIGHT]        = shade (1.02, @bg_color)
   60.98 +    bg[SELECTED]        = @selected_bg_color
   60.99 +    bg[INSENSITIVE]     = @bg_color
  60.100 +    bg[ACTIVE]          = shade (0.9, @bg_color)
  60.101 +
  60.102 +    fg[NORMAL]          = @text_color
  60.103 +    fg[PRELIGHT]        = @fg_color
  60.104 +    fg[SELECTED]        = @selected_fg_color
  60.105 +    fg[INSENSITIVE]     = darker (@bg_color)
  60.106 +    fg[ACTIVE]          = @fg_color
  60.107 +
  60.108 +    text[NORMAL]        = @text_color
  60.109 +    text[PRELIGHT]      = @text_color
  60.110 +    text[SELECTED]      = @selected_fg_color
  60.111 +    text[INSENSITIVE]   = darker (@bg_color)
  60.112 +    text[ACTIVE]        = @selected_fg_color
  60.113 +
  60.114 +    base[NORMAL]        = @base_color
  60.115 +    base[PRELIGHT]      = shade (0.95, @bg_color)
  60.116 +    base[SELECTED]      = @selected_bg_color
  60.117 +    base[INSENSITIVE]   = @bg_color
  60.118 +    base[ACTIVE]        = shade (0.9, @selected_bg_color)
  60.119 +
  60.120 +    # For succinctness, all reasonable pixmap options remain here
  60.121 +
  60.122 +    engine "pixmap"
  60.123 +    {
  60.124 +
  60.125 +    # Check Buttons
  60.126 +
  60.127 +        image 
  60.128 +        {
  60.129 +            function                = CHECK
  60.130 +            recolorable             = TRUE
  60.131 +            state                   = NORMAL
  60.132 +            shadow                  = OUT
  60.133 +            overlay_file            = "Check-Radio/checkbox-unchecked.png"
  60.134 +            overlay_stretch         = FALSE
  60.135 +        }
  60.136 +        image 
  60.137 +        {
  60.138 +            function                = CHECK
  60.139 +            recolorable             = TRUE
  60.140 +            state                   = PRELIGHT
  60.141 +            shadow                  = OUT
  60.142 +            overlay_file            = "Check-Radio/checkbox-unchecked.png"
  60.143 +            overlay_stretch         = FALSE
  60.144 +        }
  60.145 +        image 
  60.146 +        {
  60.147 +            function                = CHECK
  60.148 +            recolorable             = TRUE
  60.149 +            state                   = ACTIVE
  60.150 +            shadow                  = OUT
  60.151 +            overlay_file            = "Check-Radio/checkbox-unchecked.png"
  60.152 +            overlay_stretch         = FALSE
  60.153 +        }
  60.154 +        image
  60.155 +        {
  60.156 +            function                = CHECK
  60.157 +            recolorable             = TRUE
  60.158 +            state                   = SELECTED
  60.159 +            shadow                  = OUT
  60.160 +            overlay_file            = "Check-Radio/checkbox-unchecked.png"
  60.161 +            overlay_stretch         = FALSE
  60.162 +        }
  60.163 +        image 
  60.164 +        {
  60.165 +            function                = CHECK
  60.166 +            recolorable             = TRUE
  60.167 +            state                   = INSENSITIVE
  60.168 +            shadow                  = OUT
  60.169 +            overlay_file            = "Check-Radio/checkbox-unchecked-insensitive.png"
  60.170 +            overlay_stretch         = FALSE
  60.171 +        }
  60.172 +        image 
  60.173 +        {
  60.174 +            function                = CHECK
  60.175 +            recolorable             = TRUE
  60.176 +            state                   = NORMAL
  60.177 +            shadow                  = IN
  60.178 +            overlay_file            = "Check-Radio/checkbox-checked.png"
  60.179 +            overlay_stretch         = FALSE
  60.180 +        }
  60.181 +        image 
  60.182 +        {
  60.183 +            function                = CHECK
  60.184 +            recolorable             = TRUE
  60.185 +            state                   = PRELIGHT
  60.186 +            shadow                  = IN
  60.187 +            overlay_file            = "Check-Radio/checkbox-checked.png"
  60.188 +            overlay_stretch         = FALSE
  60.189 +        }
  60.190 +        image 
  60.191 +        {
  60.192 +            function                = CHECK
  60.193 +            recolorable             = TRUE
  60.194 +            state                   = ACTIVE
  60.195 +            shadow                  = IN
  60.196 +            overlay_file            = "Check-Radio/checkbox-checked.png"
  60.197 +            overlay_stretch         = FALSE
  60.198 +        }
  60.199 +        image
  60.200 +        {
  60.201 +            function                = CHECK
  60.202 +            recolorable             = TRUE
  60.203 +            state                   = SELECTED
  60.204 +            shadow                  = IN
  60.205 +            overlay_file            = "Check-Radio/checkbox-checked.png"
  60.206 +            overlay_stretch         = FALSE
  60.207 +        }
  60.208 +        image 
  60.209 +        {
  60.210 +            function                = CHECK
  60.211 +            recolorable             = TRUE
  60.212 +            state                   = INSENSITIVE
  60.213 +            shadow                  = IN
  60.214 +            overlay_file            = "Check-Radio/checkbox-checked-insensitive.png"
  60.215 +            overlay_stretch         = FALSE
  60.216 +        }
  60.217 +
  60.218 +    # Radio Buttons
  60.219 +
  60.220 +        image 
  60.221 +        {
  60.222 +            function                = OPTION
  60.223 +            state                   = NORMAL
  60.224 +            shadow                  = OUT
  60.225 +            overlay_file            = "Check-Radio/option-unchecked.png"
  60.226 +            overlay_stretch         = FALSE
  60.227 +        }
  60.228 +        image 
  60.229 +        {
  60.230 +            function                = OPTION
  60.231 +            state                   = PRELIGHT
  60.232 +            shadow                  = OUT
  60.233 +            overlay_file            = "Check-Radio/option-unchecked.png"
  60.234 +            overlay_stretch         = FALSE
  60.235 +        }
  60.236 +        image 
  60.237 +        {
  60.238 +            function                = OPTION
  60.239 +            state                   = ACTIVE
  60.240 +            shadow                  = OUT
  60.241 +            overlay_file            = "Check-Radio/option-unchecked.png"
  60.242 +            overlay_stretch         = FALSE
  60.243 +        }
  60.244 +        image
  60.245 +        {
  60.246 +            function                = OPTION
  60.247 +            state                   = SELECTED
  60.248 +            shadow                  = OUT
  60.249 +            overlay_file            = "Check-Radio/option-unchecked.png"
  60.250 +            overlay_stretch         = FALSE
  60.251 +        }
  60.252 +        image 
  60.253 +        {
  60.254 +            function                = OPTION
  60.255 +            state                   = INSENSITIVE
  60.256 +            shadow                  = OUT
  60.257 +            overlay_file            = "Check-Radio/option-unchecked-insensitive.png"
  60.258 +            overlay_stretch         = FALSE
  60.259 +        }
  60.260 +        image 
  60.261 +        {
  60.262 +            function                = OPTION
  60.263 +            state                   = NORMAL
  60.264 +            shadow                  = IN
  60.265 +            overlay_file            = "Check-Radio/option-checked.png"
  60.266 +            overlay_stretch         = FALSE
  60.267 +        }
  60.268 +        image 
  60.269 +        {
  60.270 +            function                = OPTION
  60.271 +            state                   = PRELIGHT
  60.272 +            shadow                  = IN
  60.273 +            overlay_file            = "Check-Radio/option-checked.png"
  60.274 +            overlay_stretch         = FALSE
  60.275 +        }
  60.276 +        image 
  60.277 +        {
  60.278 +            function                = OPTION
  60.279 +            state                   = ACTIVE
  60.280 +            shadow                  = IN
  60.281 +            overlay_file            = "Check-Radio/option-checked.png"
  60.282 +            overlay_stretch         = FALSE
  60.283 +        }
  60.284 +        image
  60.285 +        {
  60.286 +            function                = OPTION
  60.287 +            state                   = SELECTED
  60.288 +            shadow                  = IN
  60.289 +            overlay_file            = "Check-Radio/option-checked.png"
  60.290 +            overlay_stretch         = FALSE
  60.291 +        }
  60.292 +        image 
  60.293 +        {
  60.294 +            function                = OPTION
  60.295 +            state                   = INSENSITIVE
  60.296 +            shadow                  = IN
  60.297 +            overlay_file            = "Check-Radio/option-checked-insensitive.png"
  60.298 +            overlay_stretch         = FALSE
  60.299 +        }
  60.300 +
  60.301 +    # Arrows
  60.302 +
  60.303 +        image
  60.304 +        {
  60.305 +            function            = ARROW
  60.306 +            overlay_file        = "Arrows/arrow-up.png"
  60.307 +            overlay_border      = { 0, 0, 0, 0 }
  60.308 +            overlay_stretch     = FALSE
  60.309 +            arrow_direction     = UP
  60.310 +        }
  60.311 +        image
  60.312 +        {
  60.313 +            function            = ARROW
  60.314 +            state               = PRELIGHT
  60.315 +            overlay_file        = "Arrows/arrow-up-prelight.png"
  60.316 +            overlay_border      = { 0, 0, 0, 0 }
  60.317 +            overlay_stretch     = FALSE
  60.318 +            arrow_direction     = UP
  60.319 +        }
  60.320 +        image
  60.321 +        {
  60.322 +            function            = ARROW
  60.323 +            state               = ACTIVE
  60.324 +            overlay_file        = "Arrows/arrow-up-prelight.png"
  60.325 +            overlay_border      = { 0, 0, 0, 0 }
  60.326 +            overlay_stretch     = FALSE
  60.327 +            arrow_direction     = UP
  60.328 +        }
  60.329 +        image
  60.330 +        {
  60.331 +            function            = ARROW
  60.332 +            state               = INSENSITIVE
  60.333 +            overlay_file        = "Arrows/arrow-up-insens.png"
  60.334 +            overlay_border      = { 0, 0, 0, 0 }
  60.335 +            overlay_stretch     = FALSE
  60.336 +            arrow_direction     = UP
  60.337 +        }
  60.338 +
  60.339 +        image
  60.340 +        {
  60.341 +            function            = ARROW
  60.342 +            state               = NORMAL
  60.343 +            overlay_file        = "Arrows/arrow-down.png"
  60.344 +            overlay_border      = { 0, 0, 0, 0 }
  60.345 +            overlay_stretch     = FALSE
  60.346 +            arrow_direction     = DOWN
  60.347 +        }
  60.348 +        image
  60.349 +        {
  60.350 +            function            = ARROW
  60.351 +            state               = PRELIGHT
  60.352 +            overlay_file        = "Arrows/arrow-down-prelight.png"
  60.353 +            overlay_border      = { 0, 0, 0, 0 }
  60.354 +            overlay_stretch     = FALSE
  60.355 +            arrow_direction     = DOWN
  60.356 +        }
  60.357 +        image
  60.358 +        {
  60.359 +            function            = ARROW
  60.360 +            state               = ACTIVE
  60.361 +            overlay_file        = "Arrows/arrow-down-prelight.png"
  60.362 +            overlay_border      = { 0, 0, 0, 0 }
  60.363 +            overlay_stretch     = FALSE
  60.364 +            arrow_direction     = DOWN
  60.365 +        }
  60.366 +        image
  60.367 +        {
  60.368 +            function            = ARROW
  60.369 +            state               = INSENSITIVE
  60.370 +            overlay_file        = "Arrows/arrow-down-insens.png"
  60.371 +            overlay_border      = { 0, 0, 0, 0 }
  60.372 +            overlay_stretch     = FALSE
  60.373 +            arrow_direction     = DOWN
  60.374 +        }
  60.375 +        image
  60.376 +        {
  60.377 +            function            = ARROW
  60.378 +            overlay_file        = "Arrows/arrow-left.png"
  60.379 +            overlay_border      = { 0, 0, 0, 0 }
  60.380 +            overlay_stretch     = FALSE
  60.381 +            arrow_direction     = LEFT
  60.382 +        }
  60.383 +        image
  60.384 +        {
  60.385 +            function            = ARROW
  60.386 +            state               = PRELIGHT
  60.387 +            overlay_file        = "Arrows/arrow-left-prelight.png"
  60.388 +            overlay_border      = { 0, 0, 0, 0 }
  60.389 +            overlay_stretch     = FALSE
  60.390 +            arrow_direction     = LEFT
  60.391 +        }
  60.392 +        image
  60.393 +        {
  60.394 +            function            = ARROW
  60.395 +            state               = ACTIVE
  60.396 +            overlay_file        = "Arrows/arrow-left-prelight.png"
  60.397 +            overlay_border      = { 0, 0, 0, 0 }
  60.398 +            overlay_stretch     = FALSE
  60.399 +            arrow_direction     = LEFT
  60.400 +        }
  60.401 +        image
  60.402 +        {
  60.403 +            function            = ARROW
  60.404 +            state               = INSENSITIVE
  60.405 +            overlay_file        = "Arrows/arrow-left-insens.png"
  60.406 +            overlay_border      = { 0, 0, 0, 0 }
  60.407 +            overlay_stretch     = FALSE
  60.408 +            arrow_direction     = LEFT
  60.409 +        }
  60.410 +
  60.411 +        image
  60.412 +        {
  60.413 +            function            = ARROW
  60.414 +            overlay_file        = "Arrows/arrow-right.png"
  60.415 +            overlay_border      = { 0, 0, 0, 0 }
  60.416 +            overlay_stretch     = FALSE
  60.417 +            arrow_direction     = RIGHT
  60.418 +        }
  60.419 +        image
  60.420 +        {
  60.421 +            function            = ARROW
  60.422 +            state               = PRELIGHT
  60.423 +            overlay_file        = "Arrows/arrow-right-prelight.png"
  60.424 +            overlay_border      = { 0, 0, 0, 0 }
  60.425 +            overlay_stretch     = FALSE
  60.426 +            arrow_direction     = RIGHT
  60.427 +        }
  60.428 +        image
  60.429 +        {
  60.430 +            function            = ARROW
  60.431 +            state               = ACTIVE
  60.432 +            overlay_file        = "Arrows/arrow-right-prelight.png"
  60.433 +            overlay_border      = { 0, 0, 0, 0 }
  60.434 +            overlay_stretch     = FALSE
  60.435 +            arrow_direction     = RIGHT
  60.436 +        }
  60.437 +        image
  60.438 +        {
  60.439 +            function            = ARROW
  60.440 +            state               = INSENSITIVE
  60.441 +            overlay_file        = "Arrows/arrow-right-insens.png"
  60.442 +            overlay_border      = { 0, 0, 0, 0 }
  60.443 +            overlay_stretch     = FALSE
  60.444 +            arrow_direction     = RIGHT
  60.445 +        }
  60.446 +
  60.447 +
  60.448 +    # Option Menu Arrows
  60.449 +
  60.450 +        image
  60.451 +        {
  60.452 +            function            = TAB
  60.453 +            state               = INSENSITIVE
  60.454 +            overlay_file        = "Arrows/arrow-down-insens.png"
  60.455 +            overlay_stretch     = FALSE
  60.456 +        }
  60.457 +        image
  60.458 +        {
  60.459 +            function            = TAB
  60.460 +            state               = NORMAL
  60.461 +            overlay_file        = "Arrows/arrow-down.png"
  60.462 +            overlay_border      = { 0, 0, 0, 0 }
  60.463 +            overlay_stretch     = FALSE
  60.464 +        }
  60.465 +        image
  60.466 +        {
  60.467 +            function            = TAB
  60.468 +            state               = PRELIGHT
  60.469 +            overlay_file        = "Arrows/arrow-down-prelight.png"
  60.470 +            overlay_border      = { 0, 0, 0, 0 }
  60.471 +            overlay_stretch     = FALSE
  60.472 +        }
  60.473 +
  60.474 +    # Lines
  60.475 +
  60.476 +        image
  60.477 +        {
  60.478 +            function        = VLINE
  60.479 +            file            = "Lines/line-v.png"
  60.480 +            border          = { 0, 0, 0, 0 }
  60.481 +            stretch         = TRUE
  60.482 +        }
  60.483 +        image
  60.484 +        {
  60.485 +            function        = HLINE
  60.486 +            file            = "Lines/line-h.png"
  60.487 +            border          = { 0, 0, 0, 0 }
  60.488 +            stretch         = TRUE
  60.489 +        }
  60.490 +
  60.491 +    # Focus lines
  60.492 +
  60.493 +        image 
  60.494 +        {
  60.495 +            function        = FOCUS
  60.496 +            file            = "Others/focus.png"
  60.497 +            border          = { 1, 1, 1, 1 }
  60.498 +            stretch         = TRUE
  60.499 +        }
  60.500 +
  60.501 +        # Handles
  60.502 +
  60.503 +        image
  60.504 +        {
  60.505 +            function            = HANDLE
  60.506 +            overlay_file        = "Handles/handle-h.png"
  60.507 +            overlay_stretch     = FALSE
  60.508 +            orientation         = HORIZONTAL
  60.509 +        }
  60.510 +        image
  60.511 +        {
  60.512 +            function            = HANDLE
  60.513 +            overlay_file        = "Handles/handle-v.png"
  60.514 +            overlay_stretch     = FALSE
  60.515 +            orientation         = VERTICAL
  60.516 +        }
  60.517 +
  60.518 +    # Expanders
  60.519 +
  60.520 +        image
  60.521 +        {
  60.522 +            function            = EXPANDER
  60.523 +            expander_style      = COLLAPSED
  60.524 +            file                = "Expanders/plus.png"
  60.525 +        }
  60.526 +
  60.527 +        image
  60.528 +        {
  60.529 +            function            = EXPANDER
  60.530 +            expander_style      = EXPANDED
  60.531 +            file                = "Expanders/minus.png"
  60.532 +        }
  60.533 +
  60.534 +        image
  60.535 +        {
  60.536 +            function            = EXPANDER
  60.537 +            expander_style      = SEMI_EXPANDED
  60.538 +            file                = "Expanders/minus.png"
  60.539 +        }
  60.540 +
  60.541 +        image
  60.542 +        {
  60.543 +            function            = EXPANDER
  60.544 +            expander_style      = SEMI_COLLAPSED
  60.545 +            file                = "Expanders/plus.png"
  60.546 +        }
  60.547 +
  60.548 +        image
  60.549 +        {
  60.550 +            function            = RESIZE_GRIP
  60.551 +            state               = NORMAL
  60.552 +            detail              = "statusbar"
  60.553 +            overlay_file        = "Others/null.png" 
  60.554 +            overlay_border      = { 0,0,0,0 }
  60.555 +            overlay_stretch     = FALSE
  60.556 +        }
  60.557 +
  60.558 +    # Shadows ( this area needs help :P )
  60.559 +
  60.560 +        image
  60.561 +        {
  60.562 +            function            = SHADOW_GAP
  60.563 +            file            = "Others/null.png"
  60.564 +            border          = { 4, 4, 4, 4 }
  60.565 +            stretch         = TRUE
  60.566 +        }
  60.567 +      
  60.568 +    }
  60.569 +}
  60.570 +
  60.571 +style "dark"
  60.572 +{
  60.573 +    color["bg_color_dark"]  = "#4B5044"
  60.574 +    color["fg_color_dark"]  = "#ffffff"
  60.575 +    color["selected_fg_color_dark"] = "#ffffff"
  60.576 +
  60.577 +    fg[NORMAL]        = @fg_color_dark
  60.578 +    fg[PRELIGHT]      = shade (1.15, @fg_color_dark)
  60.579 +    fg[ACTIVE]    = @fg_color_dark
  60.580 +    fg[SELECTED]      = @selected_fg_color_dark
  60.581 +    fg[INSENSITIVE]   = shade (0.5, @fg_color_dark)
  60.582 +  
  60.583 +    bg[NORMAL]        = @bg_color_dark
  60.584 +    bg[ACTIVE]    = shade (0.8, @bg_color_dark)
  60.585 +    bg[SELECTED]      = @selected_bg_color
  60.586 +    bg[PRELIGHT]      = shade (1.0, "#4D4C48")
  60.587 +    bg[INSENSITIVE]   = shade (0.85, @bg_color_dark)
  60.588 +    
  60.589 +    text[NORMAL]      = @fg_color_dark
  60.590 +    text[PRELIGHT]    = shade (1.15, @fg_color_dark)
  60.591 +    text[SELECTED]    = @selected_fg_color_dark
  60.592 +    text[ACTIVE]      = @fg_color_dark
  60.593 +    text[INSENSITIVE] = mix (0.5, @bg_color, @bg_color_dark)
  60.594 +}
  60.595 +
  60.596 +style "scrollbar"
  60.597 +{
  60.598 +  engine "pixmap" 
  60.599 +  {
  60.600 +    image 
  60.601 +    {
  60.602 +      function          = BOX
  60.603 +      detail            = "trough"
  60.604 +      file          = "Scrollbars/trough-scrollbar-horiz.png"
  60.605 +      border            = { 19, 19, 4, 4 }
  60.606 +      stretch           = TRUE
  60.607 +      orientation       = HORIZONTAL
  60.608 +    }
  60.609 +    image 
  60.610 +    {
  60.611 +      function          = BOX
  60.612 +      detail            = "trough"
  60.613 +      file          = "Scrollbars/trough-scrollbar-vert.png"
  60.614 +      border            = { 4, 4, 19, 19 }
  60.615 +      stretch           = TRUE
  60.616 +      orientation       = VERTICAL
  60.617 +    }
  60.618 +
  60.619 +# Sliders
  60.620 +
  60.621 +    image 
  60.622 +    {
  60.623 +      function          = SLIDER
  60.624 +      state             = NORMAL
  60.625 +      file              = "Scrollbars/slider-horiz.png" 
  60.626 +      border            = { 7, 7, 5, 5 }
  60.627 +      stretch           = TRUE
  60.628 +      orientation       = HORIZONTAL
  60.629 +
  60.630 +    }
  60.631 +    image 
  60.632 +    {
  60.633 +      function              = SLIDER
  60.634 +      state                 = ACTIVE
  60.635 +      file                  = "Scrollbars/slider-horiz-active.png" 
  60.636 +      border                = { 7, 7, 5, 5 }
  60.637 +      stretch               = TRUE
  60.638 +      orientation           = HORIZONTAL
  60.639 +
  60.640 +    }
  60.641 +    image 
  60.642 +    {
  60.643 +      function              = SLIDER
  60.644 +      state                 = PRELIGHT
  60.645 +      file                  = "Scrollbars/slider-horiz-prelight.png" 
  60.646 +      border                = { 7, 7, 5, 5 }
  60.647 +      stretch               = TRUE
  60.648 +      orientation           = HORIZONTAL
  60.649 +
  60.650 +    }
  60.651 +    image 
  60.652 +    {
  60.653 +      function              = SLIDER
  60.654 +      state                 = INSENSITIVE
  60.655 +      file                  = "Scrollbars/slider-horiz-insens.png"
  60.656 +      border                = { 7, 7, 5, 5 }
  60.657 +      stretch               = TRUE
  60.658 +      orientation           = HORIZONTAL
  60.659 +    }
  60.660 +
  60.661 +# X Verticals
  60.662 +
  60.663 +    image 
  60.664 +    {
  60.665 +      function              = SLIDER
  60.666 +      state                 = NORMAL
  60.667 +      file                  = "Scrollbars/slider-vert.png" 
  60.668 +      border                = { 5, 5, 7, 7 }
  60.669 +      stretch               = TRUE
  60.670 +      orientation           = VERTICAL
  60.671 +
  60.672 +    }
  60.673 +    image 
  60.674 +    {
  60.675 +      function              = SLIDER
  60.676 +      state                 = ACTIVE
  60.677 +      file                  = "Scrollbars/slider-vert-active.png" 
  60.678 +      border                = { 5, 5, 7, 7 }
  60.679 +      stretch               = TRUE
  60.680 +      orientation           = VERTICAL
  60.681 +
  60.682 +    }
  60.683 +    image 
  60.684 +    {
  60.685 +      function              = SLIDER
  60.686 +      state                 = PRELIGHT
  60.687 +      file                  = "Scrollbars/slider-vert-prelight.png" 
  60.688 +      border                = { 5, 5, 7, 7 }
  60.689 +      stretch               = TRUE
  60.690 +      orientation           = VERTICAL
  60.691 +
  60.692 +    }
  60.693 +    image 
  60.694 +    {
  60.695 +      function              = SLIDER
  60.696 +      state                 = INSENSITIVE
  60.697 +      file                  = "Scrollbars/slider-vert-insens.png"
  60.698 +      border                = { 5, 5, 7, 7 }
  60.699 +      stretch               = TRUE
  60.700 +      orientation           = VERTICAL
  60.701 +
  60.702 +    }
  60.703 +  }
  60.704 +}
  60.705 +
  60.706 +style "scrollbar_dark"
  60.707 +{
  60.708 +  engine "pixmap" 
  60.709 +  {
  60.710 +    image 
  60.711 +    {
  60.712 +      function          = BOX
  60.713 +      detail            = "trough"
  60.714 +      file              = "Scrollbars/trough-scrollbar-horiz-dark.png"
  60.715 +      border            = { 19, 19, 4, 4 }
  60.716 +      stretch           = TRUE
  60.717 +      orientation       = HORIZONTAL
  60.718 +    }
  60.719 +    image 
  60.720 +    {
  60.721 +      function          = BOX
  60.722 +      detail            = "trough"
  60.723 +      file              = "Scrollbars/trough-scrollbar-vert-dark.png"
  60.724 +      border            = { 4, 4, 19, 19 }
  60.725 +      stretch           = TRUE
  60.726 +      orientation       = VERTICAL
  60.727 +    }
  60.728 +
  60.729 +# Sliders
  60.730 +
  60.731 +    image 
  60.732 +    {
  60.733 +      function              = SLIDER
  60.734 +      state                 = NORMAL
  60.735 +      file                  = "Scrollbars/slider-horiz.png" 
  60.736 +      border                = { 7, 7, 5, 5 }
  60.737 +      stretch               = TRUE
  60.738 +      orientation           = HORIZONTAL
  60.739 +
  60.740 +    }
  60.741 +    image 
  60.742 +    {
  60.743 +      function              = SLIDER
  60.744 +      state                 = ACTIVE
  60.745 +      file                  = "Scrollbars/slider-horiz-active.png" 
  60.746 +      border                = { 7, 7, 5, 5 }
  60.747 +      stretch               = TRUE
  60.748 +      orientation           = HORIZONTAL
  60.749 +
  60.750 +    }
  60.751 +    image 
  60.752 +    {
  60.753 +      function              = SLIDER
  60.754 +      state                 = PRELIGHT
  60.755 +      file                  = "Scrollbars/slider-horiz-prelight.png" 
  60.756 +      border                = { 7, 7, 5, 5 }
  60.757 +      stretch               = TRUE
  60.758 +      orientation           = HORIZONTAL
  60.759 +
  60.760 +    }
  60.761 +    image 
  60.762 +    {
  60.763 +      function              = SLIDER
  60.764 +      state                 = INSENSITIVE
  60.765 +      file                  = "Scrollbars/slider-horiz-insens.png"
  60.766 +      border                = { 7, 7, 5, 5 }
  60.767 +      stretch               = TRUE
  60.768 +      orientation           = HORIZONTAL
  60.769 +    }
  60.770 +
  60.771 +# X Verticals
  60.772 +
  60.773 +    image 
  60.774 +    {
  60.775 +      function              = SLIDER
  60.776 +      state                 = NORMAL
  60.777 +      file                  = "Scrollbars/slider-vert.png" 
  60.778 +      border                = { 5, 5, 7, 7 }
  60.779 +      stretch               = TRUE
  60.780 +      orientation           = VERTICAL
  60.781 +
  60.782 +    }
  60.783 +    image 
  60.784 +    {
  60.785 +      function              = SLIDER
  60.786 +      state                 = ACTIVE
  60.787 +      file                  = "Scrollbars/slider-vert-active.png" 
  60.788 +      border                = { 5, 5, 7, 7 }
  60.789 +      stretch               = TRUE
  60.790 +      orientation           = VERTICAL
  60.791 +
  60.792 +    }
  60.793 +    image 
  60.794 +    {
  60.795 +      function              = SLIDER
  60.796 +      state                 = PRELIGHT
  60.797 +      file                  = "Scrollbars/slider-vert-prelight.png" 
  60.798 +      border                = { 5, 5, 7, 7 }
  60.799 +      stretch               = TRUE
  60.800 +      orientation           = VERTICAL
  60.801 +
  60.802 +    }
  60.803 +    image 
  60.804 +    {
  60.805 +      function              = SLIDER
  60.806 +      state                 = INSENSITIVE
  60.807 +      file                  = "Scrollbars/slider-vert-insens.png"
  60.808 +      border                = { 5, 5, 7, 7 }
  60.809 +      stretch               = TRUE
  60.810 +      orientation           = VERTICAL
  60.811 +
  60.812 +    }
  60.813 +  }
  60.814 +}
  60.815 +
  60.816 +style "menubar"
  60.817 +{
  60.818 +    bg[PRELIGHT]    = "#FFF"
  60.819 +    fg[SELECTED]    = @text_color
  60.820 +
  60.821 +    xthickness  = 0
  60.822 +    ythickness  = 0
  60.823 +
  60.824 +    engine "pixmap"
  60.825 +    {
  60.826 +      image
  60.827 +          {
  60.828 +          function      = BOX
  60.829 +          recolorable   = TRUE
  60.830 +          state         = PRELIGHT
  60.831 +          file          = "Menu-Menubar/menubar_button.png"
  60.832 +          border        = { 4, 4, 4, 4 }
  60.833 +          stretch       = TRUE
  60.834 +      }
  60.835 +    }
  60.836 +}
  60.837 +
  60.838 +style "menu"
  60.839 +{
  60.840 +    xthickness  = 0
  60.841 +    ythickness  = 0
  60.842 +
  60.843 +    GtkMenuItem::arrow-scaling  = 0.4
  60.844 +
  60.845 +    bg[NORMAL]  = shade (1.08, @bg_color)
  60.846 +    bg[INSENSITIVE] = @base_color
  60.847 +    bg[PRELIGHT]    = @base_color
  60.848 +
  60.849 +    engine "pixmap"
  60.850 +
  60.851 +    # For menus that use horizontal lines rather than gtkseparator
  60.852 +    
  60.853 +    {
  60.854 +        image
  60.855 +        {
  60.856 +          function          = HLINE
  60.857 +          file              = "Lines/menu_line_h.png"
  60.858 +          border            = { 0, 0, 0, 0 }
  60.859 +          stretch           = TRUE
  60.860 +        }
  60.861 +    }
  60.862 +}
  60.863 +
  60.864 +style "menu_item"
  60.865 +{
  60.866 +    xthickness  = 2
  60.867 +    ythickness  = 4
  60.868 +
  60.869 +    # HACK: Gtk doesn't actually read this value
  60.870 +    # while rendering the menu items, but Libreoffice
  60.871 +    # does; setting this value equal to the one in
  60.872 +    # fg[PRELIGHT] ensures a code path in the LO theming code
  60.873 +    # that falls back to a dark text color for menu item text
  60.874 +    # highlight. The price to pay is black text on menus as well,
  60.875 +    # but at least it's readable.
  60.876 +    # See https://bugs.freedesktop.org/show_bug.cgi?id=38038
  60.877 +    bg[SELECTED]    = @selected_fg_color
  60.878 +
  60.879 +    bg[PRELIGHT]    = @selected_bg_color
  60.880 +    fg[PRELIGHT]    = @selected_fg_color
  60.881 +    text[PRELIGHT]  = @selected_fg_color
  60.882 +
  60.883 +    engine "pixmap"
  60.884 +    {
  60.885 +
  60.886 +    # Check Buttons
  60.887 +
  60.888 +        image 
  60.889 +        {
  60.890 +                function                = CHECK
  60.891 +                recolorable             = TRUE
  60.892 +                state                   = NORMAL
  60.893 +                shadow                  = OUT
  60.894 +                overlay_file            = "Others/null.png"
  60.895 +                overlay_stretch         = FALSE
  60.896 +            }
  60.897 +        image 
  60.898 +        {
  60.899 +                function                = CHECK
  60.900 +                recolorable             = TRUE
  60.901 +                state                   = PRELIGHT
  60.902 +                shadow                  = OUT
  60.903 +                overlay_file            = "Others/null.png"
  60.904 +                overlay_stretch         = FALSE
  60.905 +            }
  60.906 +        image 
  60.907 +        {
  60.908 +                function                = CHECK
  60.909 +                recolorable             = TRUE
  60.910 +                state                   = ACTIVE
  60.911 +                shadow                  = OUT
  60.912 +                overlay_file            = "Others/null.png"
  60.913 +                overlay_stretch         = FALSE
  60.914 +            }
  60.915 +        image 
  60.916 +        {
  60.917 +                function                = CHECK
  60.918 +                recolorable             = TRUE
  60.919 +                state                   = INSENSITIVE
  60.920 +                shadow                  = OUT
  60.921 +                overlay_file            = "Others/null.png"
  60.922 +                overlay_stretch         = FALSE
  60.923 +            }
  60.924 +        image 
  60.925 +        {
  60.926 +                function                = CHECK
  60.927 +                recolorable             = TRUE
  60.928 +                state                   = NORMAL
  60.929 +                shadow                  = IN
  60.930 +                overlay_file            = "Check-Radio/menucheck.png"
  60.931 +                overlay_stretch         = FALSE
  60.932 +            }
  60.933 +        image 
  60.934 +        {
  60.935 +                function                = CHECK
  60.936 +                recolorable             = TRUE
  60.937 +                state                   = PRELIGHT
  60.938 +                shadow                  = IN
  60.939 +                overlay_file            = "Check-Radio/menucheck_prelight.png"
  60.940 +                overlay_stretch         = FALSE
  60.941 +            }
  60.942 +        image 
  60.943 +        {
  60.944 +                function                = CHECK
  60.945 +                recolorable             = TRUE
  60.946 +                state                   = ACTIVE
  60.947 +                shadow                  = IN
  60.948 +                overlay_file            = "Check-Radio/menucheck.png"
  60.949 +                overlay_stretch         = FALSE
  60.950 +            }
  60.951 +        image 
  60.952 +        {
  60.953 +                function                = CHECK
  60.954 +                recolorable             = TRUE
  60.955 +                state                   = INSENSITIVE
  60.956 +                shadow                  = IN
  60.957 +                overlay_file            = "Others/null.png"
  60.958 +                overlay_stretch         = FALSE
  60.959 +        }
  60.960 +
  60.961 +    # Radio Buttons
  60.962 +
  60.963 +        image 
  60.964 +        {
  60.965 +                function                = OPTION
  60.966 +                state                   = NORMAL
  60.967 +                shadow                  = OUT
  60.968 +                overlay_file            = "Others/null.png"
  60.969 +                overlay_stretch         = FALSE
  60.970 +            }
  60.971 +        image 
  60.972 +        {
  60.973 +                function                = OPTION
  60.974 +                state                   = PRELIGHT
  60.975 +                shadow                  = OUT
  60.976 +                overlay_file            = "Others/null.png"
  60.977 +                overlay_stretch         = FALSE
  60.978 +            }
  60.979 +        image 
  60.980 +        {
  60.981 +                function                = OPTION
  60.982 +                state                   = ACTIVE
  60.983 +                shadow                  = OUT
  60.984 +                overlay_file            = "Others/null.png"
  60.985 +                overlay_stretch         = FALSE
  60.986 +            }
  60.987 +        image 
  60.988 +        {
  60.989 +                function                = OPTION
  60.990 +                state                   = INSENSITIVE
  60.991 +                shadow                  = OUT
  60.992 +                overlay_file            = "Others/null.png"
  60.993 +                overlay_stretch         = FALSE
  60.994 +            }
  60.995 +        image 
  60.996 +        {
  60.997 +                function                = OPTION
  60.998 +                state                   = NORMAL
  60.999 +                shadow                  = IN
 60.1000 +                overlay_file            = "Check-Radio/menuoption.png"
 60.1001 +                overlay_stretch         = FALSE
 60.1002 +            }
 60.1003 +        image 
 60.1004 +        {
 60.1005 +                function                = OPTION
 60.1006 +                state                   = PRELIGHT
 60.1007 +                shadow                  = IN
 60.1008 +                overlay_file            = "Check-Radio/menuoption_prelight.png"
 60.1009 +                overlay_stretch         = FALSE
 60.1010 +            }
 60.1011 +        image 
 60.1012 +        {
 60.1013 +                function                = OPTION
 60.1014 +                state                   = ACTIVE
 60.1015 +                shadow                  = IN
 60.1016 +                overlay_file            = "Check-Radio/menuoption.png"
 60.1017 +                overlay_stretch         = FALSE
 60.1018 +            }
 60.1019 +        image 
 60.1020 +        {
 60.1021 +                function                = OPTION
 60.1022 +                state                   = INSENSITIVE
 60.1023 +                shadow                  = IN
 60.1024 +                overlay_file            = "Others/null.png"
 60.1025 +                overlay_stretch         = FALSE
 60.1026 +            }
 60.1027 +        image 
 60.1028 +        {
 60.1029 +                function                    = SHADOW # This fixes boxy Qt menu items
 60.1030 +                file                        = "Others/null.png"
 60.1031 +                border                      = { 4, 4, 4, 4 }
 60.1032 +                stretch                     = TRUE
 60.1033 +            }
 60.1034 +
 60.1035 +    # Arrow Buttons
 60.1036 +
 60.1037 +        image
 60.1038 +        {
 60.1039 +              function              = ARROW
 60.1040 +              state                 = NORMAL
 60.1041 +              overlay_file          = "Arrows/menu-arrow.png"
 60.1042 +              overlay_border        = { 0, 0, 0, 0 }
 60.1043 +              overlay_stretch       = FALSE
 60.1044 +              arrow_direction       = RIGHT
 60.1045 +            }
 60.1046 +        image
 60.1047 +        {
 60.1048 +              function              = ARROW
 60.1049 +              state                 = PRELIGHT
 60.1050 +              overlay_file          = "Arrows/menu-arrow-prelight.png"
 60.1051 +              overlay_border        = { 0, 0, 0, 0 }
 60.1052 +              overlay_stretch       = FALSE
 60.1053 +              arrow_direction       = RIGHT
 60.1054 +            }
 60.1055 +    }
 60.1056 +}
 60.1057 +
 60.1058 +style "menubar_item"
 60.1059 +{
 60.1060 +    xthickness  = 2
 60.1061 +    ythickness  = 3
 60.1062 +    bg[PRELIGHT]    = @selected_fg_color
 60.1063 +    fg[PRELIGHT]    = @text_color
 60.1064 +}
 60.1065 +
 60.1066 +style "button"
 60.1067 +{
 60.1068 +  xthickness    = 4
 60.1069 +  ythickness    = 3
 60.1070 +
 60.1071 +  engine "pixmap"
 60.1072 +  {
 60.1073 +    image
 60.1074 +    {
 60.1075 +          function          = BOX
 60.1076 +          state             = NORMAL
 60.1077 +          file              = "Buttons/button-default.png"
 60.1078 +          border            = { 4, 4, 4, 4 }
 60.1079 +          stretch           = TRUE
 60.1080 +        }
 60.1081 +    image
 60.1082 +    {
 60.1083 +          function          = BOX
 60.1084 +          state             = PRELIGHT
 60.1085 +          file              = "Buttons/button-prelight.png"
 60.1086 +          border            = { 4, 4, 4, 4 }
 60.1087 +          stretch           = TRUE
 60.1088 +        }
 60.1089 +    image
 60.1090 +    {
 60.1091 +          function          = BOX
 60.1092 +          state             = ACTIVE
 60.1093 +          file              = "Buttons/button-pressed.png"
 60.1094 +          border            = { 4, 4, 4, 4 }
 60.1095 +          stretch           = TRUE
 60.1096 +        }   
 60.1097 +    image 
 60.1098 +    {
 60.1099 +          function          = BOX
 60.1100 +          state             = INSENSITIVE
 60.1101 +          file              = "Buttons/button-insensitive.png"
 60.1102 +          border            = { 4, 4, 4, 4 }
 60.1103 +          stretch           = TRUE
 60.1104 +        }
 60.1105 +    }
 60.1106 +}
 60.1107 +
 60.1108 +style "button_nohilight"
 60.1109 +{
 60.1110 +        xthickness  = 4
 60.1111 +        ythickness  = 3
 60.1112 +
 60.1113 +        engine "pixmap"
 60.1114 +        {
 60.1115 +            image
 60.1116 +            {
 60.1117 +                    function        = BOX
 60.1118 +                    state           = NORMAL
 60.1119 +                    file            = "Buttons/button-default-nohilight.png"
 60.1120 +                    border          = { 4, 4, 4, 4 }
 60.1121 +                    stretch         = TRUE
 60.1122 +                }
 60.1123 +            image
 60.1124 +            {   
 60.1125 +                    function        = BOX
 60.1126 +                    state           = PRELIGHT
 60.1127 +                    file            = "Buttons/button-prelight-nohilight.png"
 60.1128 +                    border          = { 4, 4, 4, 4 }
 60.1129 +                    stretch         = TRUE
 60.1130 +                }
 60.1131 +            image
 60.1132 +            {
 60.1133 +                    function        = BOX
 60.1134 +                    state           = ACTIVE
 60.1135 +                    file            = "Buttons/button-pressed-nohilight.png"
 60.1136 +                    border          = { 4, 4, 4, 4 }
 60.1137 +                    stretch         = TRUE
 60.1138 +                }
 60.1139 +            image
 60.1140 +            {
 60.1141 +                    function        = BOX
 60.1142 +                    state           = INSENSITIVE
 60.1143 +                    file            = "Buttons/button-insensitive-nohilight.png"
 60.1144 +                    border          = { 4, 4, 4, 4 }
 60.1145 +                    stretch         = TRUE
 60.1146 +                }
 60.1147 +      }
 60.1148 +}
 60.1149 +
 60.1150 +style "checkbutton"
 60.1151 +{
 60.1152 +  fg[PRELIGHT] = @text_color
 60.1153 +  fg[ACTIVE]   = @text_color
 60.1154 +}
 60.1155 +
 60.1156 +style "entry"
 60.1157 +{
 60.1158 +    xthickness = 3
 60.1159 +    ythickness = 4
 60.1160 +
 60.1161 +    base[NORMAL] = @base_color
 60.1162 +    base[INSENSITIVE] = @insensitive_bg_color
 60.1163 +
 60.1164 +    engine "pixmap"
 60.1165 +    {
 60.1166 +        image
 60.1167 +        {
 60.1168 +            function        = SHADOW
 60.1169 +            detail          = "entry"
 60.1170 +            state           = NORMAL
 60.1171 +            shadow          = IN
 60.1172 +            file            = "Entry/entry-border.png"
 60.1173 +            border          = { 4, 4, 4, 4 }
 60.1174 +            stretch         = TRUE
 60.1175 +        }
 60.1176 +
 60.1177 +        image
 60.1178 +        {
 60.1179 +            function        = SHADOW
 60.1180 +            detail          = "entry"
 60.1181 +            state           = INSENSITIVE
 60.1182 +            shadow          = IN
 60.1183 +            file            = "Entry/entry-border-disabled.png"
 60.1184 +            border          = { 4, 4, 4, 4 }
 60.1185 +            stretch         = TRUE
 60.1186 +        }
 60.1187 +        image
 60.1188 +        {
 60.1189 +            function        = SHADOW
 60.1190 +            detail          = "entry"
 60.1191 +            state           = ACTIVE
 60.1192 +            file            = "Entry/entry-border-active.png"
 60.1193 +            border          = { 4, 4, 4, 4 }
 60.1194 +            stretch         = TRUE
 60.1195 +        }
 60.1196 +        image
 60.1197 +        {
 60.1198 +            function                = FLAT_BOX
 60.1199 +            detail                  = "entry_bg"
 60.1200 +            state                   = NORMAL
 60.1201 +            overlay_file            = "Entry/entry-border-fill-plain.png"
 60.1202 +            overlay_border          = { 1, 1, 1, 1 }
 60.1203 +            overlay_stretch         = TRUE
 60.1204 +        }
 60.1205 +        image
 60.1206 +        {
 60.1207 +            function                = FLAT_BOX
 60.1208 +            detail                  = "entry_bg"
 60.1209 +            state                   = ACTIVE
 60.1210 +            overlay_file            = "Entry/entry-border-fill-plain.png"
 60.1211 +            overlay_border          = { 0, 0, 0, 0 }
 60.1212 +            overlay_stretch         = TRUE
 60.1213 +        }
 60.1214 +    }
 60.1215 +}
 60.1216 +
 60.1217 +style "notebook_entry"
 60.1218 +{
 60.1219 +    engine "pixmap"
 60.1220 +    {
 60.1221 +    image
 60.1222 +    {
 60.1223 +        function        = SHADOW
 60.1224 +        detail          = "entry"
 60.1225 +        state           = NORMAL
 60.1226 +        shadow          = IN
 60.1227 +        file            = "Entry/entry-border.png"
 60.1228 +        border          = { 4, 4, 4, 4 }
 60.1229 +        stretch         = TRUE
 60.1230 +    }
 60.1231 +    image
 60.1232 +    {
 60.1233 +        function        = SHADOW
 60.1234 +        detail          = "entry"
 60.1235 +        state           = INSENSITIVE
 60.1236 +        shadow          = IN
 60.1237 +        file            = "Entry/entry-border-disabled.png"
 60.1238 +        border          = { 4, 4, 4, 4 }
 60.1239 +        stretch         = TRUE
 60.1240 +    }
 60.1241 +        image
 60.1242 +        {
 60.1243 +        function        = SHADOW
 60.1244 +        detail          = "entry"
 60.1245 +        state           = ACTIVE
 60.1246 +        file            = "Entry/entry-border-active.png"
 60.1247 +        border          = { 4, 4, 4, 4 }
 60.1248 +        stretch         = TRUE
 60.1249 +        }
 60.1250 +        }
 60.1251 +}
 60.1252 +
 60.1253 +style "notebook_tab_label"
 60.1254 +{
 60.1255 +    fg[ACTIVE] = @text_color
 60.1256 +}
 60.1257 +
 60.1258 +style "combobox_entry"
 60.1259 +{
 60.1260 +    xthickness = 3
 60.1261 +    ythickness = 4
 60.1262 +
 60.1263 +    engine "pixmap"
 60.1264 +    {
 60.1265 +        # LTR version
 60.1266 +        image
 60.1267 +        {
 60.1268 +            function        = SHADOW
 60.1269 +            detail          = "entry"
 60.1270 +            state           = NORMAL
 60.1271 +            shadow          = IN
 60.1272 +            file            = "Entry/combo-entry-border.png"
 60.1273 +            border          = { 4, 4, 5, 4 }
 60.1274 +            stretch         = TRUE
 60.1275 +            direction       = LTR
 60.1276 +        }
 60.1277 +        image
 60.1278 +        {
 60.1279 +            function        = SHADOW
 60.1280 +            detail          = "entry"
 60.1281 +            state           = INSENSITIVE
 60.1282 +            shadow          = IN
 60.1283 +            file            = "Entry/combo-entry-border-disabled.png"
 60.1284 +            border          = { 4, 4, 5, 4 }
 60.1285 +            stretch         = TRUE
 60.1286 +            direction       = LTR
 60.1287 +        }
 60.1288 +        image
 60.1289 +        {
 60.1290 +            function        = SHADOW
 60.1291 +            detail          = "entry"
 60.1292 +            state           = ACTIVE
 60.1293 +            file            = "Entry/combo-entry-border-active.png"
 60.1294 +            border          = { 4, 4, 5, 4 }
 60.1295 +            stretch         = TRUE
 60.1296 +            direction       = LTR
 60.1297 +        }
 60.1298 +
 60.1299 +        # RTL version
 60.1300 +
 60.1301 +        image
 60.1302 +        {
 60.1303 +            function        = SHADOW
 60.1304 +            detail          = "entry"
 60.1305 +            state           = NORMAL
 60.1306 +            shadow          = IN
 60.1307 +            file            = "Entry/combo-entry-border-rtl.png"
 60.1308 +            border          = { 4, 4, 5, 4 }
 60.1309 +            stretch         = TRUE
 60.1310 +            direction       = RTL
 60.1311 +        }
 60.1312 +        image
 60.1313 +        {
 60.1314 +            function        = SHADOW
 60.1315 +            detail          = "entry"
 60.1316 +            state           = INSENSITIVE
 60.1317 +            shadow          = IN
 60.1318 +            file            = "Entry/combo-entry-border-disabled-rtl.png"
 60.1319 +            border          = { 4, 4, 5, 4 }
 60.1320 +            stretch         = TRUE
 60.1321 +            direction       = RTL
 60.1322 +        }
 60.1323 +        image
 60.1324 +        {
 60.1325 +            function        = SHADOW
 60.1326 +            detail          = "entry"
 60.1327 +            state           = ACTIVE
 60.1328 +            file            = "Entry/combo-entry-border-active-rtl.png"
 60.1329 +            border          = { 4, 4, 5, 4 }
 60.1330 +            stretch         = TRUE
 60.1331 +            direction       = RTL
 60.1332 +        }
 60.1333 +    }
 60.1334 +}
 60.1335 +
 60.1336 +style "notebook_combobox_entry"
 60.1337 +{
 60.1338 +    engine "pixmap"
 60.1339 +    {
 60.1340 +        # LTR version
 60.1341 +        image
 60.1342 +        {
 60.1343 +            function        = SHADOW
 60.1344 +            detail          = "entry"
 60.1345 +            state           = NORMAL
 60.1346 +            shadow          = IN
 60.1347 +            file            = "Entry/combo-entry-border.png"
 60.1348 +            border          = { 4, 4, 5, 4 }
 60.1349 +            stretch         = TRUE
 60.1350 +            direction       = LTR
 60.1351 +        }
 60.1352 +        image
 60.1353 +        {
 60.1354 +            function        = SHADOW
 60.1355 +            detail          = "entry"
 60.1356 +            state           = INSENSITIVE
 60.1357 +            shadow          = IN
 60.1358 +            file            = "Entry/combo-entry-border-disabled.png"
 60.1359 +            border          = { 4, 4, 5, 4 }
 60.1360 +            stretch         = TRUE
 60.1361 +            direction       = LTR
 60.1362 +        }
 60.1363 +        image
 60.1364 +        {
 60.1365 +            function        = SHADOW
 60.1366 +            detail          = "entry"
 60.1367 +            state           = ACTIVE
 60.1368 +            file            = "Entry/combo-entry-border-active.png"
 60.1369 +            border          = { 4, 4, 5, 4 }
 60.1370 +            stretch         = TRUE
 60.1371 +            direction       = LTR
 60.1372 +        }
 60.1373 +
 60.1374 +        # RTL version
 60.1375 +
 60.1376 +        image
 60.1377 +        {
 60.1378 +            function        = SHADOW
 60.1379 +            detail          = "entry"
 60.1380 +            state           = NORMAL
 60.1381 +            shadow          = IN
 60.1382 +            file            = "Entry/combo-entry-border-rtl.png"
 60.1383 +            border          = { 4, 4, 5, 4 }
 60.1384 +            stretch         = TRUE
 60.1385 +            direction       = RTL
 60.1386 +        }
 60.1387 +        image
 60.1388 +        {
 60.1389 +            function        = SHADOW
 60.1390 +            detail          = "entry"
 60.1391 +            state           = INSENSITIVE
 60.1392 +            shadow          = IN
 60.1393 +            file            = "Entry/combo-entry-border-disabled-rtl.png"
 60.1394 +            border          = { 4, 4, 5, 4 }
 60.1395 +            stretch         = TRUE
 60.1396 +            direction       = RTL
 60.1397 +        }
 60.1398 +        image
 60.1399 +        {
 60.1400 +            function        = SHADOW
 60.1401 +            detail          = "entry"
 60.1402 +            state           = ACTIVE
 60.1403 +            file            = "Entry/combo-entry-border-active-rtl.png"
 60.1404 +            border          = { 4, 4, 5, 4 }
 60.1405 +            stretch         = TRUE
 60.1406 +            direction       = RTL
 60.1407 +        }
 60.1408 +    }
 60.1409 +}
 60.1410 +
 60.1411 +style "combobox_entry_button"
 60.1412 +{
 60.1413 +        fg[ACTIVE] = @text_color
 60.1414 +
 60.1415 +    engine "pixmap"
 60.1416 +    {
 60.1417 +
 60.1418 +        # LTR version
 60.1419 +    image
 60.1420 +    {
 60.1421 +        function        = BOX
 60.1422 +                state                   = NORMAL
 60.1423 +        file            = "Entry/combo-entry-button.png"
 60.1424 +        border          = { 4, 4, 5, 4 }
 60.1425 +        stretch         = TRUE
 60.1426 +                direction               = LTR
 60.1427 +    }
 60.1428 +    image
 60.1429 +    {
 60.1430 +        function        = BOX
 60.1431 +                state                   = PRELIGHT
 60.1432 +        file            = "Entry/combo-entry-button.png"
 60.1433 +        border          = { 4, 4, 5, 4 }
 60.1434 +        stretch         = TRUE
 60.1435 +                direction               = LTR
 60.1436 +    }
 60.1437 +    image
 60.1438 +    {
 60.1439 +        function        = BOX
 60.1440 +                state                   = INSENSITIVE
 60.1441 +        file            = "Entry/combo-entry-button-disabled.png"
 60.1442 +        border          = { 4, 4, 5, 4 }
 60.1443 +        stretch         = TRUE
 60.1444 +                direction               = LTR
 60.1445 +    }
 60.1446 +        image
 60.1447 +        {
 60.1448 +        function        = BOX
 60.1449 +                state                   = ACTIVE
 60.1450 +        file            = "Entry/combo-entry-button-active.png"
 60.1451 +        border          = { 4, 4, 5, 4 }
 60.1452 +        stretch         = TRUE
 60.1453 +                direction               = LTR
 60.1454 +        }
 60.1455 +
 60.1456 +        # RTL version
 60.1457 +    image
 60.1458 +    {
 60.1459 +        function        = BOX
 60.1460 +                state                   = NORMAL
 60.1461 +        file            = "Entry/combo-entry-button-rtl.png"
 60.1462 +        border          = { 4, 4, 5, 4 }
 60.1463 +        stretch         = TRUE
 60.1464 +                direction               = RTL
 60.1465 +    }
 60.1466 +    image
 60.1467 +    {
 60.1468 +        function        = BOX
 60.1469 +                state                   = PRELIGHT
 60.1470 +        file            = "Entry/combo-entry-button-rtl.png"
 60.1471 +        border          = { 4, 4, 5, 4 }
 60.1472 +        stretch         = TRUE
 60.1473 +                direction               = RTL
 60.1474 +    }
 60.1475 +    image
 60.1476 +    {
 60.1477 +        function        = BOX
 60.1478 +                state                   = INSENSITIVE
 60.1479 +        file            = "Entry/combo-entry-button-disabled-rtl.png"
 60.1480 +        border          = { 4, 4, 5, 4 }
 60.1481 +        stretch         = TRUE
 60.1482 +                direction               = RTL
 60.1483 +    }
 60.1484 +        image
 60.1485 +        {
 60.1486 +        function        = BOX
 60.1487 +                state                   = ACTIVE
 60.1488 +        file            = "Entry/combo-entry-button-active-rtl.png"
 60.1489 +        border          = { 4, 4, 5, 4 }
 60.1490 +        stretch         = TRUE
 60.1491 +                direction               = RTL
 60.1492 +        }
 60.1493 +
 60.1494 +        }
 60.1495 +}
 60.1496 +
 60.1497 +style "spinbutton"
 60.1498 +{
 60.1499 +  bg[NORMAL] = @bg_color
 60.1500 +
 60.1501 +  xthickness    = 3
 60.1502 +  ythickness    = 4
 60.1503 +
 60.1504 +  engine "pixmap"
 60.1505 +  {
 60.1506 +    image
 60.1507 +    {
 60.1508 +      function          = ARROW
 60.1509 +    }
 60.1510 +
 60.1511 +    # Spin-Up LTR
 60.1512 +    image
 60.1513 +    {
 60.1514 +      function          = BOX
 60.1515 +      state             = NORMAL
 60.1516 +      detail            = "spinbutton_up"
 60.1517 +      file          = "Spin/up-background.png"
 60.1518 +      border            = { 1, 4, 5, 0 }
 60.1519 +      stretch           = TRUE
 60.1520 +      overlay_file      = "Arrows/arrow-up-small.png"
 60.1521 +      overlay_stretch       = FALSE
 60.1522 +      direction                 = LTR
 60.1523 +    }
 60.1524 +    image
 60.1525 +    {
 60.1526 +      function          = BOX
 60.1527 +      state             = PRELIGHT
 60.1528 +      detail            = "spinbutton_up"
 60.1529 +      file          = "Spin/up-background.png"
 60.1530 +      border            = { 1, 4, 5, 0 }
 60.1531 +      stretch           = TRUE
 60.1532 +      overlay_file      = "Arrows/arrow-up-small-prelight.png"
 60.1533 +      overlay_stretch       = FALSE
 60.1534 +      direction                 = LTR
 60.1535 +    }
 60.1536 +    image
 60.1537 +    {
 60.1538 +      function          = BOX
 60.1539 +      state             = INSENSITIVE
 60.1540 +      detail            = "spinbutton_up"
 60.1541 +      file          = "Spin/up-background-disable.png"
 60.1542 +      border            = { 1, 4, 5, 0 }
 60.1543 +      stretch           = TRUE
 60.1544 +      overlay_file      = "Arrows/arrow-up-small-insens.png"
 60.1545 +      overlay_stretch       = FALSE
 60.1546 +      direction                 = LTR
 60.1547 +    }
 60.1548 +    image
 60.1549 +    {
 60.1550 +      function          = BOX
 60.1551 +      state             = ACTIVE
 60.1552 +      detail            = "spinbutton_up"
 60.1553 +      file          = "Spin/up-background.png"
 60.1554 +      border            = { 1, 4, 5, 0 }
 60.1555 +      stretch           = TRUE
 60.1556 +      overlay_file      = "Arrows/arrow-up-small-prelight.png"
 60.1557 +      overlay_stretch       = FALSE
 60.1558 +      direction                 = LTR
 60.1559 +    }
 60.1560 +
 60.1561 +    # Spin-Up RTL
 60.1562 +    image
 60.1563 +    {
 60.1564 +      function          = BOX
 60.1565 +      state             = NORMAL
 60.1566 +      detail            = "spinbutton_up"
 60.1567 +      file          = "Spin/up-background-rtl.png"
 60.1568 +      border            = { 4, 1, 5, 0 }
 60.1569 +      stretch           = TRUE
 60.1570 +      overlay_file      = "Arrows/arrow-up-small.png"
 60.1571 +      overlay_stretch       = FALSE
 60.1572 +      direction                 = RTL
 60.1573 +    }
 60.1574 +    image
 60.1575 +    {
 60.1576 +      function          = BOX
 60.1577 +      state             = PRELIGHT
 60.1578 +      detail            = "spinbutton_up"
 60.1579 +      file          = "Spin/up-background-rtl.png"
 60.1580 +      border            = { 4, 1, 5, 0 }
 60.1581 +      stretch           = TRUE
 60.1582 +      overlay_file      = "Arrows/arrow-up-small-prelight.png"
 60.1583 +      overlay_stretch       = FALSE
 60.1584 +      direction                 = RTL
 60.1585 +    }
 60.1586 +    image
 60.1587 +    {
 60.1588 +      function          = BOX
 60.1589 +      state             = INSENSITIVE
 60.1590 +      detail            = "spinbutton_up"
 60.1591 +      file          = "Spin/up-background-disable-rtl.png"
 60.1592 +      border            = { 4, 1, 5, 0 }
 60.1593 +      stretch           = TRUE
 60.1594 +      overlay_file      = "Arrows/arrow-up-small-insens.png"
 60.1595 +      overlay_stretch       = FALSE
 60.1596 +      direction                 = RTL
 60.1597 +    }
 60.1598 +    image
 60.1599 +    {
 60.1600 +      function          = BOX
 60.1601 +      state             = ACTIVE
 60.1602 +      detail            = "spinbutton_up"
 60.1603 +      file          = "Spin/up-background-rtl.png"
 60.1604 +      border            = { 4, 1, 5, 0 }
 60.1605 +      stretch           = TRUE
 60.1606 +      overlay_file      = "Arrows/arrow-up-small-prelight.png"
 60.1607 +      overlay_stretch       = FALSE
 60.1608 +      direction                 = RTL
 60.1609 +    }
 60.1610 +
 60.1611 +    # Spin-Down LTR
 60.1612 +    image
 60.1613 +    {
 60.1614 +      function          = BOX
 60.1615 +      state             = NORMAL
 60.1616 +      detail            = "spinbutton_down"
 60.1617 +      file          = "Spin/down-background.png"
 60.1618 +      border            = { 1, 4, 1, 4 }
 60.1619 +      stretch           = TRUE
 60.1620 +      overlay_file      = "Arrows/arrow-down-small.png"
 60.1621 +      overlay_stretch       = FALSE
 60.1622 +      direction                 = LTR
 60.1623 +    }
 60.1624 +    image
 60.1625 +    {
 60.1626 +      function          = BOX
 60.1627 +      state             = PRELIGHT
 60.1628 +      detail            = "spinbutton_down"
 60.1629 +      file          = "Spin/down-background.png"
 60.1630 +      border            = { 1, 4, 1, 4 }
 60.1631 +      stretch           = TRUE
 60.1632 +      overlay_file      = "Arrows/arrow-down-small-prelight.png"
 60.1633 +      overlay_stretch       = FALSE
 60.1634 +      direction                 = LTR
 60.1635 +    }
 60.1636 +    image
 60.1637 +    {
 60.1638 +      function          = BOX
 60.1639 +      state             = INSENSITIVE
 60.1640 +      detail            = "spinbutton_down"
 60.1641 +      file          = "Spin/down-background-disable.png"
 60.1642 +      border            = { 1, 4, 1, 4 }
 60.1643 +      stretch           = TRUE
 60.1644 +      overlay_file      = "Arrows/arrow-down-small-insens.png"
 60.1645 +      overlay_stretch       = FALSE
 60.1646 +      direction                 = LTR
 60.1647 +    }
 60.1648 +    image
 60.1649 +    {
 60.1650 +      function          = BOX
 60.1651 +      state             = ACTIVE
 60.1652 +      detail            = "spinbutton_down"
 60.1653 +      file          = "Spin/down-background.png"
 60.1654 +      border            = { 1, 4, 1, 4 }
 60.1655 +      stretch           = TRUE
 60.1656 +      overlay_file      = "Arrows/arrow-down-small-prelight.png"
 60.1657 +      overlay_stretch       = FALSE
 60.1658 +      direction                 = LTR
 60.1659 +    }
 60.1660 +
 60.1661 +    # Spin-Down RTL
 60.1662 +    image
 60.1663 +    {
 60.1664 +      function          = BOX
 60.1665 +      state             = NORMAL
 60.1666 +      detail            = "spinbutton_down"
 60.1667 +      file          = "Spin/down-background-rtl.png"
 60.1668 +      border            = { 4, 1, 1, 4 }
 60.1669 +      stretch           = TRUE
 60.1670 +      overlay_file      = "Arrows/arrow-down-small.png"
 60.1671 +      overlay_stretch       = FALSE
 60.1672 +      direction                 = RTL
 60.1673 +    }
 60.1674 +    image
 60.1675 +    {
 60.1676 +      function          = BOX
 60.1677 +      state             = PRELIGHT
 60.1678 +      detail            = "spinbutton_down"
 60.1679 +      file          = "Spin/down-background-rtl.png"
 60.1680 +      border            = { 4, 1, 1, 4 }
 60.1681 +      stretch           = TRUE
 60.1682 +      overlay_file      = "Arrows/arrow-down-small-prelight.png"
 60.1683 +      overlay_stretch       = FALSE
 60.1684 +      direction                 = RTL
 60.1685 +    }
 60.1686 +    image
 60.1687 +    {
 60.1688 +      function          = BOX
 60.1689 +      state             = INSENSITIVE
 60.1690 +      detail            = "spinbutton_down"
 60.1691 +      file          = "Spin/down-background-disable-rtl.png"
 60.1692 +      border            = { 4, 1, 1, 4 }
 60.1693 +      stretch           = TRUE
 60.1694 +      overlay_file      = "Arrows/arrow-down-small-insens.png"
 60.1695 +      overlay_stretch       = FALSE
 60.1696 +      direction                 = RTL
 60.1697 +    }
 60.1698 +    image
 60.1699 +    {
 60.1700 +      function          = BOX
 60.1701 +      state             = ACTIVE
 60.1702 +      detail            = "spinbutton_down"
 60.1703 +      file          = "Spin/down-background-rtl.png"
 60.1704 +      border            = { 4, 1, 1, 4 }
 60.1705 +      stretch           = TRUE
 60.1706 +      overlay_file      = "Arrows/arrow-down-small-prelight.png"
 60.1707 +      overlay_stretch       = FALSE
 60.1708 +      direction                 = RTL
 60.1709 +    }
 60.1710 +  }
 60.1711 +}
 60.1712 +
 60.1713 +
 60.1714 +
 60.1715 +
 60.1716 +style "standalone_entry"
 60.1717 +{
 60.1718 +        engine "pixmap"
 60.1719 +        {
 60.1720 +        image
 60.1721 +        {
 60.1722 +                function                = FLAT_BOX
 60.1723 +                detail                  = "entry_bg"
 60.1724 +                state                   = NORMAL
 60.1725 +                file                    = "Entry/entry-border-fill-plain.png"
 60.1726 +                stretch                 = TRUE
 60.1727 +                border                  = { 0, 0, 0, 0 }
 60.1728 +        }
 60.1729 +        image
 60.1730 +        {
 60.1731 +                function                = FLAT_BOX
 60.1732 +                detail                  = "entry_bg"
 60.1733 +                state                   = ACTIVE
 60.1734 +                file                    = "Entry/entry-border-fill-plain.png"
 60.1735 +                stretch                 = TRUE
 60.1736 +                border                  = { 0, 0, 0, 0 }
 60.1737 +        }
 60.1738 +    image
 60.1739 +    {
 60.1740 +        function        = SHADOW
 60.1741 +        detail          = "entry"
 60.1742 +                state                   = NORMAL
 60.1743 +        shadow          = IN
 60.1744 +        file            = "Entry/entry-border.png"
 60.1745 +        border          = { 4, 4, 4, 4 }
 60.1746 +        stretch         = TRUE
 60.1747 +    }
 60.1748 +        image
 60.1749 +        {
 60.1750 +        function        = SHADOW
 60.1751 +        detail          = "entry"
 60.1752 +                state                   = ACTIVE
 60.1753 +        file            = "Entry/entry-border-active.png"
 60.1754 +        border          = { 4, 4, 4, 4 }
 60.1755 +        stretch         = TRUE
 60.1756 +        }
 60.1757 +        }
 60.1758 +}
 60.1759 +
 60.1760 +style "notebook"
 60.1761 +{
 60.1762 +
 60.1763 +  xthickness    = 5
 60.1764 +  ythickness    = 2
 60.1765 +
 60.1766 +  engine "pixmap" 
 60.1767 +  {
 60.1768 +    image 
 60.1769 +    {
 60.1770 +        function        = EXTENSION
 60.1771 +    state           = ACTIVE
 60.1772 +    file            = "Tabs/tab-bottom.png"
 60.1773 +    border          = { 3,3,3,5 }
 60.1774 +    stretch         = TRUE
 60.1775 +    gap_side        = TOP
 60.1776 +    }
 60.1777 +    image 
 60.1778 +    {
 60.1779 +        function        = EXTENSION
 60.1780 +    state           = ACTIVE
 60.1781 +    file            = "Tabs/tab-top.png"
 60.1782 +    border          = { 3,3,5,3 }
 60.1783 +    stretch         = TRUE
 60.1784 +    gap_side        = BOTTOM
 60.1785 +    }
 60.1786 +    image 
 60.1787 +    {
 60.1788 +        function        = EXTENSION
 60.1789 +    state           = ACTIVE
 60.1790 +    file            = "Tabs/tab-left.png"
 60.1791 +    border          = { 3,3,3,3 }
 60.1792 +    stretch         = TRUE
 60.1793 +    gap_side        = RIGHT
 60.1794 +    }
 60.1795 +    image 
 60.1796 +    {
 60.1797 +        function        = EXTENSION
 60.1798 +    state           = ACTIVE
 60.1799 +    file            = "Tabs/tab-right.png"
 60.1800 +    border          = { 3,3,3,3 }
 60.1801 +    stretch         = TRUE
 60.1802 +    gap_side        = LEFT
 60.1803 +    }   
 60.1804 +    image 
 60.1805 +    {
 60.1806 +        function        = EXTENSION
 60.1807 +    file            = "Tabs/tab-top-active.png"
 60.1808 +    border          = { 3,3,3,3 }
 60.1809 +    stretch         = TRUE
 60.1810 +    gap_side        = BOTTOM
 60.1811 +    }
 60.1812 +    image 
 60.1813 +    {
 60.1814 +        function        = EXTENSION
 60.1815 +    file            = "Tabs/tab-bottom-active.png"
 60.1816 +    border          = { 3,3,3,3 }
 60.1817 +    stretch         = TRUE
 60.1818 +    gap_side        = TOP
 60.1819 +    }
 60.1820 +    image 
 60.1821 +    {
 60.1822 +        function        = EXTENSION
 60.1823 +    file            = "Tabs/tab-left-active.png"
 60.1824 +    border          = {  3,3,3,3 }
 60.1825 +    stretch         = TRUE
 60.1826 +    gap_side        = RIGHT
 60.1827 +    }
 60.1828 +    image
 60.1829 +    {
 60.1830 +        function        = EXTENSION
 60.1831 +    file            = "Tabs/tab-right-active.png"
 60.1832 +    border          = {  3,3,3,3 }
 60.1833 +    stretch         = TRUE
 60.1834 +    gap_side        = LEFT
 60.1835 +    }
 60.1836 +
 60.1837 +# How to draw boxes with a gap on one side (ie the page of a notebook)
 60.1838 +
 60.1839 +    image 
 60.1840 +    {
 60.1841 +        function            = BOX_GAP
 60.1842 +    file                = "Tabs/notebook.png" 
 60.1843 +    border              = { 4, 4, 4, 4 }
 60.1844 +    stretch             = TRUE
 60.1845 +    gap_file            = "Tabs/notebook-gap-horiz.png"
 60.1846 +    gap_border              = { 1, 1, 0, 0 }
 60.1847 +    gap_side            = TOP
 60.1848 +    }
 60.1849 +    image 
 60.1850 +    {
 60.1851 +        function            = BOX_GAP
 60.1852 +    file                = "Tabs/notebook.png"
 60.1853 +    border              = { 4, 4, 4, 4 }
 60.1854 +    stretch             = TRUE
 60.1855 +    gap_file            = "Tabs/notebook-gap-horiz.png"
 60.1856 +    gap_border          = { 1, 1, 0, 0 }
 60.1857 +    gap_side            = BOTTOM
 60.1858 +    }
 60.1859 +    image 
 60.1860 +    {
 60.1861 +        function            = BOX_GAP
 60.1862 +    file                = "Tabs/notebook.png"
 60.1863 +    border              = { 4, 4, 4, 4 }
 60.1864 +    stretch             = TRUE
 60.1865 +    gap_file            = "Tabs/notebook-gap-vert.png"
 60.1866 +    gap_border          = { 0, 0, 1, 1 }
 60.1867 +    gap_side            = LEFT
 60.1868 +    }
 60.1869 +    image 
 60.1870 +    {
 60.1871 +        function            = BOX_GAP
 60.1872 +        file                = "Tabs/notebook.png" 
 60.1873 +        border              = { 4, 4, 4, 4 }
 60.1874 +        stretch             = TRUE
 60.1875 +        gap_file            = "Tabs/notebook-gap-vert.png"
 60.1876 +        gap_border          = { 0, 0, 1, 1 }
 60.1877 +        gap_side            = RIGHT
 60.1878 +    }
 60.1879 +
 60.1880 +# How to draw the box of a notebook when it isnt attached to a tab
 60.1881 +
 60.1882 +        image 
 60.1883 +        {
 60.1884 +            function        = BOX
 60.1885 +            file            = "Tabs/notebook.png"
 60.1886 +            border          = { 4, 4, 4, 4 }
 60.1887 +            stretch         = TRUE
 60.1888 +        }
 60.1889 +    }
 60.1890 +}
 60.1891 +
 60.1892 +style "handlebox"
 60.1893 +{
 60.1894 +  engine "pixmap"
 60.1895 +  {
 60.1896 +    image
 60.1897 +    {
 60.1898 +        function        = BOX
 60.1899 +        file            = "Others/null.png"
 60.1900 +        border          = { 4, 4, 4, 4 }
 60.1901 +        stretch         = TRUE
 60.1902 +        detail          = "handlebox_bin"
 60.1903 +        shadow          = IN
 60.1904 +    }
 60.1905 +    image
 60.1906 +    {
 60.1907 +        function        = BOX
 60.1908 +        file            = "Others/null.png"
 60.1909 +        border          = { 4, 4, 4, 4 }
 60.1910 +        stretch         = TRUE
 60.1911 +        detail          = "handlebox_bin"
 60.1912 +        shadow          = OUT
 60.1913 +    }
 60.1914 +  }
 60.1915 +}
 60.1916 +
 60.1917 +style "combobox_separator"
 60.1918 +{
 60.1919 +  xthickness = 0
 60.1920 +  ythickness = 0
 60.1921 +  GtkWidget::wide-separators = 1
 60.1922 +}
 60.1923 +
 60.1924 +style "combobox"
 60.1925 +{
 60.1926 +  xthickness = 0
 60.1927 +  ythickness = 0
 60.1928 +}
 60.1929 +
 60.1930 +style "combobox_button"
 60.1931 +{
 60.1932 +  xthickness = 2
 60.1933 +  ythickness = 2
 60.1934 +}
 60.1935 +
 60.1936 +style "range"
 60.1937 +{   
 60.1938 +  engine "pixmap" 
 60.1939 +  {
 60.1940 +    image 
 60.1941 +    {
 60.1942 +        function            = BOX
 60.1943 +        detail              = "trough"
 60.1944 +        file                = "Range/trough-horizontal.png"
 60.1945 +        border              = { 4, 4, 0, 0 }
 60.1946 +        stretch             = TRUE
 60.1947 +        orientation         = HORIZONTAL
 60.1948 +    }   
 60.1949 +    image 
 60.1950 +    {
 60.1951 +        function            = BOX
 60.1952 +        detail              = "trough"
 60.1953 +        file                = "Range/trough-vertical.png"
 60.1954 +        border              = { 0, 0, 4, 4 }
 60.1955 +        stretch             = TRUE
 60.1956 +        orientation         = VERTICAL
 60.1957 +    }
 60.1958 +
 60.1959 +    # Horizontal
 60.1960 +
 60.1961 +    image 
 60.1962 +    {
 60.1963 +        function            = SLIDER
 60.1964 +        state               = NORMAL
 60.1965 +        file                = "Others/null.png"
 60.1966 +        border              = { 0, 0, 0, 0 }
 60.1967 +        stretch             = TRUE
 60.1968 +        overlay_file        = "Range/slider-horiz.png"
 60.1969 +        overlay_stretch     = FALSE
 60.1970 +        orientation         = HORIZONTAL
 60.1971 +    }
 60.1972 +    image 
 60.1973 +    {
 60.1974 +        function            = SLIDER
 60.1975 +        state               = PRELIGHT
 60.1976 +        file                = "Others/null.png"
 60.1977 +        border              = { 0, 0, 0, 0 }
 60.1978 +        stretch             = TRUE
 60.1979 +        overlay_file        = "Range/slider-horiz-prelight.png"
 60.1980 +        overlay_stretch     = FALSE
 60.1981 +        orientation         = HORIZONTAL
 60.1982 +    }
 60.1983 +    image 
 60.1984 +    {
 60.1985 +        function            = SLIDER
 60.1986 +        state               = INSENSITIVE
 60.1987 +        file                = "Others/null.png"
 60.1988 +        border              = { 0, 0, 0, 0 }
 60.1989 +        stretch             = TRUE
 60.1990 +        overlay_file        = "Range/slider-horiz.png"
 60.1991 +        overlay_stretch     = FALSE
 60.1992 +        orientation         = HORIZONTAL
 60.1993 +    }
 60.1994 +
 60.1995 +    # Vertical
 60.1996 +
 60.1997 +    image 
 60.1998 +    {
 60.1999 +        function              = SLIDER
 60.2000 +        state                 = NORMAL
 60.2001 +        file                  = "Others/null.png"
 60.2002 +        border                = { 0, 0, 0, 0 }
 60.2003 +        stretch               = TRUE
 60.2004 +        overlay_file          = "Range/slider-vert.png"
 60.2005 +        overlay_stretch       = FALSE
 60.2006 +        orientation           = VERTICAL
 60.2007 +    }
 60.2008 +    image 
 60.2009 +    {
 60.2010 +        function              = SLIDER
 60.2011 +        state                 = PRELIGHT
 60.2012 +        file                  = "Others/null.png"
 60.2013 +        border                = { 0, 0, 0, 0 }
 60.2014 +        stretch               = TRUE
 60.2015 +        overlay_file          = "Range/slider-vert-prelight.png"
 60.2016 +        overlay_stretch       = FALSE
 60.2017 +        orientation           = VERTICAL
 60.2018 +    }
 60.2019 +    image 
 60.2020 +    {
 60.2021 +        function              = SLIDER
 60.2022 +        state                 = INSENSITIVE
 60.2023 +        file                  = "Others/null.png"
 60.2024 +        border                = { 0, 0, 0, 0 }
 60.2025 +        stretch               = TRUE
 60.2026 +        overlay_file          = "Range/slider-vert.png"
 60.2027 +        overlay_stretch       = FALSE
 60.2028 +        orientation           = VERTICAL
 60.2029 +    }
 60.2030 +
 60.2031 +# Function below removes ugly boxes
 60.2032 +
 60.2033 +    image 
 60.2034 +    {
 60.2035 +        function            = BOX
 60.2036 +        file                = "Others/null.png"
 60.2037 +        border              = { 3, 3, 3, 3 }
 60.2038 +        stretch             = TRUE
 60.2039 +    }
 60.2040 +
 60.2041 +  }
 60.2042 +}
 60.2043 +
 60.2044 +style "progressbar"
 60.2045 +{
 60.2046 +    xthickness                    = 1
 60.2047 +    ythickness                    = 1
 60.2048 +
 60.2049 +    engine "pixmap" 
 60.2050 +    {
 60.2051 +        image
 60.2052 +        {
 60.2053 +            function              = BOX
 60.2054 +            detail                = "trough"
 60.2055 +            file                  = "ProgressBar/trough-progressbar.png"
 60.2056 +            border                = { 4, 4, 4, 4 }
 60.2057 +            stretch               = TRUE
 60.2058 +            orientation           = HORIZONTAL
 60.2059 +        }
 60.2060 +        image
 60.2061 +        {
 60.2062 +            function              = BOX
 60.2063 +            detail                = "bar"
 60.2064 +            file                  = "ProgressBar/progressbar.png"
 60.2065 +            stretch               = TRUE
 60.2066 +            border                = { 3, 3, 3, 3 }
 60.2067 +            orientation           = HORIZONTAL
 60.2068 +        }
 60.2069 +        image
 60.2070 +        {
 60.2071 +            function              = BOX
 60.2072 +            detail                = "trough"
 60.2073 +            file                  = "ProgressBar/trough-progressbar_v.png"
 60.2074 +            border                = { 4, 4, 4, 4 }
 60.2075 +            stretch               = TRUE
 60.2076 +            orientation           = VERTICAL
 60.2077 +        }
 60.2078 +        image
 60.2079 +        {
 60.2080 +            function              = BOX
 60.2081 +            detail                = "bar"
 60.2082 +            file                  = "ProgressBar/progressbar_v.png"
 60.2083 +            stretch               = TRUE
 60.2084 +            border                = { 3, 3, 3, 3 }
 60.2085 +            orientation           = VERTICAL
 60.2086 +        }
 60.2087 +    }
 60.2088 +}
 60.2089 +
 60.2090 +style "separator_menu_item" 
 60.2091 +{
 60.2092 +    engine "pixmap"
 60.2093 +    {
 60.2094 +        image 
 60.2095 +        {
 60.2096 +            function            = BOX
 60.2097 +            file                = "Lines/menu_line_h.png"
 60.2098 +            border              = { 0, 0, 1, 0 }
 60.2099 +            stretch             = TRUE
 60.2100 +        }
 60.2101 +    }
 60.2102 +}
 60.2103 +
 60.2104 +style "treeview_header"
 60.2105 +{
 60.2106 +    ythickness = 1
 60.2107 +
 60.2108 +    fg[NORMAL] = shade(0.55, @bg_color)
 60.2109 +    fg[PRELIGHT] = shade(0.80, @text_color)
 60.2110 +    font_name = "Bold"
 60.2111 +
 60.2112 +    engine "pixmap"
 60.2113 +    {
 60.2114 +        image 
 60.2115 +        {
 60.2116 +            function            = BOX
 60.2117 +            file                = "Others/tree_header.png"
 60.2118 +            border              = { 1, 1, 1, 1 }
 60.2119 +            stretch             = TRUE
 60.2120 +        }
 60.2121 +    }
 60.2122 +}
 60.2123 +
 60.2124 +style "scrolled_window"
 60.2125 +{
 60.2126 +    xthickness      = 1
 60.2127 +    ythickness      = 1
 60.2128 +
 60.2129 +    engine "pixmap"
 60.2130 +    {
 60.2131 +        image
 60.2132 +        {
 60.2133 +                function        = SHADOW
 60.2134 +                file            = "Shadows/frame.png"               
 60.2135 +                border          = { 5, 5, 5, 5 }
 60.2136 +                stretch         = TRUE
 60.2137 +        }
 60.2138 +    }
 60.2139 +}
 60.2140 +
 60.2141 +style "frame"
 60.2142 +{
 60.2143 +        xthickness      = 1
 60.2144 +        ythickness      = 1
 60.2145 +
 60.2146 +        engine "pixmap"
 60.2147 +    {
 60.2148 +        image
 60.2149 +        {
 60.2150 +                function                = SHADOW
 60.2151 +                file                    = "Shadows/frame.png"
 60.2152 +                border                  = { 1, 1, 1, 1 }
 60.2153 +                stretch                 = TRUE
 60.2154 +                shadow                  = IN
 60.2155 +        }
 60.2156 +        image
 60.2157 +        {
 60.2158 +                function                = SHADOW_GAP
 60.2159 +                file                    = "Shadows/frame.png"
 60.2160 +                border                  = { 1, 1, 1, 1 }
 60.2161 +                stretch                 = TRUE
 60.2162 +                gap_start_file          = "Shadows/frame-gap-start.png"
 60.2163 +                gap_start_border        = { 1, 0, 0, 0 }
 60.2164 +                gap_end_file            = "Shadows/frame-gap-end.png"
 60.2165 +                gap_end_border          = { 0, 1, 0, 0 }
 60.2166 +                shadow                  = IN
 60.2167 +        }
 60.2168 +        image
 60.2169 +        {
 60.2170 +                function                = SHADOW
 60.2171 +                file                    = "Shadows/frame.png"
 60.2172 +                border                  = { 1, 1, 1, 1 }
 60.2173 +                stretch                 = TRUE
 60.2174 +                shadow                  = OUT
 60.2175 +        }
 60.2176 +        image
 60.2177 +        {
 60.2178 +                function                = SHADOW_GAP
 60.2179 +                file                    = "Shadows/frame.png"
 60.2180 +                border                  = { 1, 1, 1, 1 }
 60.2181 +                stretch                 = TRUE
 60.2182 +                gap_start_file          = "Shadows/frame-gap-start.png"
 60.2183 +                gap_start_border        = { 1, 0, 0, 0 }
 60.2184 +                gap_end_file            = "Shadows/frame-gap-end.png"
 60.2185 +                gap_end_border          = { 0, 1, 0, 0 }
 60.2186 +                shadow                  = OUT
 60.2187 +        }
 60.2188 +        image
 60.2189 +        {
 60.2190 +                function                = SHADOW
 60.2191 +                file                    = "Shadows/frame.png"
 60.2192 +                border          = { 1, 1, 1, 1 }
 60.2193 +                stretch                 = TRUE
 60.2194 +                shadow                  = ETCHED_IN
 60.2195 +        }
 60.2196 +        image
 60.2197 +        {
 60.2198 +                function                = SHADOW_GAP
 60.2199 +                file                    = "Shadows/frame.png"
 60.2200 +                border                  = { 1, 1, 1, 1 }
 60.2201 +                stretch                 = TRUE
 60.2202 +                gap_start_file          = "Shadows/frame-gap-start.png"
 60.2203 +                gap_start_border        = { 1, 0, 0, 0 }
 60.2204 +                gap_end_file            = "Shadows/frame-gap-end.png"
 60.2205 +                gap_end_border          = { 0, 1, 0, 0 }
 60.2206 +                shadow                  = ETCHED_IN
 60.2207 +        }
 60.2208 +        image
 60.2209 +        {
 60.2210 +                function                = SHADOW
 60.2211 +                file                    = "Shadows/frame.png"
 60.2212 +                border                  = { 1, 1, 1, 1 }
 60.2213 +                stretch                 = TRUE
 60.2214 +                shadow                  = ETCHED_OUT
 60.2215 +        }
 60.2216 +        image
 60.2217 +        {
 60.2218 +                function                = SHADOW_GAP
 60.2219 +                file                    = "Shadows/frame.png"
 60.2220 +                border                  = { 1, 1, 1, 1 }
 60.2221 +                stretch                 = TRUE
 60.2222 +                gap_start_file          = "Shadows/frame-gap-start.png"
 60.2223 +                gap_start_border        = { 1, 0, 0, 0 }
 60.2224 +                gap_end_file            = "Shadows/frame-gap-end.png"
 60.2225 +                gap_end_border          = { 0, 1, 0, 0 }
 60.2226 +                shadow                  = ETCHED_OUT
 60.2227 +        }
 60.2228 +    }
 60.2229 +}
 60.2230 +
 60.2231 +style "toolbar"
 60.2232 +{
 60.2233 +    engine "pixmap"
 60.2234 +    {
 60.2235 +        image
 60.2236 +        {
 60.2237 +                function        = SHADOW
 60.2238 +        }
 60.2239 +    }
 60.2240 +}
 60.2241 +
 60.2242 +style "inline_toolbar"
 60.2243 +{
 60.2244 +    GtkToolbar::button-relief       = GTK_RELIEF_NORMAL
 60.2245 +
 60.2246 +    engine "pixmap"
 60.2247 +    {
 60.2248 +        image
 60.2249 +        {
 60.2250 +            function    = BOX
 60.2251 +            file        = "Toolbar/inline-toolbar.png"
 60.2252 +            stretch     = TRUE
 60.2253 +        }
 60.2254 +    }
 60.2255 +}
 60.2256 +
 60.2257 +style "notebook_viewport"
 60.2258 +{
 60.2259 +        bg[NORMAL]   = @base_color
 60.2260 +}
 60.2261 +
 60.2262 +style "tooltips"
 60.2263 +{
 60.2264 +    xthickness  = 8
 60.2265 +    ythickness  = 4
 60.2266 +
 60.2267 +    bg[NORMAL]    = @tooltip_bg_color
 60.2268 +    fg[NORMAL]    = @tooltip_fg_color
 60.2269 +    bg[SELECTED]  = @tooltip_bg_color
 60.2270 +}
 60.2271 +
 60.2272 +
 60.2273 +style "null"
 60.2274 +{
 60.2275 +    engine "pixmap"
 60.2276 +    {
 60.2277 +    image
 60.2278 +    {
 60.2279 +        function    = BOX
 60.2280 +        file    = "Others/null.png"
 60.2281 +        stretch = TRUE
 60.2282 +        }
 60.2283 +    }
 60.2284 +}
 60.2285 +
 60.2286 +
 60.2287 +class "GtkWidget"               style "default"
 60.2288 +class "GtkScrollbar"            style "scrollbar"
 60.2289 +class "GtkButton"               style "button"
 60.2290 +class "GtkEntry"                style "entry"
 60.2291 +class "GtkOldEditable"          style "entry"
 60.2292 +class "GtkSpinButton"           style "spinbutton"
 60.2293 +class "GtkNotebook"             style "notebook"
 60.2294 +class "GtkRange"                style "range"
 60.2295 +class "GtkProgressBar"          style "progressbar"
 60.2296 +class "GtkSeparatorMenuItem"    style "separator_menu_item"
 60.2297 +class "GtkScrolledWindow"       style "scrolled_window"
 60.2298 +class "GtkFrame"                style "frame"
 60.2299 +class "GtkToolbar"              style "toolbar"
 60.2300 +
 60.2301 +widget_class "*<GtkMenuBar>*"                                       style "menubar"
 60.2302 +widget_class "*<GtkMenu>*"                                          style "menu"
 60.2303 +widget_class "*<GtkMenuItem>*"                                      style "menu_item"
 60.2304 +widget_class "*<GtkMenuBar>.<GtkMenuItem>*"                         style "menubar_item"
 60.2305 +widget_class "*<GtkCheckButton>*"                                   style "checkbutton"
 60.2306 +widget_class "*<GtkComboBox>"                                       style "combobox"
 60.2307 +widget_class "*<GtkComboBox>*<GtkButton>"                           style "combobox_button"
 60.2308 +widget_class "*<GtkComboBox>*<GtkSeparator>"                        style "combobox_separator"
 60.2309 +widget_class "*HandleBox"                                           style "handlebox"
 60.2310 +widget_class "*<GtkTreeView>*<GtkButton>*"                          style "treeview_header"
 60.2311 +widget_class "*<GtkFileChooserDefault>*<GtkToolbar>"                style "inline_toolbar"
 60.2312 +widget_class "*<GtkFileChooserDefault>*<GtkToolbar>*<GtkButton>"    style "button_nohilight"
 60.2313 +widget_class "*<GtkComboBoxEntry>*<GtkEntry>"                       style "combobox_entry"
 60.2314 +widget_class "*<GtkComboBoxEntry>*<GtkButton>"                      style "combobox_entry_button"
 60.2315 +widget_class "*<GtkInfoBar>*<GtkButton>"                            style "button_nohilight"
 60.2316 +widget_class "*<GtkNotebook>*<GtkScrolledWindow>*<GtkViewport>"     style "notebook_viewport"
 60.2317 +
 60.2318 +# Entries in notebooks draw with notebook's base color, but not if there's
 60.2319 +# something else in the middle that draws gray again
 60.2320 +widget_class "*<GtkNotebook>*<GtkEntry>"                    style "notebook_entry"
 60.2321 +widget_class "*<GtkNotebook>*<GtkEventBox>*<GtkEntry>"      style "entry"
 60.2322 +
 60.2323 +widget_class "*<GtkNotebook>*<GtkComboBoxEntry>*<GtkEntry>"                 style "notebook_combobox_entry"
 60.2324 +widget_class "*<GtkNotebook>*<GtkEventBox>*<GtkComboBoxEntry>*<GtkEntry>"   style "combobox_entry"
 60.2325 +
 60.2326 +# We also need to avoid changing fg color for the inactive notebook tab labels
 60.2327 +widget_class "*<GtkNotebook>.<GtkLabel>"    style "notebook_tab_label"
 60.2328 +
 60.2329 +# GTK tooltips
 60.2330 +widget "gtk-tooltip*"           style "tooltips"
 60.2331 +
 60.2332 +# Includes
 60.2333 +include "Apps/apps.rc"
 60.2334 +include "Apps/chrome.rc"
 60.2335 +include "Apps/eclipse.rc"
 60.2336 +include "Apps/firefox.rc"
 60.2337 +include "Apps/gimp.rc"
 60.2338 +include "Apps/libreoffice.rc"
 60.2339 +include "Apps/panel.rc"
 60.2340 +include "Apps/terminal.rc"
 60.2341 +include "Apps/thunar.rc"
    61.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    61.2 +++ b/slitaz-next/stuff/var/lib/tazpkg/mirror	Thu Sep 07 15:25:51 2017 +0300
    61.3 @@ -0,0 +1,1 @@
    61.4 +http://mirror.slitaz.org/packages/next/
    62.1 --- a/syslinux-slitaz-repack/receipt	Tue Sep 05 03:04:03 2017 +0300
    62.2 +++ b/syslinux-slitaz-repack/receipt	Thu Sep 07 15:25:51 2017 +0300
    62.3 @@ -18,7 +18,8 @@
    62.4  	lzma d $src/fs.cpio.lzma -so | cpio -idm
    62.5  	mkdir $install
    62.6  	cp -r $src/fs/* $install
    62.7 -	sed -i 's|5\.0-RC4|6.0|' $install/boot/isolinux/isolinux.cfg
    62.8 +	sed -i 's|5\.0-RC4|Next|; s|\.jpg|\.png|; s|autologin|font=ter-v14n &|' \
    62.9 +		$install/boot/isolinux/isolinux.cfg
   62.10  }
   62.11  
   62.12  # Rules to gen a SliTaz package suitable for Tazpkg.