wok rev 21549

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)
author Aleksej Bobylev <al.bobylev@gmail.com>
date Tue May 07 11:25:44 2019 +0300 (2019-05-07)
parents fdb9ab1b060b
children ad2c8cdf2efc
files lxsession046/description.txt lxsession046/receipt lxsession046/stuff/desktop.conf
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/lxsession046/description.txt	Tue May 07 11:25:44 2019 +0300
     1.3 @@ -0,0 +1,18 @@
     1.4 +LXSession is a lightweight X11 session manager with fewer dependencies, designed
     1.5 +for use with the LXDE (Lightweight X11 Desktop Environment). It derived from XSM
     1.6 +and have following differences:
     1.7 +  * Removed the session dialog from xsm.
     1.8 +  * Stripped down without session restore function.
     1.9 +  * Automaticlly restart specific program if crashes happened.
    1.10 +  * Use better configuration.
    1.11 +  * Provide a nice logout-dialog with the ability to shutdown / reboot /
    1.12 +    suspend / hibernate via HAL or gdm
    1.13 +  * Support halt/reboot LTSP thin clients, and more...
    1.14 +
    1.15 +It's desktop-independent and can be used with any window manager.
    1.16 +
    1.17 +As "session manager" lxsession used to automatically start a set of applications
    1.18 +and set up a working desktop environment
    1.19 +
    1.20 +LXSession has also a built-in lightweight Xsettings daemon, which can configure
    1.21 +GTK+ themes, keyboard, and mouse for you on session startup.
     2.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.2 +++ b/lxsession046/receipt	Tue May 07 11:25:44 2019 +0300
     2.3 @@ -0,0 +1,36 @@
     2.4 +# SliTaz package receipt.
     2.5 +
     2.6 +ORIGIN="lxsession"
     2.7 +PACKAGE="lxsession046"
     2.8 +VERSION="0.4.6.1"
     2.9 +CATEGORY="x-window"
    2.10 +SHORT_DESC="LXDE X session manager."
    2.11 +MAINTAINER="devel@slitaz.org"
    2.12 +LICENSE="GPL2"
    2.13 +WEB_SITE="https://wiki.lxde.org/en/LXSession"
    2.14 +TARBALL="$ORIGIN-$VERSION.tar.gz"
    2.15 +WGET_URL="$SF_MIRROR/lxde/$TARBALL"
    2.16 +HOST_ARCH="i486 arm"
    2.17 +
    2.18 +DEPENDS="gtk+ dbus"
    2.19 +BUILD_DEPENDS="gtk+-dev dbus-dev intltool"
    2.20 +
    2.21 +# Rules to configure and make the package.
    2.22 +compile_rules()
    2.23 +{
    2.24 +	./configure \
    2.25 +		--sysconfdir=/etc \
    2.26 +		$CONFIGURE_ARGS &&
    2.27 +	make && make install
    2.28 +}
    2.29 +
    2.30 +# Rules to gen a SliTaz package suitable for Tazpkg.
    2.31 +genpkg_rules()
    2.32 +{
    2.33 +	mkdir -p $fs/usr/share $fs/etc/xdg/lxsession/LXDE
    2.34 +	cp -a $install/usr/bin $fs/usr
    2.35 +	cp -a $install/usr/share/lxsession $fs/usr/share
    2.36 +	# Use SliTaz Icon them for lxsession-logout
    2.37 +	cp -a $stuff/desktop.conf $fs/etc/xdg/lxsession/LXDE
    2.38 +	chown -R 0.0 $fs
    2.39 +}
     3.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.2 +++ b/lxsession046/stuff/desktop.conf	Tue May 07 11:25:44 2019 +0300
     3.3 @@ -0,0 +1,51 @@
     3.4 +[Session]
     3.5 +disable_autostart=no
     3.6 +polkit/command=lxpolkit
     3.7 +clipboard/command=lxclipboard
     3.8 +xsettings_manager/command=build-in
     3.9 +proxy_manager/command=build-in
    3.10 +keyring/command=ssh-agent
    3.11 +quit_manager/command=lxsession-logout
    3.12 +quit_manager/image=/usr/share/lxde/images/logout-banner.png
    3.13 +quit_manager/layout=top
    3.14 +lock_manager/command=lxlock
    3.15 +terminal_manager/command=terminal
    3.16 +launcher_manager/command=lxpanelctl
    3.17 +window_manager=openbox
    3.18 +
    3.19 +[GTK]
    3.20 +iXft/Antialias=1
    3.21 +iXft/Hinting=1
    3.22 +sXft/HintStyle=hintfull
    3.23 +sXft/RGBA=none
    3.24 +sNet/ThemeName=Clearlooks Human
    3.25 +sNet/IconThemeName=SliTaz-Faenza-Dark
    3.26 +iNet/EnableEventSounds=0
    3.27 +iNet/EnableInputFeedbackSounds=0
    3.28 +sGtk/ColorScheme=
    3.29 +sGtk/FontName=DejaVu Sans 10
    3.30 +iGtk/ToolbarStyle=3
    3.31 +iGtk/ToolbarIconSize=2
    3.32 +iGtk/ButtonImages=1
    3.33 +iGtk/MenuImages=1
    3.34 +iGtk/CursorThemeSize=18
    3.35 +sGtk/CursorThemeName=slitaz-polar
    3.36 +
    3.37 +[Mouse]
    3.38 +AccFactor=20
    3.39 +AccThreshold=10
    3.40 +LeftHanded=0
    3.41 +
    3.42 +[Keyboard]
    3.43 +Delay=500
    3.44 +Interval=30
    3.45 +Beep=1
    3.46 +
    3.47 +[State]
    3.48 +guess_default=true
    3.49 +
    3.50 +[Dbus]
    3.51 +lxde=true
    3.52 +
    3.53 +[Environment]
    3.54 +menu_prefix=lxde-