780 B
780 B
title, tags
| title | tags | |
|---|---|---|
| Slow the Terminal Down |
|
Slow the terminal to the old rates with a pipe and perl:
ff=/tmp/bashpipe
mkfifo $ff
( cat $ff | perl -We 'use Time::HiRes;$|++;while(read(STDIN,$c,1)){Time::HiRes::usleep(15000);print $c;}' ) & exec &> $ff
- Try running
diranddir -F! - Don't run interactive commands like
vimortop!
You can make it into a bash function by putting this into your ~/.bashrc:
slow ()
{
unset VISUAL;
EDITOR=ed;
alias ls='dir -F';
export PS1='[$?] \W $ ';
ff=/tmp/bashpipe_$(date +%s);
mkfifo $ff 2> /dev/null;
( cat $ff | perl -We 'use Time::HiRes;$|++;while(read(STDIN,$c,1)){Time::HiRes::usleep(15000);print $c;}' ) & exec &> $ff;
}
Then type:
exec bash
slow