diff options
author | Adrian Kummerlaender | 2016-12-17 13:35:39 +0100 |
---|---|---|
committer | Adrian Kummerlaender | 2016-12-17 13:35:39 +0100 |
commit | dc372b427ede06e2f1aa5954116cb46d81a10741 (patch) | |
tree | 735b27d6c729be2d775e751e8b001b016d2e5b68 /bash | |
parent | e8a146b6aac3e3c80bdbaefeb340b1d4a2a83c2c (diff) | |
download | dotfiles-dc372b427ede06e2f1aa5954116cb46d81a10741.tar dotfiles-dc372b427ede06e2f1aa5954116cb46d81a10741.tar.gz dotfiles-dc372b427ede06e2f1aa5954116cb46d81a10741.tar.bz2 dotfiles-dc372b427ede06e2f1aa5954116cb46d81a10741.tar.lz dotfiles-dc372b427ede06e2f1aa5954116cb46d81a10741.tar.xz dotfiles-dc372b427ede06e2f1aa5954116cb46d81a10741.tar.zst dotfiles-dc372b427ede06e2f1aa5954116cb46d81a10741.zip |
Auto-(re)attach screen for remote hosts
Diffstat (limited to 'bash')
-rw-r--r-- | bash/.bashrc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/bash/.bashrc b/bash/.bashrc index eb33c7a..50d8206 100644 --- a/bash/.bashrc +++ b/bash/.bashrc @@ -1,6 +1,14 @@ # If not running interactively, don't do anything [[ $- != *i* ]] && return +host=`hostname` + +if [ $host = "automatix" ] || [ $host = "asterix" ]; then + if [ -z "$STY" ]; then + exec screen -R + fi +fi + if [[ -z $DISPLAY && $XDG_VTNR -eq 1 ]]; then exec startx fi |