diff options
author | Silvio Rhatto <rhatto@riseup.net> | 2024-05-16 22:49:03 -0300 |
---|---|---|
committer | Silvio Rhatto <rhatto@riseup.net> | 2024-05-16 22:49:03 -0300 |
commit | 069f418b010bdab85bea80526b312089fbdc0e7a (patch) | |
tree | f9c5c099a052dd52d2d96a5b4234cf2bcbce17aa /share/provision | |
parent | 3ff504c70b291d6c41fdd2acbc15c58982f0e847 (diff) | |
download | kvmx-069f418b010bdab85bea80526b312089fbdc0e7a.tar.gz kvmx-069f418b010bdab85bea80526b312089fbdc0e7a.tar.bz2 |
Fix: provision: debian: xsession startup enhancements
Diffstat (limited to 'share/provision')
-rw-r--r-- | share/provision/debian/files/desktop-basic/home/user/.custom/xsession | 11 | ||||
-rwxr-xr-x | share/provision/debian/openbox | 8 |
2 files changed, 14 insertions, 5 deletions
diff --git a/share/provision/debian/files/desktop-basic/home/user/.custom/xsession b/share/provision/debian/files/desktop-basic/home/user/.custom/xsession index ee206e0..157c4e2 100644 --- a/share/provision/debian/files/desktop-basic/home/user/.custom/xsession +++ b/share/provision/debian/files/desktop-basic/home/user/.custom/xsession @@ -36,9 +36,13 @@ sleep 8 # Startup programs if [ "$HOSTNAME" = "web" ]; then - PROGRAMS="$PROGRAMS tor-browser" + PROGRAMS="terminal-session-chooser" +elif [ "$HOSTNAME" = "tor" ]; then + PROGRAMS="$PROGRAMS tint2 tor-browser" elif [ "$HOSTNAME" = "vnc" ]; then PROGRAMS="$PROGRAMS vnc" +elif [ -e "$HOME/apps/local/startup" ]; then + PROGRAMS="$PROGRAMS startup" else PROGRAMS="$PROGRAMS terminal" fi @@ -46,3 +50,8 @@ fi # Fix keyboard layout if needed # https://wiki.debian.org/Keyboard #setxkbmap -model abnt2 -layout br -variant thinkpad + +# Local customizations +if [ -e "$HOME/.custom/xsession-$HOSTNAME" ]; then + . "$HOME/.custom/xsession-$HOSTNAME" +fi diff --git a/share/provision/debian/openbox b/share/provision/debian/openbox index 821369b..5288f4e 100755 --- a/share/provision/debian/openbox +++ b/share/provision/debian/openbox @@ -38,9 +38,9 @@ fi if [ -f "$HOME/.custom/xsession" ]; then sed -i -e 's/^WINDOW_MANAGER=.*$/WINDOW_MANAGER="openbox"/' $HOME/.custom/xsession - echo "" > $HOME/.custom/xsession - echo '# Custom config' >> $HOME/.custom/xsession - echo 'PROGRAMS="$PROGRAMS tint2"' >> $HOME/.custom/xsession + #echo "" >> $HOME/.custom/xsession + #echo '# Custom config' >> $HOME/.custom/xsession + #echo 'PROGRAMS="$PROGRAMS tint2"' >> $HOME/.custom/xsession cat <<-EOF > $HOME/.custom/xsession-ready #!/bin/bash @@ -48,7 +48,7 @@ if [ -f "$HOME/.custom/xsession" ]; then # xsession-ready: runs after the X11 session is ready # -# Fix the background color due to window resize +# Fix the background color due to window resize in kvmx guests running openbox sleep 20 xsetroot -solid '#1C1C1C' EOF |