aboutsummaryrefslogtreecommitdiff
path: root/share/provision/debian/files/desktop-basic
diff options
context:
space:
mode:
Diffstat (limited to 'share/provision/debian/files/desktop-basic')
-rw-r--r--share/provision/debian/files/desktop-basic/home/user/.custom/xsession11
1 files changed, 10 insertions, 1 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