# HG changeset patch # User Aleksej Bobylev # Date 1504787151 -10800 # Node ID 0a9729329e2815eb3b29d8472b1b378fc49951a2 # Parent e96c2053ccb9ebfb73e71ff43c4e57815c5757ab Up dbus, lxdm, slitaz-configs, syslinux-slitaz-repack; add slitaz-next with all the Next-related hotfixes. diff -r e96c2053ccb9 -r 0a9729329e28 dbus/receipt --- a/dbus/receipt Tue Sep 05 03:04:03 2017 +0300 +++ b/dbus/receipt Thu Sep 07 15:25:51 2017 +0300 @@ -26,10 +26,10 @@ --disable-static \ --disable-systemd \ --without-systemdsystemunitdir \ - --without-console-auth-dir \ --docdir=/usr/share/doc/dbus-$VERSION \ $CONFIGURE_ARGS && make && make -j1 install +# --without-console-auth-dir \ # Init script cp -a $stuff/etc $install @@ -61,7 +61,7 @@ if ! grep -qs 'messagebus' "$1/etc/passwd"; then action 'Adding user: messagebus...' chroot "$1/" addgroup -g25 -S messagebus - chroot "$1/" adduser -h/var/run/dbus -S -D -u25 \ + chroot "$1/" adduser -h/var/run/dbus -S -D -u25 -G25 \ -g"D-Bus Message Daemon User" messagebus status fi diff -r e96c2053ccb9 -r 0a9729329e28 lxdm/receipt --- a/lxdm/receipt Tue Sep 05 03:04:03 2017 +0300 +++ b/lxdm/receipt Thu Sep 07 15:25:51 2017 +0300 @@ -1,45 +1,70 @@ -# SliTaz package receipt. +# SliTaz package receipt v2. PACKAGE="lxdm" -VERSION="0.4.1" +VERSION="0.5.3" CATEGORY="x-window" SHORT_DESC="GUI login manager for LXDE" MAINTAINER="pankso@slitaz.org" LICENSE="GPL3" -TARBALL="$PACKAGE-$VERSION.tar.gz" -WEB_SITE="http://lxde.org/" +WEB_SITE="https://wiki.lxde.org/en/LXDM" + +TARBALL="$PACKAGE-$VERSION.tar.xz" WGET_URL="$SF_MIRROR/lxde/$TARBALL" -TAGS="LXDE" -DEPENDS="xorg-libX11 gtk+ slitaz-configs" BUILD_DEPENDS="xorg-dev gtk+-dev" +BUILD_DEPENDS="intltool xorg-libX11-dev gtk+-dev iso-codes" # + consolekit2-dev +SPLIT="lxdm-dev" # Rules to configure and make the package. compile_rules() { ./configure \ + --sbindir=/usr/bin \ --libexecdir=/usr/lib/lxdm \ --sysconfdir=/etc \ + --localstatedir=/var \ + --enable-password \ --without-pam \ $CONFIGURE_ARGS && - make && make install + make && make install || return 1 + + # lxdm daemon + cp -a $stuff/init.d/ $install/etc/ + + cp -af $stuff/Xsession $install/etc/lxdm + cp -af $stuff/PostLogout $install/etc/lxdm + chown -R root:root $install } # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/etc $fs/usr/share - cp -a $install/etc/lxdm $fs/etc - cp -a $install/usr/lib $fs/usr - cp -a $install/usr/sbin $fs/usr - cp -a $install/usr/share/lxdm $fs/usr/share - cp -a $stuff/init.d $fs/etc - # Use /bin/sh - sed -i s'/bin\/bash/bin\/sh/' $fs/etc/lxdm/* - # Custom SliTaz configuration - # NOTE: will move to slitaz-configs when we have a nice theme - cp -a $stuff/lxdm.conf $fs/etc/lxdm - cp -a $stuff/Xsession $fs/etc/lxdm - cp -a $stuff/PostLogout $fs/etc/lxdm - chown -R root.root $fs + case $PACKAGE in + lxdm) + copy @std + DEPENDS="atk cairo fontconfig freetype gdk-pixbuf glib gtk+ pango \ + xorg-libX11 xorg-libxcb" + SUGGESTED="iso-codes" + CONFIG_FILES="/etc/lxdm/LoginReady /etc/lxdm/PostLogin \ + /etc/lxdm/PostLogout /etc/lxdm/PreLogin /etc/lxdm/PreReboot \ + /etc/lxdm/PreShutdown /etc/lxdm/Xsession /etc/lxdm/lxdm.conf" + TAGS="LXDE" + ;; + *-dev) + copy @dev + DEPENDS="lxdm atk-dev cairo-dev fontconfig-dev freetype-dev \ + gdk-pixbuf-dev glib-dev gtk+-dev pango-dev" + ;; + esac } + +post_install_lxdm() { + grep -q '^lxdm' "$1/etc/passwd" && return 0 + chroot "$1/" adduser \ + -h /var/lib/lxdm \ + -g 'LXDE login manager' \ + -s /bin/false \ + -S lxdm + chroot "$1/" chown lxdm:lxdm /var/lib/lxdm + chroot "$1/" chmod 700 /var/lib/lxdm +} diff -r e96c2053ccb9 -r 0a9729329e28 lxdm/stuff/init.d/lxdm --- a/lxdm/stuff/init.d/lxdm Tue Sep 05 03:04:03 2017 +0300 +++ b/lxdm/stuff/init.d/lxdm Thu Sep 07 15:25:51 2017 +0300 @@ -9,7 +9,7 @@ NAME=LXDM DESC="$(_ 'LXDE login manager')" -DAEMON=/usr/sbin/lxdm +DAEMON=/usr/bin/lxdm PIDFILE=/var/run/lxdm.pid case "$1" in diff -r e96c2053ccb9 -r 0a9729329e28 lxdm/stuff/lxdm.conf --- a/lxdm/stuff/lxdm.conf Tue Sep 05 03:04:03 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,55 +0,0 @@ -[base] -## uncomment and set autologin username to enable autologin -#autologin=tux - -## uncomment and set timeout to enable timeout autologin, -## the value should >=5 -# timeout=10 - -## default session or desktop used when no systemwide config -# session=/usr/bin/openbox-session - -## uncomment and set to set numlock on your keyboard -# numlock=0 - -## set this if you don't want to put xauth file at ~/.Xauthority -# xauth_path=/tmp - -## greeter used to welcome the user -greeter=/usr/lib/lxdm/lxdm-greeter-gtk - -[server] -## arg used to start xserver, not fully function -# arg=/usr/bin/X -background vt1 - -[display] -## gtk theme used by greeter -gtk_theme=SliTaz - -## background of the greeter -bg=/usr/share/images/slitaz-background.jpg - -## if show bottom pane -bottom_pane=1 - -## if show language select control -lang=1 - -## if show keyboard layout select control -keyboard=0 - -## the theme of greeter -theme=SliTaz - -[input] - -[userlist] -## if disable the user list control at greeter -disable=0 - -## whitelist user -white= - -## blacklist user -black= - diff -r e96c2053ccb9 -r 0a9729329e28 lxdm/stuff/patches/default-config.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/lxdm/stuff/patches/default-config.patch Thu Sep 07 15:25:51 2017 +0300 @@ -0,0 +1,23 @@ +--- a/data/lxdm.conf.in ++++ b/data/lxdm.conf.in +@@ -1,6 +1,6 @@ + [base] + ## uncomment and set autologin username to enable autologin +-# autologin=dgod ++# autologin=tux + + ## uncomment and set timeout to enable timeout autologin, + ## the value should >=5 +@@ -31,10 +31,10 @@ + + [display] + ## gtk theme used by greeter +-gtk_theme=Clearlooks ++gtk_theme=Paper + + ## background of the greeter +-bg=/usr/share/backgrounds/default.png ++bg=/usr/share/images/slitaz-background.jpg + + ## if show bottom pane + bottom_pane=1 diff -r e96c2053ccb9 -r 0a9729329e28 lxdm/stuff/patches/git-fixes.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/lxdm/stuff/patches/git-fixes.patch Thu Sep 07 15:25:51 2017 +0300 @@ -0,0 +1,93 @@ +diff --git a/data/themes/Industrial/gtk.css b/data/themes/Industrial/gtk.css +index 179f0d6..f8e6432 100644 +--- a/data/themes/Industrial/gtk.css ++++ b/data/themes/Industrial/gtk.css +@@ -17,6 +17,7 @@ + color: #000000; + } + ++#bottom_pane label, + #bottom_pane GtkLabel { + font: Sans 12; + color: #9E9D9B; +diff --git a/src/greeter-gdk.c b/src/greeter-gdk.c +index 1abbefa..ad3267a 100644 +--- a/src/greeter-gdk.c ++++ b/src/greeter-gdk.c +@@ -22,6 +22,7 @@ + + #define XLIB_ILLEGAL_ACCESS + ++#include + #include + #include + #include +@@ -88,12 +89,14 @@ static void on_ui_expose(void) + } + + cr=gdk_cairo_create(win); ++#if GTK_CHECK_VERSION(3,0,0) + cairo_pattern_t *pattern=gdk_window_get_background_pattern(win); + if(pattern) + { + cairo_set_source(cr,pattern); + cairo_paint(cr); + } ++#endif + + gdk_cairo_set_source_color(cr, &bg); + cairo_rectangle(cr, rc.x, rc.y, rc.width, rc.height); +diff --git a/src/greeter.c b/src/greeter.c +index 10b7f3f..03503b6 100644 +--- a/src/greeter.c ++++ b/src/greeter.c +@@ -146,7 +146,7 @@ static void switch_to_input_user(void) + if(user_list_scrolled) + gtk_widget_show(user_list_scrolled); + else +- gtk_widget_hide(user_list); ++ gtk_widget_show(user_list); + gtk_widget_grab_focus(user_list); + } + else +diff --git a/src/lxdm.c b/src/lxdm.c +index a37f051..722936f 100644 +--- a/src/lxdm.c ++++ b/src/lxdm.c +@@ -488,6 +490,9 @@ static char *lxsession_xserver_command(LXSession *s) + { + arg[arc++] = g_strdup("-nolisten"); + arg[arc++] = g_strdup("tcp"); ++ } else { ++ arg[arc++] = g_strdup("-listen"); ++ arg[arc++] = g_strdup("tcp"); + } + if(!novtswitch) + { +@@ -750,7 +755,13 @@ static char ** create_client_auth(struct passwd *pw,char **env) + if(xauth_write_file(authfile,s->display,s->mcookie)==-1) + { + g_free(authfile); +- authfile = g_strdup_printf("/var/run/lxdm/.Xauth%d",pw->pw_uid); ++ ++ gchar *authdir = g_strdup_printf("/var/run/lxdm/%d", pw->pw_uid); ++ g_mkdir_with_parents(authdir, S_IRWXU); ++ chown(authdir, pw->pw_uid, pw->pw_gid); ++ ++ authfile = g_strdup_printf("%s/.Xauthority", authdir); ++ g_free(authdir); + remove(authfile); + xauth_write_file(authfile,s->display,s->mcookie); + } +@@ -956,6 +967,11 @@ static void on_xserver_stop(void *data,int pid, int status) + s->dpy=NULL; + ui_drop(); + lxdm_startx(s); ++ #ifndef DISABLE_XAUTH ++ char temp[256]; ++ sprintf(temp,"/var/run/lxdm/lxdm-:%d.auth",s->display); ++ setenv("XAUTHORITY",temp,1); ++ #endif + ui_prepare(); + lxsession_set_active(s); + } diff -r e96c2053ccb9 -r 0a9729329e28 lxdm/stuff/patches/series --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/lxdm/stuff/patches/series Thu Sep 07 15:25:51 2017 +0300 @@ -0,0 +1,2 @@ +git-fixes.patch # from https://www.archlinux.org/packages/community/i686/lxdm/ +default-config.patch diff -r e96c2053ccb9 -r 0a9729329e28 slitaz-configs-base/receipt --- a/slitaz-configs-base/receipt Tue Sep 05 03:04:03 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,67 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="slitaz-configs-base" -VERSION="300" -CATEGORY="base-system" -SHORT_DESC="SliTaz config files for text based systems." -MAINTAINER="pankso@slitaz.org" -LICENSE="GPL3" -WEB_SITE="http://www.slitaz.org/" -HOST_ARCH="i486 arm" - -TARBALL="slitaz-configs-$VERSION.tar.bz2" -WGET_URL="http://hg.slitaz.org/slitaz-configs/archive/$VERSION.tar.bz2" - -DEPENDS="tazlito tazpkg" -SIBLINGS="slitaz-configs" - -# Handle SliTaz arch -case "$SLITAZ_ARCH" in - arm*) DEPENDS="" ;; -esac - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - # Copy rootfs files and set permissions. - case "$ARCH" in - arm*) - # Most ARM configs are in slitaz-arm repo but Openbox, webhome - # are common to all arch. - mkdir -p $fs/usr/share $fs/etc - cp -a $src/rootfs/usr/bin $fs/usr - cp -a $src/rootfs/etc/lxpanel $fs/etc - cp -a $src/rootfs/etc/skel $fs/etc - # No dbus on ARM - sed "s/exec dbus.*$/exec\"/" -i $fs/etc/skel/.xinitrc - ;; - *) - mkdir -p $fs/usr/share - # XDG user directories - for dir in Desktop Documents Downloads Images Music Public \ - Templates Videos; do - mkdir -p $fs/etc/skel/$dir - done - cp -a $src/rootfs/boot $fs/ - cp -a $src/rootfs/etc/skel $fs/etc - cp -a $src/rootfs/etc/polkit-1 $fs/etc - ;; - esac - - for i in images pixmaps themes webhome; do - cp -r $src/rootfs/usr/share/$i $fs/usr/share - done - - cp -a $src/rootfs/root $fs - chown -R root.root $fs - chmod 0750 $fs/root -} - -post_install() -{ - [ -z "$quiet" ] && echo -en "\nUpdating ~/.xinitrc" - for i in $(ls -d "$1/root" "$1"/home/* 2>/dev/null); do - [ -d "$i" ] && cp -f "$1/etc/skel/.xinitrc" "$i" - done - sed -i 's|$HOME/.config|/etc|' "$1/root/.xinitrc" -} diff -r e96c2053ccb9 -r 0a9729329e28 slitaz-configs/receipt --- a/slitaz-configs/receipt Tue Sep 05 03:04:03 2017 +0300 +++ b/slitaz-configs/receipt Thu Sep 07 15:25:51 2017 +0300 @@ -1,9 +1,9 @@ -# SliTaz package receipt. +# SliTaz package receipt v2. PACKAGE="slitaz-configs" VERSION="309" CATEGORY="base-system" -SHORT_DESC="SliTaz config files and artwork." +SHORT_DESC="SliTaz config files" MAINTAINER="pankso@slitaz.org" LICENSE="GPL3" WEB_SITE="http://www.slitaz.org/" @@ -12,21 +12,9 @@ TARBALL="$PACKAGE-$VERSION.tar.bz2" WGET_URL="http://hg.slitaz.org/slitaz-configs/archive/$VERSION.tar.bz2" -DEPENDS="slitaz-configs-base xorg-libXcomposite xorg-libXdamage \ -xorg-xcompmgr transset-df ttf-dejavu slim" -BUILD_DEPENDS="gettext" -SIBLINGS="slitaz-configs-base" - -# Special case for ARM since some (most) config files are in slitaz-arm repo. -# i486/arm common configs are provided by slitaz-configs-base. -case "$SLITAZ_ARCH" in - i?86) CONFIG_FILES="/etc/slitaz/applications.conf" ;; - arm*) DEPENDS="slitaz-arm-configs ttf-dejavu slim" ;; -esac - -case "$ARCH" in - i?86*) BUILD_DEPENDS="locale-fr locale-pt_BR locale-ru" ;; -esac +BUILD_DEPENDS_arm="gettext" +BUILD_DEPENDS="locale-fr locale-pt_BR locale-ru gettext" +SPLIT="slitaz-themes slitaz-configs-base" # Rules to configure and make the package. compile_rules() @@ -37,53 +25,132 @@ ln -s menu.en.xml $install/etc/xdg/openbox/menu.xml ;; esac + + cp -a $src/rootfs/* $install + + # Put applications.conf to /etc/skel + mkdir -p $install/etc/skel/.config/slitaz/ + cp -a $install/etc/slitaz/applications.conf $install/etc/skel/.config/slitaz/ + + # Put LXPanel profile to /etc/skel for new users + mkdir -p $install/etc/skel/.config/lxpanel + cp -a $install/etc/lxpanel/slitaz $install/etc/skel/.config/lxpanel + + # Add XDG user directories + for dir in Desktop Documents Downloads Images Music Public Templates Videos; do + mkdir -p $install/etc/skel/$dir + done + + mv $install/boot/isolinux/splash.jpg $install/boot/isolinux/splash.png + rm $install/etc/skel/Templates/* + + chown -R root:root $install } # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - case "$ARCH" in - i?86) - # Copy rootfs files from the stuff - mkdir -p $fs/etc/xdg/openbox $fs/usr/share - cp -a $src/rootfs/etc/xdg/openbox $fs/etc/xdg - - # /usr/share - for i in applications lxdm slim slitaz; do - cp -r $src/rootfs/usr/share/$i $fs/usr/share - done - cp -a $src/rootfs/usr/bin $fs/usr - cp -a $src/rootfs/etc/lxpanel $fs/etc - cp -a $src/rootfs/etc/slitaz $fs/etc - cp -a $install/etc/xdg/openbox/menu.en.xml \ - $install/etc/xdg/openbox/menu.xml \ - $fs/etc/xdg/openbox + case $PACKAGE in + slitaz-configs) + # Special case for ARM since some (most) config files are in slitaz-arm repo. + # i486/arm common configs are provided by slitaz-configs-base. + case "$ARCH" in + i?86) + copy \ + /etc/lxpanel/ \ + /etc/skel/.config/lxpanel/ \ + /etc/skel/.config/lxsession/ \ + /etc/skel/.gtkrc-2.0* \ + /etc/skel/.icons/ \ + /etc/skel/.Xdefaults \ + /etc/skel/.xinitrc \ + /etc/skel/.Xresources \ + /etc/skel/.xsession \ + /etc/skel/Templates/ \ + /etc/xdg/openbox/autostart \ + /etc/xdg/openbox/environment \ + /etc/xdg/openbox/menu.en.xml \ + /etc/xdg/openbox/menu.xml \ + /etc/xdg/openbox/rc.xml \ + /usr/bin/ \ + /usr/share/applications/ \ + /usr/share/images/ \ + /usr/share/pixmaps/ \ + /usr/share/slitaz/ \ + /usr/share/templates/ \ + /usr/share/webhome/ \ + /root/ + DEPENDS="slitaz-configs-base xorg-libXcomposite \ + xorg-libXdamage xorg-xcompmgr transset-df ttf-dejavu \ + slim" + ;; + arm) + copy \ + /usr/share/applications/ \ + /usr/share/slitaz/ + DEPENDS="slitaz-arm-configs ttf-dejavu slim" + ;; + esac + + CAT="base-system|for GUI systems" ;; - arm) - mkdir -p $fs/usr/share - cp -a $src/rootfs/usr/share/applications $fs/usr/share - cp -a $src/rootfs/usr/share/slitaz $fs/usr/share + slitaz-themes) + copy /usr/share/themes/SliTaz*/ /usr/share/slim/ /usr/share/lxdm/ + CAT="customization|GTK+2, Openbox3, LXDM and SLiM themes" + DEPENDS="slim" ;; - esac + slitaz-configs-base) + CAT="base-system|for text based systems" - # Put LXPanel profile to /etc/skel for new users - mkdir -p $fs/etc/skel/.config/lxpanel - cp -a $fs/etc/lxpanel/slitaz $fs/etc/skel/.config/lxpanel + # Copy rootfs files and set permissions. + case "$ARCH" in + arm*) + # Most ARM configs are in slitaz-arm repo but Openbox, webhome + # are common to all arch. + copy \ + /usr/bin/ \ + /etc/lxpanel/ \ + /etc/skel/ + # No dbus on ARM + sed "s/exec dbus.*$/exec\"/" -i $fs/etc/skel/.xinitrc + ;; + *) + copy \ + /boot/ \ + /etc/skel/ \ + /etc/polkit-1/ \ + /etc/slitaz/ + CONFIG_FILES="/etc/slitaz/applications.conf" + ;; + esac + copy \ + /usr/share/ \ + /root/ + remove_already_packed - chown -R root.root $fs -} - -post_install() -{ - case "$SLITAZ_ARCH" in - i?86) - # By default SLiM provide a base theme and config file have both - # base and slitaz who will be choose randomly, so make sure we use - # only slitaz theme. - if grep -q 'current_theme slitaz,base' "$1/etc/slim.conf"; then - sed -i s/"current_theme .*"/"current_theme slitaz"/ \ - "$1/etc/slim.conf" - fi + DEPENDS="tazlito tazpkg" + # Handle SliTaz arch + case "$SLITAZ_ARCH" in + arm*) DEPENDS="" ;; + esac ;; esac } + +# By default SLiM provide a base theme and config file have both +# base and slitaz who will be choose randomly, so make sure we use +# only slitaz theme. +post_install_slitaz_themes() { + chroot "$1/" slim-theme -s slitaz +} +pre_remove_slitaz_themes() { + chroot "$1/" slim-theme -f slitaz +} + +post_install_slitaz_configs_base() { + for i in $(ls -d "$1/root" "$1"/home/* 2>/dev/null); do + [ -d "$i" ] && cp -f "$1/etc/skel/.xinitrc" "$i" + done + sed -i 's|$HOME/.config|/etc|' "$1/root/.xinitrc" + chmod 0750 $1/root +} diff -r e96c2053ccb9 -r 0a9729329e28 slitaz-next/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/slitaz-next/receipt Thu Sep 07 15:25:51 2017 +0300 @@ -0,0 +1,23 @@ +# SliTaz package receipt v2. + +PACKAGE="slitaz-next" +VERSION="170907" +CATEGORY="customization" +SHORT_DESC="SliTaz Next customization" +MAINTAINER="al.bobylev@gmail.com" +LICENSE="BSD" +WEB_SITE="http://www.slitaz.org/" + +compile_rules() { + mkdir -p $install + cp -a $stuff/* $install + chown -R root:root $install +} + +genpkg_rules() { + copy @std +} + +post_install() { + : +} diff -r e96c2053ccb9 -r 0a9729329e28 slitaz-next/stuff/boot/isolinux/help.fr --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/slitaz-next/stuff/boot/isolinux/help.fr Thu Sep 07 15:25:51 2017 +0300 @@ -0,0 +1,24 @@ + + SliTaz GNU/Linux - Aide + ======================= + + SliTaz fonctionne en RAM, il ne touche pas a votre distribution actuelle. + SliTaz utilise un noyau Linux et des logiciels libres, issus du projet GNU. + Une fois lanc‚ vous disposez d'un shell avec de nombreuses commandes utiles, + manipulation de fichiers, Internet, etc. + + Display this help file + Display SliTaz boot options + [fr] Affiche l'aide + [fr] Affiche les options de d‚marrage + Lance SliTaz depuis la ligne de commande + + SliTaz GNU/Linux est distribu‚ sans aucune garantie, et publie car + potentiellement utile. SliTaz est le fruit du travail de toute une + communaut‚ … travers le monde. Merci d'utiliser SliTaz :-) + + Site web : http://www.slitaz.org/ + Forum de support : http://forum.slitaz.org/ + Canal IRC : irc.freenode.net #slitaz + + diff -r e96c2053ccb9 -r 0a9729329e28 slitaz-next/stuff/boot/isolinux/i18n.cfg --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/slitaz-next/stuff/boot/isolinux/i18n.cfg Thu Sep 07 15:25:51 2017 +0300 @@ -0,0 +1,177 @@ +# Languages submenu - DOS (CP437) encoding +MENU BEGIN ^lang +MENU TITLE Languages +MENU TABMSG +MENU STARTIFNOARG 1 + +LABEL cz + MENU LABEL Cesky + com32 c32box.c32 + append kbdmap kbd cz-lat2 lang=cs_CZ kmap=cz-lat2 tz=Europe/Prague + +LABEL dk + MENU LABEL Dansk + com32 c32box.c32 + append kbdmap kbd dk-latin1 lang=da_DK kmap=dk-latin1 tz=Europe/Copenhagen + +LABEL de + MENU LABEL Deutsch + com32 c32box.c32 + append kbdmap kbd de-latin1 lang=de_DE kmap=de-latin1 tz=Europe/Berlin + +LABEL de_CH deCH + MENU LABEL Deutsch Schweiz + com32 c32box.c32 + append kbdmap kbd de_CH-latin1 lang=de_CH kmap=de_CH-latin1 tz=Europe/Zurich + +LABEL gr + MENU LABEL Ellinika + com32 c32box.c32 + append kbdmap kbd gr lang=el_GR kmap=gr tz=Europe/Helsinki + +LABEL en + MENU LABEL English UK + com32 c32box.c32 + append kbdmap kbd uk lang=en_GB kmap=uk tz=Europe/London + +LABEL us + MENU DEFAULT + MENU LABEL English US + com32 c32box.c32 + append kbdmap kbd us lang=en_US kmap=us tz=America/New_York + +LABEL us_ac usac + MENU LABEL English US (acentos) + com32 c32box.c32 + append kbdmap kbd us-acentos lang=en_US kmap=us-acentos tz=America/New_York + +LABEL us_dv usdv + MENU LABEL English US (dvorak) + com32 c32box.c32 + append kbdmap kbd dvorak lang=en_US kmap=dvorak tz=America/New_York + +LABEL us_dl usdl + MENU LABEL English US (dvorak-l) + com32 c32box.c32 + append kbdmap kbd dvorak-l lang=en_US kmap=dvorak-l tz=America/New_York + +LABEL us_dr usdr + MENU LABEL English US (dvorak-r) + com32 c32box.c32 + append kbdmap kbd dvorak-r lang=en_US kmap=dvorak-r tz=America/New_York + +LABEL es + MENU LABEL Espa¤ol + com32 c32box.c32 + append kbdmap kbd es lang=es_ES kmap=es tz=Europe/Madrid + +LABEL fr + MENU LABEL Fran‡ais + com32 c32box.c32 + append kbdmap kbd fr-latin1 lang=fr_FR kmap=fr-latin1 tz=Europe/Paris + +LABEL be + MENU LABEL Fran‡ais Belgique + com32 c32box.c32 + append kbdmap kbd be-latin1 lang=fr_BE kmap=be-latin1 tz=Europe/Brussels + +LABEL ca + MENU LABEL Fran‡ais Canada + com32 c32box.c32 + append kbdmap kbd cf lang=fr_CA kmap=cf tz=America/Montreal + +LABEL fr_CH frCH + MENU LABEL Fran‡ais Suisse + com32 c32box.c32 + append kbdmap kbd fr_CH-latin1 lang=fr_CH kmap=fr_CH-latin1 tz=Europe/Zurich + +LABEL cr + MENU LABEL Hrvatski + com32 c32box.c32 + append kbdmap kbd hr lang=hr_HR kmap=croat tz=Europe/Zagreb + +LABEL is + MENU LABEL Islenska + com32 c32box.c32 + append kbdmap kbd is-latin1 lang=is_IS kmap=is-latin1 tz=Atlantic/Reykjavik + +LABEL it + MENU LABEL Italiano + com32 c32box.c32 + append kbdmap kbd it lang=it_IT kmap=it tz=Europe/Rome + +LABEL hu + MENU LABEL Magyar + com32 c32box.c32 + append kbdmap kbd hu lang=hu_HU kmap=hu tz=Europe/Budapest + +LABEL nl + MENU LABEL Nederlands + com32 c32box.c32 + append kbdmap kbd nl2 lang=nl_NL kmap=nl2 tz=Europe/Amsterdam + +LABEL no nb + MENU LABEL Norsk (Bokm†l) + com32 c32box.c32 + append kbdmap kbd no-latin1 lang=nb_NO kmap=no-latin1 tz=Europe/Oslo + +LABEL nn + MENU LABEL Norsk (Nynorsk) + com32 c32box.c32 + append kbdmap kbd no-latin1 lang=nn_NO kmap=no-latin1 tz=Europe/Oslo + +LABEL po + MENU LABEL Polski + com32 c32box.c32 + append kbdmap kbd pl2 lang=pl_PL kmap=pl2 tz=Europe/Warsaw + +LABEL pt + MENU LABEL Portuguˆs + com32 c32box.c32 + append kbdmap kbd pt-latin1 lang=pt_PT kmap=pt-latin1 tz=Europe/Lisbon + +LABEL br + MENU LABEL Portuguˆs Brasil (abnt2) + com32 c32box.c32 + append kbdmap kbd br-abnt2 lang=pt_BR kmap=br-abnt2 tz=America/Sao_Paulo + +LABEL br_ac brac + MENU LABEL Portuguˆs Brasil (us-acentos) + com32 c32box.c32 + append kbdmap kbd us-acentos lang=pt_BR kmap=us-acentos tz=America/Sao_Paulo + +LABEL ru + MENU LABEL Russian + com32 c32box.c32 + append kbdmap kbd ru lang=ru_RU kmap=ru tz=Europe/Moscow + +LABEL ru_uk + MENU LABEL Russian Ukraine + com32 c32box.c32 + append kbdmap kbd ru lang=ru_UA kmap=ru tz=Europe/Kiev + +LABEL sl + MENU LABEL Slovenski + com32 c32box.c32 + append kbdmap kbd slovene lang=sl_SI kmap=slovene tz=Europe/Ljubljana + +LABEL fi + MENU LABEL Suomi + com32 c32box.c32 + append kbdmap kbd fi lang=fi_FI kmap=fi tz=Europe/Helsinki + +LABEL se + MENU LABEL Svenska + com32 c32box.c32 + append kbdmap kbd se-lat6 lang=sv_SE kmap=se-lat6 tz=Europe/Stockholm + +LABEL tr + MENU LABEL Trk‡e + com32 c32box.c32 + append kbdmap kbd trq lang=tr_TR kmap=trq tz=Asia/Istanbul + +LABEL exit + MENU LABEL ® Back to main menu + +MENU EXIT +MENU END diff -r e96c2053ccb9 -r 0a9729329e28 slitaz-next/stuff/boot/isolinux/isolinux.cfg --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/slitaz-next/stuff/boot/isolinux/isolinux.cfg Thu Sep 07 15:25:51 2017 +0300 @@ -0,0 +1,72 @@ +UI vesamenu.c32 +#FONT ter-v16v.psf +PROMPT 0 +TIMEOUT 80 + +# Menu settings +MENU TITLE SliTaz GNU/Linux - Next XXXXXXXX +MENU BACKGROUND splash.png +MENU WIDTH 78 +MENU MARGIN 6 +MENU ROWS 12 +MENU VSHIFT 3 +MENU TIMEOUTROW 16 +MENU TABMSGROW 14 +MENU CMDLINEROW 14 + +# Menu colors +MENU COLOR border * #00000000 #00000000 none +MENU COLOR title * #ffffffff #00000000 * +MENU COLOR sel 0 #ffffffff #00000000 none +MENU COLOR unsel 0 #50ffffff #00000000 none +#MENU COLOR help 37;40 #c0ffffff #a0000000 std +MENU COLOR help * #ffffffff #00000000 * +MENU COLOR timeout_msg 37;40 #80ffffff #00000000 std +MENU COLOR timeout 1;37;40 #c0ffffff #00000000 std +MENU COLOR msg07 37;40 #90ffffff #a0000000 std +MENU COLOR tabmsg 31;40 #30ffffff #00000000 std + +# Labels +LABEL slitaz + MENU LABEL SliTaz Live + COM32 c32box.c32 + APPEND linux /boot/bzImage initrd=/boot/rootfs.gz rw root=/dev/null video=-32 font=ter-v14n autologin + +LABEL help + MENU LABEL Help & Options + MENU HELP help.en + +INCLUDE i18n.cfg + +LABEL memtest mem ram + MENU LABEL Check memory + KERNEL /boot/memtest + +LABEL md5sum check test verify + MENU LABEL Check media + COM32 c32box.c32 + append md5sum /md5sum + +LABEL cmdline + MENU LABEL Command Line + MENU QUIT + +LABEL web zeb + MENU LABEL Web Boot + KERNEL /boot/ipxe + +LABEL reboot + MENU LABEL Reboot System + COM32 c32box.c32 + append reboot + +LABEL poweroff + MENU LABEL Power off + COM32 c32box.c32 + append poweroff + +# Help files +F1 help.en +F2 opts.en +F3 help.fr +F4 opts.fr diff -r e96c2053ccb9 -r 0a9729329e28 slitaz-next/stuff/boot/isolinux/splash.png Binary file slitaz-next/stuff/boot/isolinux/splash.png has changed diff -r e96c2053ccb9 -r 0a9729329e28 slitaz-next/stuff/boot/isolinux/ter-v16v.psf Binary file slitaz-next/stuff/boot/isolinux/ter-v16v.psf has changed diff -r e96c2053ccb9 -r 0a9729329e28 slitaz-next/stuff/etc/X11/xorg.conf.d/40-Keyboard.conf --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/slitaz-next/stuff/etc/X11/xorg.conf.d/40-Keyboard.conf Thu Sep 07 15:25:51 2017 +0300 @@ -0,0 +1,6 @@ +Section "InputClass" + Identifier "Keyboard Defaults" + MatchIsKeyboard "yes" + Option "XkbLayout" "us,ru" + Option "XkbOptions" "grp:ctrl_shift_toggle, grp_led:scroll, compose:ralt, terminate:ctrl_alt_bksp" +EndSection diff -r e96c2053ccb9 -r 0a9729329e28 slitaz-next/stuff/etc/X11/xorg.conf.d/40-evdev.conf --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/slitaz-next/stuff/etc/X11/xorg.conf.d/40-evdev.conf Thu Sep 07 15:25:51 2017 +0300 @@ -0,0 +1,54 @@ +# Catchall classes for input devices +# We don't simply match on any device since that also adds accelerometers +# and other devices that we don't really want to use. The list below +# matches everything. + +Section "InputClass" + Identifier "evdev pointer catchall" + MatchIsPointer "on" + MatchDevicePath "/dev/input/event*" + Driver "evdev" +EndSection + +Section "InputClass" + Identifier "evdev keyboard catchall" + MatchIsKeyboard "on" + MatchDevicePath "/dev/input/event*" + Driver "evdev" +EndSection + +Section "InputClass" + Identifier "evdev touchpad catchall" + MatchIsTouchpad "on" + MatchDevicePath "/dev/input/event*" + Driver "evdev" +EndSection + +Section "InputClass" + Identifier "evdev tablet catchall" + MatchIsTablet "on" + MatchDevicePath "/dev/input/event*" + Driver "evdev" +EndSection + +Section "InputClass" + Identifier "evdev touchscreen catchall" + MatchIsTouchscreen "on" + MatchDevicePath "/dev/input/event*" + Driver "evdev" +EndSection + +Section "InputClass" + Identifier "evdev joystick catchall" + MatchIsJoystick "on" + MatchDevicePath "/dev/input/event*" + Driver "evdev" +EndSection + +# Accelerometer device, posts data through ABS_X/ABS_Y, making X unusable +# http://bugs.freedesktop.org/show_bug.cgi?id=22442 +Section "InputClass" + Identifier "ThinkPad HDAPS accelerometer blacklist" + MatchProduct "ThinkPad HDAPS accelerometer data" + Option "Ignore" "on" +EndSection diff -r e96c2053ccb9 -r 0a9729329e28 slitaz-next/stuff/etc/X11/xorg.conf.d/45-synaptics.conf --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/slitaz-next/stuff/etc/X11/xorg.conf.d/45-synaptics.conf Thu Sep 07 15:25:51 2017 +0300 @@ -0,0 +1,17 @@ +Section "InputClass" + Identifier "touchpad" + Driver "synaptics" + MatchIsTouchpad "on" + MatchDevicePath "/dev/input/event*" + Option "SHMConfig" "on" + Option "TapButton1" "1" + Option "TapButton2" "2" + Option "TapButton3" "3" + Option "VertEdgeScroll" "on" + Option "VertTwoFingerScroll" "on" + Option "HorizEdgeScroll" "on" + Option "HorizTwoFingerScroll" "on" + Option "CircularScrolling" "on" + Option "CircScrollTrigger" "2" + Option "EmulateTwoFingerMinZ" "0" +EndSection diff -r e96c2053ccb9 -r 0a9729329e28 slitaz-next/stuff/etc/X11/xorg.conf.d/90-DRI.conf --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/slitaz-next/stuff/etc/X11/xorg.conf.d/90-DRI.conf Thu Sep 07 15:25:51 2017 +0300 @@ -0,0 +1,3 @@ +Section "DRI" + Mode 0666 +EndSection diff -r e96c2053ccb9 -r 0a9729329e28 slitaz-next/stuff/etc/locale.conf --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/slitaz-next/stuff/etc/locale.conf Thu Sep 07 15:25:51 2017 +0300 @@ -0,0 +1,2 @@ +LANG=en_US.UTF-8 +LC_ALL=en_US.UTF-8 diff -r e96c2053ccb9 -r 0a9729329e28 slitaz-next/stuff/etc/polkit-1/localauthority/50-local.d/56-ck.pkla --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/slitaz-next/stuff/etc/polkit-1/localauthority/50-local.d/56-ck.pkla Thu Sep 07 15:25:51 2017 +0300 @@ -0,0 +1,6 @@ +[Storage Permissions] +Identity=* +Action=org.freedesktop.ConsoleKit.* +ResultAny=yes +ResultActive=yes +ResultInactive=yes diff -r e96c2053ccb9 -r 0a9729329e28 slitaz-next/stuff/etc/skel/.config/lxsession/LXDE/desktop.conf --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/slitaz-next/stuff/etc/skel/.config/lxsession/LXDE/desktop.conf Thu Sep 07 15:25:51 2017 +0300 @@ -0,0 +1,246 @@ +[Session] +# Default program launched at startup +# Windows manager : Simple way to launch window manager (backward compatible). Let it empty if you want to use the advanced mode +window_manager= + +# Window manager : Advanced mode to launch the window manager (with session, usefull for launching openbox with specific arguments (like configuration file) and extras commands) +windows_manager/command=openbox +windows_manager/session=LXDE +windows_manager/extras= + +# Panel and its session (if necessary) +panel/command=lxpanel +panel/session=slitaz + +# Dock (or 2nd panel) and its session (if necessary) +dock/command= +dock/session= + +# Screensaver +screensaver/command= + +# Power management +power_manager/command= + +# File manager (session if necessary, extras commands if necessary) +file_manager/command=pcmanfm +file_manager/session=LXDE +file_manager/extras= + +# Desktop manager (handler to draw and manager the desktop) +# options possible : filemanager (to use the default file manager), feh (to use feh just to draw the background) +desktop_manager/command=filemanager +desktop_manager/wallpaper= + +# Polkit agent (use lxpolkit to use build-in support if enable at build time) +polkit/command=lxpolkit + +# Network GUI manager (auto to try to guess the best choice) +network_gui/command= + +# Instant message or communication program nĀ°1 (pidgin, IRC, skype ...) +im1/command= +im1/autostart= + +# Instant message or communication program nĀ°2 (pidgin, IRC, skype ...) +im2/command= +im2/autostart= + +# Widget program (conky, screenlet ...) +widget1/command= +widget1/autostart= + +# Audio preferences (dbus-send --session --print-reply --dest="org.lxde.SessionManager" /org/lxde/SessionManager org.lxde.SessionManager.AudioManagerLaunch) +audio_manager/command=alsamixer + +# Logout dialog (dbus-send --session --print-reply --dest="org.lxde.SessionManager" /org/lxde/SessionManager org.lxde.SessionManager.QuitManagerLaunch) +quit_manager/command=lxsession-logout +quit_manager/image=/usr/share/lxde/images/logout-banner.png +quit_manager/layout=top + +# Workspace manager (dbus-send --session --print-reply --dest="org.lxde.SessionManager" /org/lxde/SessionManager org.lxde.SessionManager.WorkspaceManagerLaunch) +workspace_manager/command= + +# Launcher to launch applications (dbus-send --session --print-reply --dest="org.lxde.SessionManager" /org/lxde/SessionManager org.lxde.SessionManager.LauncherManagerLaunch) +launcher_manager/command=lxpanelctl +launcher_manager/autostart= + +# Terminal by default (dbus-send --session --print-reply --dest="org.lxde.SessionManager" /org/lxde/SessionManager org.lxde.SessionManager.TerminalManagerLaunch) +terminal_manager/command=sakura + +# Screenshot utility by default +# main program : dbus-send --session --print-reply --dest="org.lxde.SessionManager" /org/lxde/ScreenshotManager org.lxde.SessionManager.ScreenshotManagerLaunch +# only windows : dbus-send --session --print-reply --dest="org.lxde.SessionManager" /org/lxde/ScreenshotManager org.lxde.SessionManager.ScreenshotWindowManagerLaunch +screenshot_manager/command=mtpaint -s + +# Upgrade by default (dbus-send --session --print-reply --dest="org.lxde.SessionManager" /org/lxde/SessionManager org.lxde.SessionManager.UpgradeManagerLaunch) +upgrade_manager/command= + +# Updates checker, support update-notifier-clone. +updates_manager/command= +# Timemout between the launch of the updates manager (to avoid running to often when the directory change) +updates_manager/timeout= + +# Crash report looging facility, launch crash report when a crash file is deteted (support apport-gtk only) +crash_manager/command= +# Add an option to delete the crash report, usefull for developers which crash apps too often +crash_manager/dev_mode= +# Timemout between the launch of the crash manager (to avoid running to often when the directory change) +crash_manager/timeout= + +# Clipboard support (use lxclipboard to use build-in support if enable at build time) +clipboard/command=lxclipboard + +# Use a standalone composite manager (with possibility to autostart it) +composite_manager/command=xcompmgr -c -r 10 -o 0.5 +composite_manager/autostart=yes + +# Utility to lock screen +lock_manager/command=lxlock + +# Utility to display messages (only lxsession-message-* supported) +message_manager/command= + +# Utility to load and apply xsettings (options available : "gnome", "xfce" and "build-in" for using build-in support of lxsession) +xsettings_manager/command=build-in + +# Utility for displaying notification +notification/command= +notification/autostart= + +# Utility for running a keybindings daemon +keybindings/command= +keybindings/autostart= + +# Utility to set proxy environment variable. Options available : build-in +# http: Set the variable to export +proxy_manager/command=build-in +proxy_manager/http= + +# Accessibility to enable (GNOME, KDE or other). Only GNOME supported now. +a11y/command= + +# Default Keyring program (default for ssh-agent, gnome-all for gnome-keyring-daemon full support) +keyring/command=ssh-agent + +# Command to launch for configuring Xrandr ex: xrandr --mode ... +xrandr/command= + +# Im method by default (fcitx, ibus) +im_manager/command= +im_manager/autostart= + +# Default web browser (desktop is the corresponding desktop file) +webbrowser/command= +webbrowser/desktop= + +# Default email client (desktop is the corresponding desktop file) +email/command= +email/desktop= + +# Other default application +pdf_reader/command=epdfview +video_player/command= +audio_player/command= +images_display/command= +text_editor/command=leafpad +archive/command= +charmap/command= +calculator/command=galculator +spreadsheet/command= +bittorent/command= +document/command= +webcam/command= +burn/command=burn-box +notes/command= +disk_utility/command= +tasks/command=lxtask + +# Disable autostart of applications in system and home autostart directory +# all : disable all applications (home, system, specify in this config file) +# config-only : disable applications from home and system (start only the ones in this config file) +# no : autostart all applications +disable_autostart=no + +upstart_user_session=false + +[State] +# unknown if untested, yes if on laptop, no if not +laptop_mode=unknown +# Try to guess the default +guess_default=true + +[Dbus] +# Default Dbus interfaces, should be always true +lxde=true +# Implement gnome-session Dbus API +gnome=false + +[Keymap] +# Read configuration from : user (this file) or system +mode= +# Keyboard configuration for user mode, all 4 should be present +model= +layout= +variant= +options= + +[Environment] +type=Other +menu_prefix=lxde- +# Enable appmenu integration +ubuntu_menuproxy=false +# Use this toolkit integration when only can be use, like LibreOffice (example : kde4, gtk2, gtk3) +toolkit_integration=gtk2 +# Disable gtk3 overlay scrollbar (GTK_OVERLAY_SCROLLING=0) "true" or "false". +gtk/overlay_scrollbar_disable=false +# Force using theme for QT apps (example gtk by QT_STYLE_OVERRIDE=gtk) +qt/force_theme= +# Set Qt platform settings +qt/platform=lxqt + +[Environment_variable] +# Export TEST variable with value test +TEST=test + +[GTK] +#iNet/DoubleClickTime=400 +#iNet/DoubleClickDistance +#iNet/DndDragThreshold +#iNet/CursorBlink +#iNet/CursorBlinkTime +sNet/ThemeName=Paper +sNet/IconThemeName=SliTaz-Paper +sGtk/FontName=DejaVu Sans 10 +#iGtk/IconSizes +#sGtk/KeyThemeName +iGtk/ToolbarStyle=3 +iGtk/ToolbarIconSize=2 +#iGtk/IMPreeditStyle +#iGtk/IMStatusStyle +iGtk/ButtonImages=1 +iGtk/MenuImages=1 +sGtk/CursorThemeName=slitaz-polar +iGtk/CursorThemeSize=18 +iXft/Antialias=1 +iXft/Hinting=1 +sXft/HintStyle=hintfull +#iXft/HintStyle +sXft/RGBA=rgb +#iXft/RGBA +#iXft/DPI +#iGtk/TouchscreenMode +iNet/EnableEventSounds=0 +iNet/EnableInputFeedbackSounds=0 +sGtk/ColorScheme= +iGtk/ColorScheme= + +[Mouse] +AccFactor=20 +AccThreshold=10 +LeftHanded=0 + +[Keyboard] +Delay=500 +Interval=30 +Beep=1 diff -r e96c2053ccb9 -r 0a9729329e28 slitaz-next/stuff/etc/skel/.gtkrc-2.0 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/slitaz-next/stuff/etc/skel/.gtkrc-2.0 Thu Sep 07 15:25:51 2017 +0300 @@ -0,0 +1,8 @@ +# DO NOT EDIT! This file will be overwritten by LXAppearance. +# Any customization should be done in ~/.gtkrc-2.0.mine + +gtk-theme-name="SliTaz-Paper" +gtk-icon-theme-name="Paper" +gtk-font-name="DejaVu Sans 10" +gtk-toolbar-style=0 +include ".gtkrc-2.0.mine" diff -r e96c2053ccb9 -r 0a9729329e28 slitaz-next/stuff/etc/skel/.profile --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/slitaz-next/stuff/etc/skel/.profile Thu Sep 07 15:25:51 2017 +0300 @@ -0,0 +1,47 @@ +# ~/.profile: Executed by Bourne-compatible login SHells. +# + +. /etc/profile +. /etc/locale.conf + +# Path to personal scripts and executables (~/.local/bin). +# +if [ -d "$HOME/.local/bin" ] ; then + PATH=$HOME/.local/bin:$PATH + export PATH +fi + +# fix menu prefix +export XDG_MENU_PREFIX='lxde-' + +export XDG_CACHE_HOME=$HOME/.cache +export XDG_DATA_HOME=$HOME/.local/share +export XDG_CONFIG_HOME=$HOME/.config + +# Environnement variables and prompt for Ash SHell +# or Bash. Default is a classic prompt. +# +#PS1='\u@\h:\w\$ ' +# colored prompt +PS1='\[\e[0;32m\]\u@\h\[\e[0m\]:\[\e[0;33m\]\w\[\e[0m\]\$ ' + + +EDITOR='nano' +PAGER='less -EM' + +export PS1 EDITOR PAGER + +# Alias definitions. +# +alias df='df -h' +alias du='du -h' + +alias ls='ls -p' +alias ll='ls -l' +alias la='ls -la' + +# Avoid errors... use -f to skip confirmation. +alias rm='rm -i' +alias mv='mv -i' + +umask 022 diff -r e96c2053ccb9 -r 0a9729329e28 slitaz-next/stuff/etc/skel/.xinitrc --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/slitaz-next/stuff/etc/skel/.xinitrc Thu Sep 07 15:25:51 2017 +0300 @@ -0,0 +1,22 @@ +# ~/.xinitrc: Executed by Slim/LXDM login manager to startx X session. +# You can use F1 with Slim to change your window manager or configure +# it permanently with your personal applications.conf file. +# +. $HOME/.config/slitaz/applications.conf +tazbox mkmenu + +[ "$1" ] && WINDOW_MANAGER="$1" + +EXEC="exec ck-launch-session dbus-launch --sh-syntax --exit-with-session" + +LOG="/tmp/log" ; X=$LOG ; ERR=$X + +case "$WINDOW_MANAGER" in + openbox|lxde*|icewm*|xfce4|compiz|karmen|dwm|fluxbox*|razor*|mate*) + $EXEC ${WINDOW_MANAGER%-session}-session ;; + enlightenment) + $EXEC enlightenment_start ;; + kde) $EXEC startkde ;; + lxqt) $EXEC startlxqt ;; + *) $EXEC $WINDOW_MANAGER ;; +esac 2>>$ERR >>$X diff -r e96c2053ccb9 -r 0a9729329e28 slitaz-next/stuff/etc/slitaz-release --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/slitaz-next/stuff/etc/slitaz-release Thu Sep 07 15:25:51 2017 +0300 @@ -0,0 +1,1 @@ +next diff -r e96c2053ccb9 -r 0a9729329e28 slitaz-next/stuff/etc/xdg/libfm/libfm.conf --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/slitaz-next/stuff/etc/xdg/libfm/libfm.conf Thu Sep 07 15:25:51 2017 +0300 @@ -0,0 +1,14 @@ +[config] +terminal=sakura +single_click=0 +use_trash=1 +confirm_del=1 +thumbnail_local=1 +thumbnail_max=2048 + +[ui] +big_icon_size=48 +small_icon_size=16 +thumbnail_size=128 +pane_icon_size=16 +show_thumbnail=1 diff -r e96c2053ccb9 -r 0a9729329e28 slitaz-next/stuff/etc/xdg/lxsession/LXDE/autostart --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/slitaz-next/stuff/etc/xdg/lxsession/LXDE/autostart Thu Sep 07 15:25:51 2017 +0300 @@ -0,0 +1,1 @@ +@openbox diff -r e96c2053ccb9 -r 0a9729329e28 slitaz-next/stuff/etc/xdg/lxsession/LXDE/desktop.conf --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/slitaz-next/stuff/etc/xdg/lxsession/LXDE/desktop.conf Thu Sep 07 15:25:51 2017 +0300 @@ -0,0 +1,246 @@ +[Session] +# Default program launched at startup +# Windows manager : Simple way to launch window manager (backward compatible). Let it empty if you want to use the advanced mode +window_manager= + +# Window manager : Advanced mode to launch the window manager (with session, usefull for launching openbox with specific arguments (like configuration file) and extras commands) +windows_manager/command=openbox +windows_manager/session=LXDE +windows_manager/extras= + +# Panel and its session (if necessary) +panel/command=lxpanel +panel/session=slitaz + +# Dock (or 2nd panel) and its session (if necessary) +dock/command= +dock/session= + +# Screensaver +screensaver/command= + +# Power management +power_manager/command= + +# File manager (session if necessary, extras commands if necessary) +file_manager/command=pcmanfm +file_manager/session=LXDE +file_manager/extras= + +# Desktop manager (handler to draw and manager the desktop) +# options possible : filemanager (to use the default file manager), feh (to use feh just to draw the background) +desktop_manager/command=filemanager +desktop_manager/wallpaper= + +# Polkit agent (use lxpolkit to use build-in support if enable at build time) +polkit/command=lxpolkit + +# Network GUI manager (auto to try to guess the best choice) +network_gui/command= + +# Instant message or communication program nĀ°1 (pidgin, IRC, skype ...) +im1/command= +im1/autostart= + +# Instant message or communication program nĀ°2 (pidgin, IRC, skype ...) +im2/command= +im2/autostart= + +# Widget program (conky, screenlet ...) +widget1/command= +widget1/autostart= + +# Audio preferences (dbus-send --session --print-reply --dest="org.lxde.SessionManager" /org/lxde/SessionManager org.lxde.SessionManager.AudioManagerLaunch) +audio_manager/command=alsamixer + +# Logout dialog (dbus-send --session --print-reply --dest="org.lxde.SessionManager" /org/lxde/SessionManager org.lxde.SessionManager.QuitManagerLaunch) +quit_manager/command=lxsession-logout +quit_manager/image=/usr/share/lxde/images/logout-banner.png +quit_manager/layout=top + +# Workspace manager (dbus-send --session --print-reply --dest="org.lxde.SessionManager" /org/lxde/SessionManager org.lxde.SessionManager.WorkspaceManagerLaunch) +workspace_manager/command= + +# Launcher to launch applications (dbus-send --session --print-reply --dest="org.lxde.SessionManager" /org/lxde/SessionManager org.lxde.SessionManager.LauncherManagerLaunch) +launcher_manager/command=lxpanelctl +launcher_manager/autostart= + +# Terminal by default (dbus-send --session --print-reply --dest="org.lxde.SessionManager" /org/lxde/SessionManager org.lxde.SessionManager.TerminalManagerLaunch) +terminal_manager/command=sakura + +# Screenshot utility by default +# main program : dbus-send --session --print-reply --dest="org.lxde.SessionManager" /org/lxde/ScreenshotManager org.lxde.SessionManager.ScreenshotManagerLaunch +# only windows : dbus-send --session --print-reply --dest="org.lxde.SessionManager" /org/lxde/ScreenshotManager org.lxde.SessionManager.ScreenshotWindowManagerLaunch +screenshot_manager/command=mtpaint -s + +# Upgrade by default (dbus-send --session --print-reply --dest="org.lxde.SessionManager" /org/lxde/SessionManager org.lxde.SessionManager.UpgradeManagerLaunch) +upgrade_manager/command= + +# Updates checker, support update-notifier-clone. +updates_manager/command= +# Timemout between the launch of the updates manager (to avoid running to often when the directory change) +updates_manager/timeout= + +# Crash report looging facility, launch crash report when a crash file is deteted (support apport-gtk only) +crash_manager/command= +# Add an option to delete the crash report, usefull for developers which crash apps too often +crash_manager/dev_mode= +# Timemout between the launch of the crash manager (to avoid running to often when the directory change) +crash_manager/timeout= + +# Clipboard support (use lxclipboard to use build-in support if enable at build time) +clipboard/command=lxclipboard + +# Use a standalone composite manager (with possibility to autostart it) +composite_manager/command=xcompmgr -c -r 10 -o 0.5 +composite_manager/autostart=yes + +# Utility to lock screen +lock_manager/command=lxlock + +# Utility to display messages (only lxsession-message-* supported) +message_manager/command= + +# Utility to load and apply xsettings (options available : "gnome", "xfce" and "build-in" for using build-in support of lxsession) +xsettings_manager/command=build-in + +# Utility for displaying notification +notification/command= +notification/autostart= + +# Utility for running a keybindings daemon +keybindings/command= +keybindings/autostart= + +# Utility to set proxy environment variable. Options available : build-in +# http: Set the variable to export +proxy_manager/command=build-in +proxy_manager/http= + +# Accessibility to enable (GNOME, KDE or other). Only GNOME supported now. +a11y/command= + +# Default Keyring program (default for ssh-agent, gnome-all for gnome-keyring-daemon full support) +keyring/command=ssh-agent + +# Command to launch for configuring Xrandr ex: xrandr --mode ... +xrandr/command= + +# Im method by default (fcitx, ibus) +im_manager/command= +im_manager/autostart= + +# Default web browser (desktop is the corresponding desktop file) +webbrowser/command= +webbrowser/desktop= + +# Default email client (desktop is the corresponding desktop file) +email/command= +email/desktop= + +# Other default application +pdf_reader/command=epdfview +video_player/command= +audio_player/command= +images_display/command= +text_editor/command=leafpad +archive/command= +charmap/command= +calculator/command=galculator +spreadsheet/command= +bittorent/command= +document/command= +webcam/command= +burn/command=burn-box +notes/command= +disk_utility/command= +tasks/command=lxtask + +# Disable autostart of applications in system and home autostart directory +# all : disable all applications (home, system, specify in this config file) +# config-only : disable applications from home and system (start only the ones in this config file) +# no : autostart all applications +disable_autostart=no + +upstart_user_session=false + +[State] +# unknown if untested, yes if on laptop, no if not +laptop_mode=unknown +# Try to guess the default +guess_default=true + +[Dbus] +# Default Dbus interfaces, should be always true +lxde=true +# Implement gnome-session Dbus API +gnome=false + +[Keymap] +# Read configuration from : user (this file) or system +mode= +# Keyboard configuration for user mode, all 4 should be present +model= +layout= +variant= +options= + +[Environment] +type=Other +menu_prefix=lxde- +# Enable appmenu integration +ubuntu_menuproxy=false +# Use this toolkit integration when only can be use, like LibreOffice (example : kde4, gtk2, gtk3) +toolkit_integration=gtk2 +# Disable gtk3 overlay scrollbar (GTK_OVERLAY_SCROLLING=0) "true" or "false". +gtk/overlay_scrollbar_disable=false +# Force using theme for QT apps (example gtk by QT_STYLE_OVERRIDE=gtk) +qt/force_theme= +# Set Qt platform settings +qt/platform=lxqt + +[Environment_variable] +# Export TEST variable with value test +TEST=test + +[GTK] +#iNet/DoubleClickTime=400 +#iNet/DoubleClickDistance +#iNet/DndDragThreshold +#iNet/CursorBlink +#iNet/CursorBlinkTime +sNet/ThemeName=Paper +sNet/IconThemeName=SliTaz-Paper +sGtk/FontName=DejaVu Sans 10 +#iGtk/IconSizes +#sGtk/KeyThemeName +iGtk/ToolbarStyle=3 +iGtk/ToolbarIconSize=2 +#iGtk/IMPreeditStyle +#iGtk/IMStatusStyle +iGtk/ButtonImages=1 +iGtk/MenuImages=1 +sGtk/CursorThemeName=slitaz-polar +iGtk/CursorThemeSize=18 +iXft/Antialias=1 +iXft/Hinting=1 +sXft/HintStyle=hintfull +#iXft/HintStyle +sXft/RGBA=rgb +#iXft/RGBA +#iXft/DPI +#iGtk/TouchscreenMode +iNet/EnableEventSounds=0 +iNet/EnableInputFeedbackSounds=0 +sGtk/ColorScheme= +iGtk/ColorScheme= + +[Mouse] +AccFactor=20 +AccThreshold=10 +LeftHanded=0 + +[Keyboard] +Delay=500 +Interval=30 +Beep=1 diff -r e96c2053ccb9 -r 0a9729329e28 slitaz-next/stuff/etc/xdg/openbox/menu.en.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/slitaz-next/stuff/etc/xdg/openbox/menu.en.xml Thu Sep 07 15:25:51 2017 +0300 @@ -0,0 +1,144 @@ + + + + + + + + file-manager + + + terminal + + + browser + + + editor + + + + tazbox tazapps + + + terminal -e tazx + + + + + + + pcmanfm --desktop-pref + + + + xcompmgr + + + xcompmgr -c -r 10 -o 0.5 + + + xcompmgr -c -f -r 10 -o 0.5 + + + + + transset-df --actual --max 60 + + + + + transset-df --click --max 60 + + + + + killall xcompmgr + + + + + + + tazbox su tazlito-wiz + + + tazbox su tazusb-box + + + + + tazbox su "terminal -e tazusb writefs gzip" + + + + + tazbox su "terminal -e tazusb writefs lzma" + + + + + tazbox su "terminal -e tazusb writefs none" + + + + + + + + obconf + + + + sh -c '\ + case $XDG_CURRENT_DESKTOP in + openbox) echo n | cp -i \ + /etc/xdg/openbox/autostart ~/.config/openbox/autostart + editor ~/.config/openbox/autostart ;; + LXDE|*) usersauto="$XDG_CONFIG_HOME/autostart" + [ -d $usersauto ] || usersauto='' + pcmanfm -n /etc/xdg/autostart $usersauto ;; + esac' + + + + + sh -c 'echo n | \ + cp -i /etc/xdg/openbox/menu.xml ~/.config/openbox/menu.xml; + editor ~/.config/openbox/menu.xml' + + + + + + + + + + + + + + + + tazbox new-file + + + lxpanelctl run + + + + + + + + + + + + tazbox logout + + + + diff -r e96c2053ccb9 -r 0a9729329e28 slitaz-next/stuff/etc/xdg/openbox/menu.ru.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/slitaz-next/stuff/etc/xdg/openbox/menu.ru.xml Thu Sep 07 15:25:51 2017 +0300 @@ -0,0 +1,163 @@ + + + + + + + + file-manager + + + terminal + + + browser + + + editor + + + + tazbox tazapps + + + terminal -e tazx + + + + + + + pcmanfm --desktop-pref + + + + xcompmgr + + + xcompmgr -c -r 10 -o 0.5 + + + xcompmgr -c -f -r 10 -o 0.5 + + + + + transset-df --actual --max 60 + + + + + transset-df --click --max 60 + + + + + killall xcompmgr + + + + + + + tazbox su tazlito-wiz + + + tazbox su tazusb-box + + + + + tazbox su "terminal -e tazusb writefs gzip" + + + + + tazbox su "terminal -e tazusb writefs lzma" + + + + + tazbox su "terminal -e tazusb writefs none" + + + + + + + + obconf + + + + sh -c '\ + case $XDG_CURRENT_DESKTOP in + openbox) echo n | cp -i \ + /etc/xdg/openbox/autostart ~/.config/openbox/autostart + editor ~/.config/openbox/autostart ;; + LXDE|*) usersauto="$XDG_CONFIG_HOME/autostart" + [ -d $usersauto ] || usersauto='' + pcmanfm -n /etc/xdg/autostart $usersauto ;; + esac' + + + + + sh -c 'echo n | \ + cp -i /etc/xdg/openbox/menu.xml ~/.config/openbox/menu.xml; + editor ~/.config/openbox/menu.xml' + + + + + + + + + + + + + + + + + tazbox new-file + + + + lxpanelctl run + + + + + + + + + + + + + + + + + + + tazbox logout + + + + diff -r e96c2053ccb9 -r 0a9729329e28 slitaz-next/stuff/root/.xinitrc --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/slitaz-next/stuff/root/.xinitrc Thu Sep 07 15:25:51 2017 +0300 @@ -0,0 +1,22 @@ +# ~/.xinitrc: Executed by Slim/LXDM login manager to startx X session. +# You can use F1 with Slim to change your window manager or configure +# it permanently with your personal applications.conf file. +# +. $HOME/.config/slitaz/applications.conf +tazbox mkmenu + +[ "$1" ] && WINDOW_MANAGER="$1" + +EXEC="exec ck-launch-session dbus-launch --sh-syntax --exit-with-session" + +LOG="/tmp/log" ; X=$LOG ; ERR=$X + +case "$WINDOW_MANAGER" in + openbox|lxde*|icewm*|xfce4|compiz|karmen|dwm|fluxbox*|razor*|mate*) + $EXEC ${WINDOW_MANAGER%-session}-session ;; + enlightenment) + $EXEC enlightenment_start ;; + kde) $EXEC startkde ;; + lxqt) $EXEC startlxqt ;; + *) $EXEC $WINDOW_MANAGER ;; +esac 2>>$ERR >>$X diff -r e96c2053ccb9 -r 0a9729329e28 slitaz-next/stuff/usr/share/icons/SliTaz-Paper/16x16/actions/system-log-out-panel.svg --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/slitaz-next/stuff/usr/share/icons/SliTaz-Paper/16x16/actions/system-log-out-panel.svg Thu Sep 07 15:25:51 2017 +0300 @@ -0,0 +1,50 @@ + + + + + + + + + + + image/svg+xml + + Paper Symbolic Icon Theme + + + + + + + + + + + + + Paper Symbolic Icon Theme + + + + + + + + + + + + + + + + + + + + + + + + diff -r e96c2053ccb9 -r 0a9729329e28 slitaz-next/stuff/usr/share/icons/SliTaz-Paper/16x16/actions/system-reboot-panel.svg --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/slitaz-next/stuff/usr/share/icons/SliTaz-Paper/16x16/actions/system-reboot-panel.svg Thu Sep 07 15:25:51 2017 +0300 @@ -0,0 +1,49 @@ + + + + + + + + + + + image/svg+xml + + Paper Symbolic Icon Theme + + + + + + + + + + + + + Paper Symbolic Icon Theme + + + + + + + + + + + + + + + + + + + + + + + diff -r e96c2053ccb9 -r 0a9729329e28 slitaz-next/stuff/usr/share/icons/SliTaz-Paper/16x16/actions/system-shutdown-panel.svg --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/slitaz-next/stuff/usr/share/icons/SliTaz-Paper/16x16/actions/system-shutdown-panel.svg Thu Sep 07 15:25:51 2017 +0300 @@ -0,0 +1,39 @@ + + + + + + + + + + + image/svg+xml + + Paper Symbolic Icon Theme + + + + Paper Symbolic Icon Theme + + + + + + + + + + + + + + + + + + + + + + diff -r e96c2053ccb9 -r 0a9729329e28 slitaz-next/stuff/usr/share/icons/SliTaz-Paper/16x16/status/software-update-available.png Binary file slitaz-next/stuff/usr/share/icons/SliTaz-Paper/16x16/status/software-update-available.png has changed diff -r e96c2053ccb9 -r 0a9729329e28 slitaz-next/stuff/usr/share/icons/SliTaz-Paper/16x16/status/software-update-urgent.png Binary file slitaz-next/stuff/usr/share/icons/SliTaz-Paper/16x16/status/software-update-urgent.png has changed diff -r e96c2053ccb9 -r 0a9729329e28 slitaz-next/stuff/usr/share/icons/SliTaz-Paper/22x22/panel/avatar-default.svg --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/slitaz-next/stuff/usr/share/icons/SliTaz-Paper/22x22/panel/avatar-default.svg Thu Sep 07 15:25:51 2017 +0300 @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff -r e96c2053ccb9 -r 0a9729329e28 slitaz-next/stuff/usr/share/icons/SliTaz-Paper/48x48/status/audio-volume-high.png Binary file slitaz-next/stuff/usr/share/icons/SliTaz-Paper/48x48/status/audio-volume-high.png has changed diff -r e96c2053ccb9 -r 0a9729329e28 slitaz-next/stuff/usr/share/icons/SliTaz-Paper/48x48/status/audio-volume-low.png Binary file slitaz-next/stuff/usr/share/icons/SliTaz-Paper/48x48/status/audio-volume-low.png has changed diff -r e96c2053ccb9 -r 0a9729329e28 slitaz-next/stuff/usr/share/icons/SliTaz-Paper/48x48/status/audio-volume-medium.png Binary file slitaz-next/stuff/usr/share/icons/SliTaz-Paper/48x48/status/audio-volume-medium.png has changed diff -r e96c2053ccb9 -r 0a9729329e28 slitaz-next/stuff/usr/share/icons/SliTaz-Paper/48x48/status/audio-volume-muted.png Binary file slitaz-next/stuff/usr/share/icons/SliTaz-Paper/48x48/status/audio-volume-muted.png has changed diff -r e96c2053ccb9 -r 0a9729329e28 slitaz-next/stuff/usr/share/icons/SliTaz-Paper/48x48/status/software-update-available.png Binary file slitaz-next/stuff/usr/share/icons/SliTaz-Paper/48x48/status/software-update-available.png has changed diff -r e96c2053ccb9 -r 0a9729329e28 slitaz-next/stuff/usr/share/icons/SliTaz-Paper/48x48/status/software-update-urgent.png Binary file slitaz-next/stuff/usr/share/icons/SliTaz-Paper/48x48/status/software-update-urgent.png has changed diff -r e96c2053ccb9 -r 0a9729329e28 slitaz-next/stuff/usr/share/icons/SliTaz-Paper/index.theme --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/slitaz-next/stuff/usr/share/icons/SliTaz-Paper/index.theme Thu Sep 07 15:25:51 2017 +0300 @@ -0,0 +1,93 @@ +[Icon Theme] +Name=SliTaz-Paper +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 + +[16x16/actions] +Size=16 +Context=Actions +Type=Threshold + +[16x16/apps] +Size=16 +Context=Applications +Type=Threshold + +[16x16/categories] +Size=16 +Context=Categories +Type=Threshold + +[16x16/devices] +Size=16 +Context=Devices +Type=Threshold + +[16x16/emblems] +Size=16 +Context=Emblems +Type=Threshold + +[16x16/emotions] +Size=16 +Context=Other +Type=Threshold + +[16x16/mimetypes] +Size=16 +Context=MimeTypes +Type=Threshold + +[16x16/places] +Size=16 +Context=Places +Type=Threshold + +[16x16/status] +Size=16 +Context=Status +Type=Threshold + +[22x22/status] +Size=22 +Context=Status +Type=Threshold + +[22x22/panel] +Size=22 +Context=Status +Type=Threshold + +[48x48/actions] +Size=48 +Context=Actions +Type=Threshold + +[48x48/apps] +Size=48 +Context=Applications +Type=Threshold + +[48x48/categories] +Size=48 +Context=Categories +Type=Threshold + +[48x48/devices] +Size=48 +Context=Devices +Type=Threshold + +[48x48/mimetypes] +Size=48 +Context=MimeTypes +Type=Threshold + +[48x48/places] +Size=48 +Context=Places +Type=Threshold + +[48x48/status] +Size=48 +Context=Status +Type=Threshold diff -r e96c2053ccb9 -r 0a9729329e28 slitaz-next/stuff/usr/share/terminfo/a/ansi Binary file slitaz-next/stuff/usr/share/terminfo/a/ansi has changed diff -r e96c2053ccb9 -r 0a9729329e28 slitaz-next/stuff/usr/share/terminfo/l/linux Binary file slitaz-next/stuff/usr/share/terminfo/l/linux has changed diff -r e96c2053ccb9 -r 0a9729329e28 slitaz-next/stuff/usr/share/terminfo/r/rxvt Binary file slitaz-next/stuff/usr/share/terminfo/r/rxvt has changed diff -r e96c2053ccb9 -r 0a9729329e28 slitaz-next/stuff/usr/share/terminfo/s/screen-256color Binary file slitaz-next/stuff/usr/share/terminfo/s/screen-256color has changed diff -r e96c2053ccb9 -r 0a9729329e28 slitaz-next/stuff/usr/share/terminfo/v/vt100 Binary file slitaz-next/stuff/usr/share/terminfo/v/vt100 has changed diff -r e96c2053ccb9 -r 0a9729329e28 slitaz-next/stuff/usr/share/terminfo/v/vt102 Binary file slitaz-next/stuff/usr/share/terminfo/v/vt102 has changed diff -r e96c2053ccb9 -r 0a9729329e28 slitaz-next/stuff/usr/share/terminfo/v/vt102+enq Binary file slitaz-next/stuff/usr/share/terminfo/v/vt102+enq has changed diff -r e96c2053ccb9 -r 0a9729329e28 slitaz-next/stuff/usr/share/terminfo/v/vt102-nsgr Binary file slitaz-next/stuff/usr/share/terminfo/v/vt102-nsgr has changed diff -r e96c2053ccb9 -r 0a9729329e28 slitaz-next/stuff/usr/share/terminfo/v/vt102-w Binary file slitaz-next/stuff/usr/share/terminfo/v/vt102-w has changed diff -r e96c2053ccb9 -r 0a9729329e28 slitaz-next/stuff/usr/share/terminfo/x/xterm Binary file slitaz-next/stuff/usr/share/terminfo/x/xterm has changed diff -r e96c2053ccb9 -r 0a9729329e28 slitaz-next/stuff/usr/share/terminfo/x/xterm-256color Binary file slitaz-next/stuff/usr/share/terminfo/x/xterm-256color has changed diff -r e96c2053ccb9 -r 0a9729329e28 slitaz-next/stuff/usr/share/terminfo/x/xterm-color Binary file slitaz-next/stuff/usr/share/terminfo/x/xterm-color has changed diff -r e96c2053ccb9 -r 0a9729329e28 slitaz-next/stuff/usr/share/terminfo/x/xterm-new Binary file slitaz-next/stuff/usr/share/terminfo/x/xterm-new has changed diff -r e96c2053ccb9 -r 0a9729329e28 slitaz-next/stuff/usr/share/terminfo/x/xterm-vt220 Binary file slitaz-next/stuff/usr/share/terminfo/x/xterm-vt220 has changed diff -r e96c2053ccb9 -r 0a9729329e28 slitaz-next/stuff/usr/share/themes/Paper/gtk-2.0/gtkrc --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/slitaz-next/stuff/usr/share/themes/Paper/gtk-2.0/gtkrc Thu Sep 07 15:25:51 2017 +0300 @@ -0,0 +1,2338 @@ +# Copyright 2016 Sam Hewitt. +# +# This file is part of the Paper GTK theme. +# +# The Paper GTK theme is free software: you can redistribute it +# and/or modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# The Paper GTK theme is distributed in the hope that it will be +# useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +# Public License for more details. +# +# You should have received a copy of the GNU General Public License along +# with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. + +# Paper GTK2 Theme +gtk-icon-sizes="gtk-large-toolbar=16,16:gtk-small-toolbar=16,16:panel-menu=16,16:gtk-button=16,16" +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" + +gtk-auto-mnemonics = 1 +gtk-primary-button-warps-slider = 1 + +style "default" +{ + xthickness = 1 + ythickness = 1 + + # Style Properties + + GtkWidget::focus-line-width = 0 + GtkMenuBar::window-dragging = 1 + GtkToolbar::window-dragging = 1 + GtkToolbar::internal-padding = 4 + GtkToolButton::icon-spacing = 4 + + GtkWidget::tooltip-radius = 3 + GtkWidget::tooltip-alpha = 235 + GtkWidget::new-tooltip-style = 1 #for compatibility + + GtkSeparatorMenuItem::horizontal-padding = 3 + GtkSeparatorMenuItem::wide-separators = 1 + GtkSeparatorMenuItem::separator-height = 1 + + GtkButton::child-displacement-y = 0 + GtkButton::default-border = { 0, 0, 0, 0 } + GtkButton::default-outside_border = { 0, 0, 0, 0 } + + GtkEntry::state-hint = 1 + + GtkScrollbar::trough-border = 0 + GtkRange::trough-border = 0 + GtkRange::slider-width = 13 + GtkRange::stepper-size = 0 + + GtkScrollbar::activate-slider = 1 + GtkScrollbar::has-backward-stepper = 0 + GtkScrollbar::has-forward-stepper = 0 + GtkScrollbar::min-slider-length = 42 + GtkScrolledWindow::scrollbar-spacing = 0 + GtkScrolledWindow::scrollbars-within-bevel = 1 + + GtkVScale::slider_length = 16 + GtkVScale::slider_width = 16 + GtkHScale::slider_length = 16 + GtkHScale::slider_width = 17 + + GtkStatusbar::shadow_type = GTK_SHADOW_NONE + GtkSpinButton::shadow_type = GTK_SHADOW_NONE + GtkMenuBar::shadow-type = GTK_SHADOW_NONE + GtkToolbar::shadow-type = GTK_SHADOW_NONE + GtkMenuBar::internal-padding = 0 #( every window is misaligned for the sake of menus ): + GtkMenu::horizontal-padding = 0 + GtkMenu::vertical-padding = 0 + + GtkCheckButton::indicator_spacing = 3 + GtkOptionMenu::indicator_spacing = { 8, 2, 0, 0 } + + GtkTreeView::row_ending_details = 0 + GtkTreeView::expander-size = 11 + GtkTreeView::vertical-separator = 4 + GtkTreeView::horizontal-separator = 4 + GtkTreeView::allow-rules = 1 + + GtkExpander::expander-size = 11 + + GtkWidget::link-color = @link_color + GtkWidget::visited-link-color = @link_color + + # Colors + + bg[NORMAL] = @bg_color + bg[PRELIGHT] = shade (1.02, @bg_color) + bg[SELECTED] = @selected_bg_color + bg[INSENSITIVE] = @bg_color + bg[ACTIVE] = shade (0.9, @bg_color) + + fg[NORMAL] = @text_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = darker (@bg_color) + fg[ACTIVE] = @fg_color + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[SELECTED] = @selected_fg_color + text[INSENSITIVE] = darker (@bg_color) + text[ACTIVE] = @selected_fg_color + + base[NORMAL] = @base_color + base[PRELIGHT] = shade (0.95, @bg_color) + base[SELECTED] = @selected_bg_color + base[INSENSITIVE] = @bg_color + base[ACTIVE] = shade (0.9, @selected_bg_color) + + # For succinctness, all reasonable pixmap options remain here + + engine "pixmap" + { + + # Check Buttons + + image + { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = OUT + overlay_file = "Check-Radio/checkbox-unchecked.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = OUT + overlay_file = "Check-Radio/checkbox-unchecked.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = OUT + overlay_file = "Check-Radio/checkbox-unchecked.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = SELECTED + shadow = OUT + overlay_file = "Check-Radio/checkbox-unchecked.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = OUT + overlay_file = "Check-Radio/checkbox-unchecked-insensitive.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = IN + overlay_file = "Check-Radio/checkbox-checked.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = IN + overlay_file = "Check-Radio/checkbox-checked.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = IN + overlay_file = "Check-Radio/checkbox-checked.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = SELECTED + shadow = IN + overlay_file = "Check-Radio/checkbox-checked.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = IN + overlay_file = "Check-Radio/checkbox-checked-insensitive.png" + overlay_stretch = FALSE + } + + # Radio Buttons + + image + { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "Check-Radio/option-unchecked.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "Check-Radio/option-unchecked.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "Check-Radio/option-unchecked.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + state = SELECTED + shadow = OUT + overlay_file = "Check-Radio/option-unchecked.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "Check-Radio/option-unchecked-insensitive.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "Check-Radio/option-checked.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "Check-Radio/option-checked.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "Check-Radio/option-checked.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + state = SELECTED + shadow = IN + overlay_file = "Check-Radio/option-checked.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "Check-Radio/option-checked-insensitive.png" + overlay_stretch = FALSE + } + + # Arrows + + image + { + function = ARROW + overlay_file = "Arrows/arrow-up.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + image + { + function = ARROW + state = PRELIGHT + overlay_file = "Arrows/arrow-up-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + image + { + function = ARROW + state = ACTIVE + overlay_file = "Arrows/arrow-up-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + image + { + function = ARROW + state = INSENSITIVE + overlay_file = "Arrows/arrow-up-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image + { + function = ARROW + state = NORMAL + overlay_file = "Arrows/arrow-down.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + image + { + function = ARROW + state = PRELIGHT + overlay_file = "Arrows/arrow-down-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + image + { + function = ARROW + state = ACTIVE + overlay_file = "Arrows/arrow-down-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + image + { + function = ARROW + state = INSENSITIVE + overlay_file = "Arrows/arrow-down-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + image + { + function = ARROW + overlay_file = "Arrows/arrow-left.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + image + { + function = ARROW + state = PRELIGHT + overlay_file = "Arrows/arrow-left-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + image + { + function = ARROW + state = ACTIVE + overlay_file = "Arrows/arrow-left-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + image + { + function = ARROW + state = INSENSITIVE + overlay_file = "Arrows/arrow-left-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image + { + function = ARROW + overlay_file = "Arrows/arrow-right.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + image + { + function = ARROW + state = PRELIGHT + overlay_file = "Arrows/arrow-right-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + image + { + function = ARROW + state = ACTIVE + overlay_file = "Arrows/arrow-right-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + image + { + function = ARROW + state = INSENSITIVE + overlay_file = "Arrows/arrow-right-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + + # Option Menu Arrows + + image + { + function = TAB + state = INSENSITIVE + overlay_file = "Arrows/arrow-down-insens.png" + overlay_stretch = FALSE + } + image + { + function = TAB + state = NORMAL + overlay_file = "Arrows/arrow-down.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + } + image + { + function = TAB + state = PRELIGHT + overlay_file = "Arrows/arrow-down-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + } + + # Lines + + image + { + function = VLINE + file = "Lines/line-v.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + image + { + function = HLINE + file = "Lines/line-h.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + + # Focus lines + + image + { + function = FOCUS + file = "Others/focus.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + } + + # Handles + + image + { + function = HANDLE + overlay_file = "Handles/handle-h.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + image + { + function = HANDLE + overlay_file = "Handles/handle-v.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + # Expanders + + image + { + function = EXPANDER + expander_style = COLLAPSED + file = "Expanders/plus.png" + } + + image + { + function = EXPANDER + expander_style = EXPANDED + file = "Expanders/minus.png" + } + + image + { + function = EXPANDER + expander_style = SEMI_EXPANDED + file = "Expanders/minus.png" + } + + image + { + function = EXPANDER + expander_style = SEMI_COLLAPSED + file = "Expanders/plus.png" + } + + image + { + function = RESIZE_GRIP + state = NORMAL + detail = "statusbar" + overlay_file = "Others/null.png" + overlay_border = { 0,0,0,0 } + overlay_stretch = FALSE + } + + # Shadows ( this area needs help :P ) + + image + { + function = SHADOW_GAP + file = "Others/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + } +} + +style "dark" +{ + color["bg_color_dark"] = "#4B5044" + color["fg_color_dark"] = "#ffffff" + color["selected_fg_color_dark"] = "#ffffff" + + fg[NORMAL] = @fg_color_dark + fg[PRELIGHT] = shade (1.15, @fg_color_dark) + fg[ACTIVE] = @fg_color_dark + fg[SELECTED] = @selected_fg_color_dark + fg[INSENSITIVE] = shade (0.5, @fg_color_dark) + + bg[NORMAL] = @bg_color_dark + bg[ACTIVE] = shade (0.8, @bg_color_dark) + bg[SELECTED] = @selected_bg_color + bg[PRELIGHT] = shade (1.0, "#4D4C48") + bg[INSENSITIVE] = shade (0.85, @bg_color_dark) + + text[NORMAL] = @fg_color_dark + text[PRELIGHT] = shade (1.15, @fg_color_dark) + text[SELECTED] = @selected_fg_color_dark + text[ACTIVE] = @fg_color_dark + text[INSENSITIVE] = mix (0.5, @bg_color, @bg_color_dark) +} + +style "scrollbar" +{ + engine "pixmap" + { + image + { + function = BOX + detail = "trough" + file = "Scrollbars/trough-scrollbar-horiz.png" + border = { 19, 19, 4, 4 } + stretch = TRUE + orientation = HORIZONTAL + } + image + { + function = BOX + detail = "trough" + file = "Scrollbars/trough-scrollbar-vert.png" + border = { 4, 4, 19, 19 } + stretch = TRUE + orientation = VERTICAL + } + +# Sliders + + image + { + function = SLIDER + state = NORMAL + file = "Scrollbars/slider-horiz.png" + border = { 7, 7, 5, 5 } + stretch = TRUE + orientation = HORIZONTAL + + } + image + { + function = SLIDER + state = ACTIVE + file = "Scrollbars/slider-horiz-active.png" + border = { 7, 7, 5, 5 } + stretch = TRUE + orientation = HORIZONTAL + + } + image + { + function = SLIDER + state = PRELIGHT + file = "Scrollbars/slider-horiz-prelight.png" + border = { 7, 7, 5, 5 } + stretch = TRUE + orientation = HORIZONTAL + + } + image + { + function = SLIDER + state = INSENSITIVE + file = "Scrollbars/slider-horiz-insens.png" + border = { 7, 7, 5, 5 } + stretch = TRUE + orientation = HORIZONTAL + } + +# X Verticals + + image + { + function = SLIDER + state = NORMAL + file = "Scrollbars/slider-vert.png" + border = { 5, 5, 7, 7 } + stretch = TRUE + orientation = VERTICAL + + } + image + { + function = SLIDER + state = ACTIVE + file = "Scrollbars/slider-vert-active.png" + border = { 5, 5, 7, 7 } + stretch = TRUE + orientation = VERTICAL + + } + image + { + function = SLIDER + state = PRELIGHT + file = "Scrollbars/slider-vert-prelight.png" + border = { 5, 5, 7, 7 } + stretch = TRUE + orientation = VERTICAL + + } + image + { + function = SLIDER + state = INSENSITIVE + file = "Scrollbars/slider-vert-insens.png" + border = { 5, 5, 7, 7 } + stretch = TRUE + orientation = VERTICAL + + } + } +} + +style "scrollbar_dark" +{ + engine "pixmap" + { + image + { + function = BOX + detail = "trough" + file = "Scrollbars/trough-scrollbar-horiz-dark.png" + border = { 19, 19, 4, 4 } + stretch = TRUE + orientation = HORIZONTAL + } + image + { + function = BOX + detail = "trough" + file = "Scrollbars/trough-scrollbar-vert-dark.png" + border = { 4, 4, 19, 19 } + stretch = TRUE + orientation = VERTICAL + } + +# Sliders + + image + { + function = SLIDER + state = NORMAL + file = "Scrollbars/slider-horiz.png" + border = { 7, 7, 5, 5 } + stretch = TRUE + orientation = HORIZONTAL + + } + image + { + function = SLIDER + state = ACTIVE + file = "Scrollbars/slider-horiz-active.png" + border = { 7, 7, 5, 5 } + stretch = TRUE + orientation = HORIZONTAL + + } + image + { + function = SLIDER + state = PRELIGHT + file = "Scrollbars/slider-horiz-prelight.png" + border = { 7, 7, 5, 5 } + stretch = TRUE + orientation = HORIZONTAL + + } + image + { + function = SLIDER + state = INSENSITIVE + file = "Scrollbars/slider-horiz-insens.png" + border = { 7, 7, 5, 5 } + stretch = TRUE + orientation = HORIZONTAL + } + +# X Verticals + + image + { + function = SLIDER + state = NORMAL + file = "Scrollbars/slider-vert.png" + border = { 5, 5, 7, 7 } + stretch = TRUE + orientation = VERTICAL + + } + image + { + function = SLIDER + state = ACTIVE + file = "Scrollbars/slider-vert-active.png" + border = { 5, 5, 7, 7 } + stretch = TRUE + orientation = VERTICAL + + } + image + { + function = SLIDER + state = PRELIGHT + file = "Scrollbars/slider-vert-prelight.png" + border = { 5, 5, 7, 7 } + stretch = TRUE + orientation = VERTICAL + + } + image + { + function = SLIDER + state = INSENSITIVE + file = "Scrollbars/slider-vert-insens.png" + border = { 5, 5, 7, 7 } + stretch = TRUE + orientation = VERTICAL + + } + } +} + +style "menubar" +{ + bg[PRELIGHT] = "#FFF" + fg[SELECTED] = @text_color + + xthickness = 0 + ythickness = 0 + + engine "pixmap" + { + image + { + function = BOX + recolorable = TRUE + state = PRELIGHT + file = "Menu-Menubar/menubar_button.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "menu" +{ + xthickness = 0 + ythickness = 0 + + GtkMenuItem::arrow-scaling = 0.4 + + bg[NORMAL] = shade (1.08, @bg_color) + bg[INSENSITIVE] = @base_color + bg[PRELIGHT] = @base_color + + engine "pixmap" + + # For menus that use horizontal lines rather than gtkseparator + + { + image + { + function = HLINE + file = "Lines/menu_line_h.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + } +} + +style "menu_item" +{ + xthickness = 2 + ythickness = 4 + + # HACK: Gtk doesn't actually read this value + # while rendering the menu items, but Libreoffice + # does; setting this value equal to the one in + # fg[PRELIGHT] ensures a code path in the LO theming code + # that falls back to a dark text color for menu item text + # highlight. The price to pay is black text on menus as well, + # but at least it's readable. + # See https://bugs.freedesktop.org/show_bug.cgi?id=38038 + bg[SELECTED] = @selected_fg_color + + bg[PRELIGHT] = @selected_bg_color + fg[PRELIGHT] = @selected_fg_color + text[PRELIGHT] = @selected_fg_color + + engine "pixmap" + { + + # Check Buttons + + image + { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = OUT + overlay_file = "Others/null.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = OUT + overlay_file = "Others/null.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = OUT + overlay_file = "Others/null.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = OUT + overlay_file = "Others/null.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = IN + overlay_file = "Check-Radio/menucheck.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = IN + overlay_file = "Check-Radio/menucheck_prelight.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = IN + overlay_file = "Check-Radio/menucheck.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = IN + overlay_file = "Others/null.png" + overlay_stretch = FALSE + } + + # Radio Buttons + + image + { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "Others/null.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "Others/null.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "Others/null.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "Others/null.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "Check-Radio/menuoption.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "Check-Radio/menuoption_prelight.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "Check-Radio/menuoption.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "Others/null.png" + overlay_stretch = FALSE + } + image + { + function = SHADOW # This fixes boxy Qt menu items + file = "Others/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + # Arrow Buttons + + image + { + function = ARROW + state = NORMAL + overlay_file = "Arrows/menu-arrow.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + image + { + function = ARROW + state = PRELIGHT + overlay_file = "Arrows/menu-arrow-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + } +} + +style "menubar_item" +{ + xthickness = 2 + ythickness = 3 + bg[PRELIGHT] = @selected_fg_color + fg[PRELIGHT] = @text_color +} + +style "button" +{ + xthickness = 4 + ythickness = 3 + + engine "pixmap" + { + image + { + function = BOX + state = NORMAL + file = "Buttons/button-default.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + image + { + function = BOX + state = PRELIGHT + file = "Buttons/button-prelight.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + image + { + function = BOX + state = ACTIVE + file = "Buttons/button-pressed.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + image + { + function = BOX + state = INSENSITIVE + file = "Buttons/button-insensitive.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "button_nohilight" +{ + xthickness = 4 + ythickness = 3 + + engine "pixmap" + { + image + { + function = BOX + state = NORMAL + file = "Buttons/button-default-nohilight.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + image + { + function = BOX + state = PRELIGHT + file = "Buttons/button-prelight-nohilight.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + image + { + function = BOX + state = ACTIVE + file = "Buttons/button-pressed-nohilight.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + image + { + function = BOX + state = INSENSITIVE + file = "Buttons/button-insensitive-nohilight.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "checkbutton" +{ + fg[PRELIGHT] = @text_color + fg[ACTIVE] = @text_color +} + +style "entry" +{ + xthickness = 3 + ythickness = 4 + + base[NORMAL] = @base_color + base[INSENSITIVE] = @insensitive_bg_color + + engine "pixmap" + { + image + { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "Entry/entry-border.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image + { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "Entry/entry-border-disabled.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + image + { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "Entry/entry-border-active.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + image + { + function = FLAT_BOX + detail = "entry_bg" + state = NORMAL + overlay_file = "Entry/entry-border-fill-plain.png" + overlay_border = { 1, 1, 1, 1 } + overlay_stretch = TRUE + } + image + { + function = FLAT_BOX + detail = "entry_bg" + state = ACTIVE + overlay_file = "Entry/entry-border-fill-plain.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = TRUE + } + } +} + +style "notebook_entry" +{ + engine "pixmap" + { + image + { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "Entry/entry-border.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + image + { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "Entry/entry-border-disabled.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + image + { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "Entry/entry-border-active.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "notebook_tab_label" +{ + fg[ACTIVE] = @text_color +} + +style "combobox_entry" +{ + xthickness = 3 + ythickness = 4 + + engine "pixmap" + { + # LTR version + image + { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "Entry/combo-entry-border.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + image + { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "Entry/combo-entry-border-disabled.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + image + { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "Entry/combo-entry-border-active.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + # RTL version + + image + { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "Entry/combo-entry-border-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + image + { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "Entry/combo-entry-border-disabled-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + image + { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "Entry/combo-entry-border-active-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + } +} + +style "notebook_combobox_entry" +{ + engine "pixmap" + { + # LTR version + image + { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "Entry/combo-entry-border.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + image + { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "Entry/combo-entry-border-disabled.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + image + { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "Entry/combo-entry-border-active.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + # RTL version + + image + { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "Entry/combo-entry-border-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + image + { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "Entry/combo-entry-border-disabled-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + image + { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "Entry/combo-entry-border-active-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + } +} + +style "combobox_entry_button" +{ + fg[ACTIVE] = @text_color + + engine "pixmap" + { + + # LTR version + image + { + function = BOX + state = NORMAL + file = "Entry/combo-entry-button.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + image + { + function = BOX + state = PRELIGHT + file = "Entry/combo-entry-button.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + image + { + function = BOX + state = INSENSITIVE + file = "Entry/combo-entry-button-disabled.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + image + { + function = BOX + state = ACTIVE + file = "Entry/combo-entry-button-active.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + # RTL version + image + { + function = BOX + state = NORMAL + file = "Entry/combo-entry-button-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + image + { + function = BOX + state = PRELIGHT + file = "Entry/combo-entry-button-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + image + { + function = BOX + state = INSENSITIVE + file = "Entry/combo-entry-button-disabled-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + image + { + function = BOX + state = ACTIVE + file = "Entry/combo-entry-button-active-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + } +} + +style "spinbutton" +{ + bg[NORMAL] = @bg_color + + xthickness = 3 + ythickness = 4 + + engine "pixmap" + { + image + { + function = ARROW + } + + # Spin-Up LTR + image + { + function = BOX + state = NORMAL + detail = "spinbutton_up" + file = "Spin/up-background.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "Arrows/arrow-up-small.png" + overlay_stretch = FALSE + direction = LTR + } + image + { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + file = "Spin/up-background.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "Arrows/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + image + { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + file = "Spin/up-background-disable.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "Arrows/arrow-up-small-insens.png" + overlay_stretch = FALSE + direction = LTR + } + image + { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + file = "Spin/up-background.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "Arrows/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + # Spin-Up RTL + image + { + function = BOX + state = NORMAL + detail = "spinbutton_up" + file = "Spin/up-background-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "Arrows/arrow-up-small.png" + overlay_stretch = FALSE + direction = RTL + } + image + { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + file = "Spin/up-background-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "Arrows/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + image + { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + file = "Spin/up-background-disable-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "Arrows/arrow-up-small-insens.png" + overlay_stretch = FALSE + direction = RTL + } + image + { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + file = "Spin/up-background-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "Arrows/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + + # Spin-Down LTR + image + { + function = BOX + state = NORMAL + detail = "spinbutton_down" + file = "Spin/down-background.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "Arrows/arrow-down-small.png" + overlay_stretch = FALSE + direction = LTR + } + image + { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + file = "Spin/down-background.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "Arrows/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + image + { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + file = "Spin/down-background-disable.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "Arrows/arrow-down-small-insens.png" + overlay_stretch = FALSE + direction = LTR + } + image + { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + file = "Spin/down-background.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "Arrows/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + # Spin-Down RTL + image + { + function = BOX + state = NORMAL + detail = "spinbutton_down" + file = "Spin/down-background-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "Arrows/arrow-down-small.png" + overlay_stretch = FALSE + direction = RTL + } + image + { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + file = "Spin/down-background-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "Arrows/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + image + { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + file = "Spin/down-background-disable-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "Arrows/arrow-down-small-insens.png" + overlay_stretch = FALSE + direction = RTL + } + image + { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + file = "Spin/down-background-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "Arrows/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + } +} + + + + +style "standalone_entry" +{ + engine "pixmap" + { + image + { + function = FLAT_BOX + detail = "entry_bg" + state = NORMAL + file = "Entry/entry-border-fill-plain.png" + stretch = TRUE + border = { 0, 0, 0, 0 } + } + image + { + function = FLAT_BOX + detail = "entry_bg" + state = ACTIVE + file = "Entry/entry-border-fill-plain.png" + stretch = TRUE + border = { 0, 0, 0, 0 } + } + image + { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "Entry/entry-border.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + image + { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "Entry/entry-border-active.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "notebook" +{ + + xthickness = 5 + ythickness = 2 + + engine "pixmap" + { + image + { + function = EXTENSION + state = ACTIVE + file = "Tabs/tab-bottom.png" + border = { 3,3,3,5 } + stretch = TRUE + gap_side = TOP + } + image + { + function = EXTENSION + state = ACTIVE + file = "Tabs/tab-top.png" + border = { 3,3,5,3 } + stretch = TRUE + gap_side = BOTTOM + } + image + { + function = EXTENSION + state = ACTIVE + file = "Tabs/tab-left.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = RIGHT + } + image + { + function = EXTENSION + state = ACTIVE + file = "Tabs/tab-right.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = LEFT + } + image + { + function = EXTENSION + file = "Tabs/tab-top-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = BOTTOM + } + image + { + function = EXTENSION + file = "Tabs/tab-bottom-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = TOP + } + image + { + function = EXTENSION + file = "Tabs/tab-left-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = RIGHT + } + image + { + function = EXTENSION + file = "Tabs/tab-right-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = LEFT + } + +# How to draw boxes with a gap on one side (ie the page of a notebook) + + image + { + function = BOX_GAP + file = "Tabs/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "Tabs/notebook-gap-horiz.png" + gap_border = { 1, 1, 0, 0 } + gap_side = TOP + } + image + { + function = BOX_GAP + file = "Tabs/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "Tabs/notebook-gap-horiz.png" + gap_border = { 1, 1, 0, 0 } + gap_side = BOTTOM + } + image + { + function = BOX_GAP + file = "Tabs/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "Tabs/notebook-gap-vert.png" + gap_border = { 0, 0, 1, 1 } + gap_side = LEFT + } + image + { + function = BOX_GAP + file = "Tabs/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "Tabs/notebook-gap-vert.png" + gap_border = { 0, 0, 1, 1 } + gap_side = RIGHT + } + +# How to draw the box of a notebook when it isnt attached to a tab + + image + { + function = BOX + file = "Tabs/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "handlebox" +{ + engine "pixmap" + { + image + { + function = BOX + file = "Others/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + detail = "handlebox_bin" + shadow = IN + } + image + { + function = BOX + file = "Others/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + detail = "handlebox_bin" + shadow = OUT + } + } +} + +style "combobox_separator" +{ + xthickness = 0 + ythickness = 0 + GtkWidget::wide-separators = 1 +} + +style "combobox" +{ + xthickness = 0 + ythickness = 0 +} + +style "combobox_button" +{ + xthickness = 2 + ythickness = 2 +} + +style "range" +{ + engine "pixmap" + { + image + { + function = BOX + detail = "trough" + file = "Range/trough-horizontal.png" + border = { 4, 4, 0, 0 } + stretch = TRUE + orientation = HORIZONTAL + } + image + { + function = BOX + detail = "trough" + file = "Range/trough-vertical.png" + border = { 0, 0, 4, 4 } + stretch = TRUE + orientation = VERTICAL + } + + # Horizontal + + image + { + function = SLIDER + state = NORMAL + file = "Others/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "Range/slider-horiz.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + image + { + function = SLIDER + state = PRELIGHT + file = "Others/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "Range/slider-horiz-prelight.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + image + { + function = SLIDER + state = INSENSITIVE + file = "Others/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "Range/slider-horiz.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + # Vertical + + image + { + function = SLIDER + state = NORMAL + file = "Others/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "Range/slider-vert.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + image + { + function = SLIDER + state = PRELIGHT + file = "Others/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "Range/slider-vert-prelight.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + image + { + function = SLIDER + state = INSENSITIVE + file = "Others/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "Range/slider-vert.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + +# Function below removes ugly boxes + + image + { + function = BOX + file = "Others/null.png" + border = { 3, 3, 3, 3 } + stretch = TRUE + } + + } +} + +style "progressbar" +{ + xthickness = 1 + ythickness = 1 + + engine "pixmap" + { + image + { + function = BOX + detail = "trough" + file = "ProgressBar/trough-progressbar.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + orientation = HORIZONTAL + } + image + { + function = BOX + detail = "bar" + file = "ProgressBar/progressbar.png" + stretch = TRUE + border = { 3, 3, 3, 3 } + orientation = HORIZONTAL + } + image + { + function = BOX + detail = "trough" + file = "ProgressBar/trough-progressbar_v.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + orientation = VERTICAL + } + image + { + function = BOX + detail = "bar" + file = "ProgressBar/progressbar_v.png" + stretch = TRUE + border = { 3, 3, 3, 3 } + orientation = VERTICAL + } + } +} + +style "separator_menu_item" +{ + engine "pixmap" + { + image + { + function = BOX + file = "Lines/menu_line_h.png" + border = { 0, 0, 1, 0 } + stretch = TRUE + } + } +} + +style "treeview_header" +{ + ythickness = 1 + + fg[NORMAL] = shade(0.55, @bg_color) + fg[PRELIGHT] = shade(0.80, @text_color) + font_name = "Bold" + + engine "pixmap" + { + image + { + function = BOX + file = "Others/tree_header.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + } + } +} + +style "scrolled_window" +{ + xthickness = 1 + ythickness = 1 + + engine "pixmap" + { + image + { + function = SHADOW + file = "Shadows/frame.png" + border = { 5, 5, 5, 5 } + stretch = TRUE + } + } +} + +style "frame" +{ + xthickness = 1 + ythickness = 1 + + engine "pixmap" + { + image + { + function = SHADOW + file = "Shadows/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = IN + } + image + { + function = SHADOW_GAP + file = "Shadows/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "Shadows/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "Shadows/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = IN + } + image + { + function = SHADOW + file = "Shadows/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = OUT + } + image + { + function = SHADOW_GAP + file = "Shadows/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "Shadows/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "Shadows/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = OUT + } + image + { + function = SHADOW + file = "Shadows/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = ETCHED_IN + } + image + { + function = SHADOW_GAP + file = "Shadows/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "Shadows/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "Shadows/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = ETCHED_IN + } + image + { + function = SHADOW + file = "Shadows/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = ETCHED_OUT + } + image + { + function = SHADOW_GAP + file = "Shadows/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "Shadows/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "Shadows/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = ETCHED_OUT + } + } +} + +style "toolbar" +{ + engine "pixmap" + { + image + { + function = SHADOW + } + } +} + +style "inline_toolbar" +{ + GtkToolbar::button-relief = GTK_RELIEF_NORMAL + + engine "pixmap" + { + image + { + function = BOX + file = "Toolbar/inline-toolbar.png" + stretch = TRUE + } + } +} + +style "notebook_viewport" +{ + bg[NORMAL] = @base_color +} + +style "tooltips" +{ + xthickness = 8 + ythickness = 4 + + bg[NORMAL] = @tooltip_bg_color + fg[NORMAL] = @tooltip_fg_color + bg[SELECTED] = @tooltip_bg_color +} + + +style "null" +{ + engine "pixmap" + { + image + { + function = BOX + file = "Others/null.png" + stretch = TRUE + } + } +} + + +class "GtkWidget" style "default" +class "GtkScrollbar" style "scrollbar" +class "GtkButton" style "button" +class "GtkEntry" style "entry" +class "GtkOldEditable" style "entry" +class "GtkSpinButton" style "spinbutton" +class "GtkNotebook" style "notebook" +class "GtkRange" style "range" +class "GtkProgressBar" style "progressbar" +class "GtkSeparatorMenuItem" style "separator_menu_item" +class "GtkScrolledWindow" style "scrolled_window" +class "GtkFrame" style "frame" +class "GtkToolbar" style "toolbar" + +widget_class "**" style "menubar" +widget_class "**" style "menu" +widget_class "**" style "menu_item" +widget_class "*.*" style "menubar_item" +widget_class "**" style "checkbutton" +widget_class "*" style "combobox" +widget_class "**" style "combobox_button" +widget_class "**" style "combobox_separator" +widget_class "*HandleBox" style "handlebox" +widget_class "***" style "treeview_header" +widget_class "**" style "inline_toolbar" +widget_class "***" style "button_nohilight" +widget_class "**" style "combobox_entry" +widget_class "**" style "combobox_entry_button" +widget_class "**" style "button_nohilight" +widget_class "***" style "notebook_viewport" + +# Entries in notebooks draw with notebook's base color, but not if there's +# something else in the middle that draws gray again +widget_class "**" style "notebook_entry" +widget_class "***" style "entry" + +widget_class "***" style "notebook_combobox_entry" +widget_class "****" style "combobox_entry" + +# We also need to avoid changing fg color for the inactive notebook tab labels +widget_class "*." style "notebook_tab_label" + +# GTK tooltips +widget "gtk-tooltip*" style "tooltips" + +# Includes +include "Apps/apps.rc" +include "Apps/chrome.rc" +include "Apps/eclipse.rc" +include "Apps/firefox.rc" +include "Apps/gimp.rc" +include "Apps/libreoffice.rc" +include "Apps/panel.rc" +include "Apps/terminal.rc" +include "Apps/thunar.rc" diff -r e96c2053ccb9 -r 0a9729329e28 slitaz-next/stuff/var/lib/tazpkg/mirror --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/slitaz-next/stuff/var/lib/tazpkg/mirror Thu Sep 07 15:25:51 2017 +0300 @@ -0,0 +1,1 @@ +http://mirror.slitaz.org/packages/next/ diff -r e96c2053ccb9 -r 0a9729329e28 syslinux-slitaz-repack/receipt --- a/syslinux-slitaz-repack/receipt Tue Sep 05 03:04:03 2017 +0300 +++ b/syslinux-slitaz-repack/receipt Thu Sep 07 15:25:51 2017 +0300 @@ -18,7 +18,8 @@ lzma d $src/fs.cpio.lzma -so | cpio -idm mkdir $install cp -r $src/fs/* $install - sed -i 's|5\.0-RC4|6.0|' $install/boot/isolinux/isolinux.cfg + sed -i 's|5\.0-RC4|Next|; s|\.jpg|\.png|; s|autologin|font=ter-v14n &|' \ + $install/boot/isolinux/isolinux.cfg } # Rules to gen a SliTaz package suitable for Tazpkg.