reenabled ssh function
authorChris Koeritz <fred@gruntose.com>
Mon, 6 Nov 2017 14:04:01 +0000 (09:04 -0500)
committerChris Koeritz <fred@gruntose.com>
Mon, 6 Nov 2017 14:04:01 +0000 (09:04 -0500)
forgot we need to override ssh to enable x forwarding.

scripts/core/functions.sh

index 97516a69d29595538ff8960ed176f0678466b5c8..7240866c1f8bd1c8c4bf0d511b8c796640549009 100644 (file)
@@ -130,6 +130,19 @@ if [ -z "$skip_all" ]; then
     fi
   }
 
+  # wraps secure shell with some parameters we like, most importantly to enable X forwarding.
+  function ssh()
+  {
+    local args=($*)
+    save_terminal_title
+    # we remember the old terminal title, then force the TERM variable to a more generic
+    # version for the other side (just 'linux'); we don't want the remote side still
+    # thinking it's running xterm.
+    export TERM=linux
+    /usr/bin/ssh -X -C "${args[@]}"
+    restore_terminal_title
+  }
+
   # locates a process given a search pattern to match in the process list.
   # supports a single command line flag style parameter of "-u USERNAME";
   # if the -u flag is found, a username is expected afterwards, and only the