diff --git a/.bash_aliases b/.bash_aliases index 2b7252b..9bcedcf 100644 --- a/.bash_aliases +++ b/.bash_aliases @@ -47,7 +47,7 @@ alias grep="grep --color=auto" alias screen="screen -R" #Cosmetic/useful -alias naim="naim --noscreen" +#alias naim="naim --noscreen" alias wallall="wallall -p" alias cal="cal -3" alias google='surfraw google' diff --git a/.bashrc b/.bashrc index 5b44be0..6d5b85e 100644 --- a/.bashrc +++ b/.bashrc @@ -36,7 +36,8 @@ case $TERM in TITLEBAR='\[\033]0;\u@\h:\w\007\]' ;; *) - TITLEBAR="\033k\033\134"; + # TITLEBAR="\033k\033\134"; + TITLEBAR=""; esac; PS1="\[\033[0m\]\[\033[0;32m\]\u\[\033[0m\]\[\033[0;37m\]@\[\033[0m\]\[\033[0;32m\]\h\[\033[0m\]\[\033[0;37m\]:\[\033[0;34m\][\[\033[1;36m\]\w\[\033[0;34m\]]\[\033[0;0m\]\$ " #PS1="${TITLEBAR}\[\033[0m\]\[\033[0;34m\][\[\033[0m\]\[\033[1;33m\]\$(date +%H:%M)|\!\[\033[0m\]\[\033[0;34m\]] \[\033[0m\]\[\033[0;32m\]\u\[\033[0m\]\[\033[0;37m\]@\[\033[0m\]\[\033[0;32m\]\h\[\033[0m\]\[\033[0;37m\]:\[\033[0m\]\[\033[1;36m\]\w\[\033[0m\]\[\033[0;0m\]\$ " diff --git a/.muttrc b/.muttrc index f132f94..4726739 100644 --- a/.muttrc +++ b/.muttrc @@ -1,9 +1,55 @@ set alias_file=~/.mutt_alias -set folder=~/mail/ +set folder=~/Maildir/ set move=no set mark_old=no set pager_stop=yes set postponed=+postponed set signature=~/.sig +set mbox_type=Maildir +set mbox="~/Maildir" +set record="+.Sent" +set postponed="+.Drafts" +set spoolfile="~/Maildir" +mailboxes `echo -n "+ "; find ~/Maildir -maxdepth 1 -type d -name ".*" -printf "+'%f' "` #set sort=date-received -set spoolfile=+michener.com +#set spoolfile=+michener.com +# colors +color normal white black +color attachment brightyellow black +color hdrdefault cyan black +color indicator black cyan +color markers brightred black +color quoted green black +color signature cyan black +color status brightgreen blue +color tilde blue black +color tree red black +color header brightgreen black ^From: +color header brightcyan black ^To: +color header brightcyan black ^Reply-To: +color header brightcyan black ^Cc: +color header brightblue black ^Subject: +color body brightred black [\-\.+_a-zA-Z0-9]+@[\-\.a-zA-Z0-9]+ +color body brightblue black (https?|ftp)://[\-\.,/%~_:?&=\#a-zA-Z0-9]+ + +# GnuPG configuration +set pgp_decode_command="gpg --status-fd=2 %?p?--passphrase-fd 0? --no-verbose --quiet --batch --output - %f" +set pgp_verify_command="gpg --status-fd=2 --no-verbose --quiet --batch --output - --verify %s %f" +set pgp_decrypt_command="gpg --status-fd=2 %?p?--passphrase-fd 0? --no-verbose --quiet --batch --output - %f" +set pgp_sign_command="gpg --no-verbose --batch --quiet --output - %?p?--passphrase-fd 0? --armor --detach-sign --textmode %?a?-u %a? %f" +set pgp_clearsign_command="gpg --no-verbose --batch --quiet --output - %?p?--passphrase-fd 0? --armor --textmode --clearsign %?a?-u %a? %f" +set pgp_encrypt_only_command="/usr/lib/mutt/pgpewrap gpg --batch --quiet --no-verbose --output - --encrypt --textmode --armor --always-trust -- -r %r -- %f" +set pgp_encrypt_sign_command="/usr/lib/mutt/pgpewrap gpg %?p?--passphrase-fd 0? --batch --quiet --no-verbose --textmode --output - --encrypt --sign %?a?-u %a? --armor --always-trust -- -r %r -- %f" +set pgp_import_command="gpg --no-verbose --import %f" +set pgp_export_command="gpg --no-verbose --export --armor %r" +set pgp_verify_key_command="gpg --verbose --batch --fingerprint --check-sigs %r" +set pgp_list_pubring_command="gpg --no-verbose --batch --quiet --with-colons --list-keys %r" +set pgp_list_secring_command="gpg --no-verbose --batch --quiet --with-colons --list-secret-keys %r" +set pgp_good_sign="^\\[GNUPG:\\] GOODSIG" + + +macro index c "?" "open a different folder" +macro pager c "?" "open a different folder" +macro index C "?" "copy a message to a mailbox" +macro index M "?" "move a message to a mailbox" +macro compose A "?" "attach message(s) to this message" diff --git a/.nethackrc b/.nethackrc index 85f19cc..f352d95 100644 --- a/.nethackrc +++ b/.nethackrc @@ -5,7 +5,7 @@ OPTIONS=windowtype:tty,toptenwin,hilite_pet,!number_pad,!cmdassist OPTIONS=fixinv,safe_pet,sortpack,tombstone,color OPTIONS=verbose,news,fruit:potato OPTIONS=dogname:Darty -OPTIONS=catname:Muffins +OPTIONS=catname:Tiger OPTIONS=pickup_types:$ OPTIONS=nomail diff --git a/.screenrc b/.screenrc index a25aa16..1bd04c5 100644 --- a/.screenrc +++ b/.screenrc @@ -37,20 +37,20 @@ bind ^F process f # make split more convenient: it now brings up the previous window # instead of a blank one, and it leaves the cursor in the new region -register S "^O:split^M^O^I^O^O" +register S "^A:split^M^A^I^A^A" bind S process S # bind generic function keys to switch windows -bindkey -k k0 select 9 -bindkey -k k1 select 0 -bindkey -k k2 select 1 -bindkey -k k3 select 2 -bindkey -k k4 select 3 -bindkey -k k5 select 4 -bindkey -k k6 select 5 -bindkey -k k7 select 6 -bindkey -k k8 select 7 -bindkey -k k9 select 8 +bindkey -k k0 select 0 +bindkey -k k1 select 1 +bindkey -k k2 select 2 +bindkey -k k3 select 3 +bindkey -k k4 select 4 +bindkey -k k5 select 5 +bindkey -k k6 select 6 +bindkey -k k7 select 7 +bindkey -k k8 select 8 +bindkey -k k9 select 9 #bindkey -k k; select 0 bindkey "\033[[A" select 1 @@ -82,7 +82,7 @@ bindkey "\033[15~" select 5 bindkey -k kD stuff \177 # by default, always let me know when background windows produce text -defmonitor on +#defmonitor on # don't lock up when one display dies defnonblock on @@ -108,7 +108,7 @@ msgwait 15 nethack on # use nifty cool dynamic window title updating -shelltitle "$ |bash" +shelltitle "$ |zsh" # by default, wait an entire minute before deciding a window is silent silencewait 60 @@ -118,7 +118,7 @@ startup_message off # pretend to be a vt100, since no one has heard of terminal type "screen" #term vt220 -term xterm-color +term xterm # use an xterm's title bar to display the hardstatus line termcapinfo xterm hs:ts=\E]0;:fs=\007:ds=\E]0;\007 @@ -128,6 +128,8 @@ vbell off #fix scrollback residue from size changes altscreen on +setenv SCREENME false + # make only the first window show up in the utmp, and report idle time to it #screen -t "] |login" 0 @@ -139,5 +141,12 @@ deflogin on hardstatus on hardstatus alwayslastline #caption always "%{= C}screen[%n] | %c | %h%=" -hardstatus string "%{.bW}%-w%{.rW}%n %t%{-}%+w %=%{..G} %H %{..Y} %D %m/%d %C%a " +#hardstatus string "%{.bW}%-w%{.rW}%n %t%{-}%+w %=%{..G} %H %{..Y} %m/%d %C%a " +#hardstatus string "%{.bW}%-w%{.rW}%n %t%{-}%+w %=%{..G} %H %{..Y} %D %m/%d %C%a " +hardstatus string '%{= kG}[ %{G}%H %{g} %{C}%l%{c}%{G}][%{g}%= %{= kw}%?%-Lw%?%{r}(%{W}%n %t%?(%u)%?%{r})%{w}%?%+Lw%?%?%= %{g}][%{C} %m/%d %{W}%c %{g}]' + windowlist string " screen[%n %t] %h" +aclchg root -wx "#?" +aclchg root +x detach,select,next,prev,windowlist + + diff --git a/bin/movingaverage b/bin/movingaverage index b0665e1..f8673a3 100755 --- a/bin/movingaverage +++ b/bin/movingaverage @@ -1,20 +1,22 @@ #!/usr/bin/perl $averageto = $ARGV[0]; -for ($i = 0; $i < $averageto; $i++) { - $temp[$i] = 0; +for ($i = 0; $i < $averageto + 1; $i++) { + $_ = ; + chomp; + $temp[$i] = $_; } while () { chomp; $x = 0; - for ($i = 0; $i < $averageto; $i++) { + for ($i = 0; $i < $averageto + 1; $i++) { $x += $temp[$i]; } $x = $x + $_; $x = $x / ($averageto + 1); print "$x\n"; - for ($i = 0; $i < $averageto - 1; $i++) { + for ($i = 0; $i < $averageto; $i++) { $temp[$i] = $temp[($i + 1)]; } $temp[($averageto -1)] = $_; diff --git a/bin/streamvideo b/bin/streamvideo index 3314d9d..fbc7914 100755 --- a/bin/streamvideo +++ b/bin/streamvideo @@ -1,2 +1,2 @@ #!/bin/bash -pv /home/michener/src/videostream/testscript.txt $1 | nc -l -p 49300 +pv /home/michener/src/videostream/testscript.txt $* | nc -l -p 4321