# HG changeset patch # User Aleksej Bobylev # Date 1557217544 -10800 # Node ID e517a9b93d361acc52cd73b457b1c09eec3a9faf # Parent fdb9ab1b060ba94f5ed7076d2840cbeff28fd6e6 Add LXSession 0.4.6.* as lxsession046 (latest LXSession 0.4.* is 0.4.9.* and it don't compile anyway due to the old libgee; and latest LXSession 0.5.* (just lxsession) has the major drawbacks) diff -r fdb9ab1b060b -r e517a9b93d36 lxsession046/description.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/lxsession046/description.txt Tue May 07 11:25:44 2019 +0300 @@ -0,0 +1,18 @@ +LXSession is a lightweight X11 session manager with fewer dependencies, designed +for use with the LXDE (Lightweight X11 Desktop Environment). It derived from XSM +and have following differences: + * Removed the session dialog from xsm. + * Stripped down without session restore function. + * Automaticlly restart specific program if crashes happened. + * Use better configuration. + * Provide a nice logout-dialog with the ability to shutdown / reboot / + suspend / hibernate via HAL or gdm + * Support halt/reboot LTSP thin clients, and more... + +It's desktop-independent and can be used with any window manager. + +As "session manager" lxsession used to automatically start a set of applications +and set up a working desktop environment + +LXSession has also a built-in lightweight Xsettings daemon, which can configure +GTK+ themes, keyboard, and mouse for you on session startup. diff -r fdb9ab1b060b -r e517a9b93d36 lxsession046/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/lxsession046/receipt Tue May 07 11:25:44 2019 +0300 @@ -0,0 +1,36 @@ +# SliTaz package receipt. + +ORIGIN="lxsession" +PACKAGE="lxsession046" +VERSION="0.4.6.1" +CATEGORY="x-window" +SHORT_DESC="LXDE X session manager." +MAINTAINER="devel@slitaz.org" +LICENSE="GPL2" +WEB_SITE="https://wiki.lxde.org/en/LXSession" +TARBALL="$ORIGIN-$VERSION.tar.gz" +WGET_URL="$SF_MIRROR/lxde/$TARBALL" +HOST_ARCH="i486 arm" + +DEPENDS="gtk+ dbus" +BUILD_DEPENDS="gtk+-dev dbus-dev intltool" + +# Rules to configure and make the package. +compile_rules() +{ + ./configure \ + --sysconfdir=/etc \ + $CONFIGURE_ARGS && + make && make install +} + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr/share $fs/etc/xdg/lxsession/LXDE + cp -a $install/usr/bin $fs/usr + cp -a $install/usr/share/lxsession $fs/usr/share + # Use SliTaz Icon them for lxsession-logout + cp -a $stuff/desktop.conf $fs/etc/xdg/lxsession/LXDE + chown -R 0.0 $fs +} diff -r fdb9ab1b060b -r e517a9b93d36 lxsession046/stuff/desktop.conf --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/lxsession046/stuff/desktop.conf Tue May 07 11:25:44 2019 +0300 @@ -0,0 +1,51 @@ +[Session] +disable_autostart=no +polkit/command=lxpolkit +clipboard/command=lxclipboard +xsettings_manager/command=build-in +proxy_manager/command=build-in +keyring/command=ssh-agent +quit_manager/command=lxsession-logout +quit_manager/image=/usr/share/lxde/images/logout-banner.png +quit_manager/layout=top +lock_manager/command=lxlock +terminal_manager/command=terminal +launcher_manager/command=lxpanelctl +window_manager=openbox + +[GTK] +iXft/Antialias=1 +iXft/Hinting=1 +sXft/HintStyle=hintfull +sXft/RGBA=none +sNet/ThemeName=Clearlooks Human +sNet/IconThemeName=SliTaz-Faenza-Dark +iNet/EnableEventSounds=0 +iNet/EnableInputFeedbackSounds=0 +sGtk/ColorScheme= +sGtk/FontName=DejaVu Sans 10 +iGtk/ToolbarStyle=3 +iGtk/ToolbarIconSize=2 +iGtk/ButtonImages=1 +iGtk/MenuImages=1 +iGtk/CursorThemeSize=18 +sGtk/CursorThemeName=slitaz-polar + +[Mouse] +AccFactor=20 +AccThreshold=10 +LeftHanded=0 + +[Keyboard] +Delay=500 +Interval=30 +Beep=1 + +[State] +guess_default=true + +[Dbus] +lxde=true + +[Environment] +menu_prefix=lxde-