wok-next annotate compiz-slitaz/stuff/compiz-session @ rev 21135
Up libgcrypt (1.8.4), libpgp-error (1.34), libxml2 (2.9.9), libxslt (1.1.33).
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Sun Jan 20 16:02:24 2019 +0200 (2019-01-20) |
parents | 8e1f5fe117e6 |
children |
rev | line source |
---|---|
pankso@12405 | 1 #!/bin/sh |
pankso@12405 | 2 # |
pankso@12405 | 3 # Start Compiz 3D Desktop on SliTaz. We use some LXDE componment |
pankso@12405 | 4 # and check compiz config files exist. |
pankso@12405 | 5 # |
pankso@12405 | 6 |
pankso@12405 | 7 export XDG_CONFIG_HOME="$HOME/.config" |
pankso@12405 | 8 export XDG_CACHE_HOME="$HOME/.cache" |
pankso@12405 | 9 export XDG_CURRENT_DESKTOP=LXDE |
psychomaniak@19217 | 10 export XDG_MENU_PREFIX="lxde-" |
psychomaniak@19217 | 11 export DESKTOP_SESSION=LXDE |
pankso@12405 | 12 |
pankso@12405 | 13 # Start DBUS session. |
pankso@12405 | 14 if [ ! "$DBUS_SESSION_BUS_ADDRESS" ]; then |
pankso@12405 | 15 dbus-launch --sh-syntax --exit-with-session & |
pankso@12405 | 16 fi |
pankso@12405 | 17 |
pankso@12405 | 18 # Compiz configuration files from slitaz-configs. |
psychomaniak@19217 | 19 if [ ! -f "$XDG_CONFIG_HOME/compiz/compizconfig/config" ]; then |
psychomaniak@19217 | 20 mkdir -p $XDG_CONFIG_HOME/compiz/compizconfig |
psychomaniak@19217 | 21 cp -r /usr/share/slitaz/compiz/* $XDG_CONFIG_HOME/compiz/compizconfig |
psychomaniak@19217 | 22 sed 's|imgpng|scale;scaleaddon;animation|; s|s0_|as_|; \ |
psychomaniak@19217 | 23 s|composite;opengl|ccp;commands;text;png|; s|as_sens|s0_sens|; \ |
psychomaniak@19217 | 24 s|decor;|decoration;|;s|\[decor|\[decoration|; s|as_zo|s0_zo|; \ |
psychomaniak@19217 | 25 s|as_acc|s0_acc|;s|as_top|s0_top|;s|as_bot|s0_bot|;s|as_sky|s0_sky|; \ |
psychomaniak@19217 | 26 /opacity/s/as/s0/; s|Shift>Button1|Shift>Button3|' \ |
psychomaniak@19217 | 27 -i $XDG_CONFIG_HOME/compiz/compizconfig/Default.ini |
psychomaniak@19217 | 28 echo " |
psychomaniak@19217 | 29 [animation] |
psychomaniak@19217 | 30 s0_all_random = true |
psychomaniak@19217 | 31 |
psychomaniak@19217 | 32 [resize] |
psychomaniak@19217 | 33 as_mode = 2 |
psychomaniak@19217 | 34 |
psychomaniak@19217 | 35 [commands] |
psychomaniak@19217 | 36 as_run_command0_key = <Shift>Print |
psychomaniak@19217 | 37 as_command0 = mtpaint -s |
psychomaniak@19217 | 38 as_run_command1_key = <Alt>F1 |
psychomaniak@19217 | 39 as_command1 = lxpanelctl menu |
psychomaniak@19217 | 40 as_run_command2_key = <Alt>F2 |
psychomaniak@19217 | 41 as_command2 = xterm |
psychomaniak@19217 | 42 |
psychomaniak@19217 | 43 [winrules] |
psychomaniak@19217 | 44 !s0_maximize_match = (name=Navigator) | name=mtpaint | class=TazWeb |
psychomaniak@19217 | 45 !| role = browser |
psychomaniak@19217 | 46 " >> $XDG_CONFIG_HOME/compiz/compizconfig/Default.ini |
pankso@12405 | 47 fi |
pankso@12405 | 48 |
psychomaniak@19217 | 49 # Start some LXDE componment. |
psychomaniak@19217 | 50 if [ ! -d $XDG_CONFIG_HOME/lxsession/Compiz ]; then |
psychomaniak@19217 | 51 cp -a $XDG_CONFIG_HOME/lxsession/LXDE \ |
psychomaniak@19217 | 52 $XDG_CONFIG_HOME/lxsession/Compiz |
psychomaniak@19217 | 53 sed -i 's|window_manager=.*|window_manager=compiz-startwm|' \ |
psychomaniak@19217 | 54 $XDG_CONFIG_HOME/lxsession/Compiz/desktop.conf |
psychomaniak@19217 | 55 fi |
pankso@12405 | 56 |
psychomaniak@19217 | 57 exec lxsession -e LXDE -s Compiz |
psychomaniak@19217 | 58 |
psychomaniak@19217 | 59 #hsetroot -solid '#012345' |