aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorEgor Tensin <Egor.Tensin@gmail.com>2020-12-28 03:56:04 +0300
committerEgor Tensin <Egor.Tensin@gmail.com>2020-12-28 03:56:04 +0300
commit7873751256b71ae7bef86a89b8e2065f492d25db (patch)
tree98ea10ea9eafdf1d3267307c02e08788b3fdc2c8
parent.vimrc: access X clipboard (diff)
downloadlinux-home-7873751256b71ae7bef86a89b8e2065f492d25db.tar.gz
linux-home-7873751256b71ae7bef86a89b8e2065f492d25db.zip
.bashrc: better remote session detection
Weirdly, SSH_TTY & SSH_CLIENT are also defined for local sessions when you: * ssh to your box, * start the X server there. I don't know why, seems illogical.
-rw-r--r--%HOME%/.bashrc2
1 files changed, 1 insertions, 1 deletions
diff --git a/%HOME%/.bashrc b/%HOME%/.bashrc
index 57abd9b..0c9bc2e 100644
--- a/%HOME%/.bashrc
+++ b/%HOME%/.bashrc
@@ -137,7 +137,7 @@ nnn() {
}
remote_terminal() {
- test -n "$SSH_CLIENT" -o -n "$SSH_TTY"
+ test -n "$SSH_CONNECTION"
}
local_terminal() {