added function for screen
authorChris Koeritz <fred@gruntose.com>
Sun, 22 Jan 2017 23:03:34 +0000 (18:03 -0500)
committerChris Koeritz <fred@gruntose.com>
Sun, 22 Jan 2017 23:03:34 +0000 (18:03 -0500)
just saves and restores the terminal title, since the screen utility insists on changing this.

scripts/core/common.alias
scripts/core/functions.sh

index d048a7026948b08765f75ee7e23f4ffa730cb828..e77b3621a9da5e32534e8307594de25c750d2293 100644 (file)
@@ -13,8 +13,8 @@
 
 # repurposes certain commands that feisty meow does a little differently.
 define_yeti_alias cls='clear_colormap; clear'
-define_yeti_alias copy='\cp -i -v '
-define_yeti_alias cp='\cp -i -v '
+define_yeti_alias copy='\cp -i -v'
+define_yeti_alias cp='\cp -i -v'
 define_yeti_alias del='perl $FEISTY_MEOW_SCRIPTS/files/safedel.pl'
 define_yeti_alias deltree='perl $FEISTY_MEOW_SCRIPTS/files/safedel.pl'
 define_yeti_alias df='\df -mh'
@@ -45,13 +45,13 @@ define_yeti_alias l='perl $FEISTY_MEOW_SCRIPTS/files/summing_dir.pl'
 define_yeti_alias ls='ls -HhFC $color_add'
 define_yeti_alias lsd='ls -hl'
 define_yeti_alias md='mkdir'
-define_yeti_alias move='mv -i -v '
-define_yeti_alias mv='\mv -i -v '
+define_yeti_alias move='mv -i -v'
+define_yeti_alias mv='\mv -i -v'
 define_yeti_alias netcp='rsync -avz'
 define_yeti_alias notepad='gedit'
 define_yeti_alias pwd="/bin/pwd|sed -e 's/^\/home\/$USER/~/'"
 define_yeti_alias rd='perl $FEISTY_MEOW_SCRIPTS/files/zapdirs.pl'
-define_yeti_alias ren='\mv -v -i '
+define_yeti_alias ren='\mv -v -i'
 define_yeti_alias rm='perl $FEISTY_MEOW_SCRIPTS/files/safedel.pl'
 define_yeti_alias rmdir='perl $FEISTY_MEOW_SCRIPTS/files/zapdirs.pl'
 define_yeti_alias s='echo "##############"'
index 68ba8cb1b018b9991a85b2cdfd290cfb750a8082..0ca25cde6ecc5945f755ec54021ae29b58a1325b 100644 (file)
@@ -244,8 +244,15 @@ if [ -z "$skip_all" ]; then
     done
   }
   
-  function fix_alsa() {
-    sudo /etc/init.d/alsasound restart
+#  function fix_alsa() {
+#    sudo /etc/init.d/alsasound restart
+#  }
+
+  function screen() {
+    save_terminal_title
+#hmmm: ugly absolute path here.
+    /usr/bin/screen $*
+    restore_terminal_title
   }
   
   # switches from a /X/path form to an X:/ form.  this also processes cygwin paths.