}
faf() { # find all files
- find -L $1 -type f -not \( -name .svn -prune -o -name .git -prune \
+ find -L $1 -not \( -name .svn -prune -o -name .git -prune \
-o -name .hg -prune -o -name .editor-backups -prune \
-o -name .undo-tree-history -prune \) 2>/dev/null
}
}
fi
+ipdrop() {
+ s iptables -A INPUT -s $1 -j DROP
+}
+
net-dev-info() {
e "lspci -nnk|gr -iA2 net"
lspci -nnk|gr -iA2 net
declare -gi _seq; _seq+=1
echo "test body" | m mail -s "test mail from $HOSTNAME, $_seq" "${@:-root@localhost}"
# for testing to send from an external address, you can do for example
- # -aFrom:ian@iank.bid web-6fnbs@mail-tester.com
+ # -fian@iank.bid -aFrom:ian@iank.bid web-6fnbs@mail-tester.com
# note in exim, you can retry a deferred message
# s exim -M MSG_ID
# MSG_ID is in /var/log/exim4/mainlog, looks like 1ccdnD-0001nh-EN
tx() { # toggle set -x, and the prompt so it doesn't spam
if [[ $- == *x* ]]; then
set +x
- PROMPT_COMMAND=prompt_command
+ PROMPT_COMMAND=prompt-command
else
unset PROMPT_COMMAND
PS1="\w \$ "
wtr() { curl wttr.in/boston; }
xl() {
- # this succeeds even if gnome-screensaver isn\'t running.
+ if pgrep gnome-screensav &>/dev/null; then
+ # this command actually starts gnome-screensaver if it isn't running.
+ # lololol, what crap
gnome-screensaver-command --exit &>/dev/null
+ fi
mate-screensaver-command --exit &>/dev/null
if ! pidof xscreensaver; then
pushd /
# 1 was not long enough
sleep 3
fi
- xscreensaver-command -lock
+ xscreensaver-command -activate
}
#############################
EOF
}
+reset-xscreensaver() {
+ # except for spash, i set these by setting gui options in
+ # xscreensaver-command -demo
+ # then finding the corresponding option in .xscreensaver
+ # spash, i happened to notice in .xscreensaver
+ cat > /home/iank/.xscreensaver <<'EOF'
+mode: blank
+dpmsEnabled: True
+dpmsStandby: 0:01:00
+dpmsSuspend: 0:01:00
+dpmsOff: 0:02:00
+timeout: 0:01:00
+lock: True
+lockTimeout: 0:02:00
+splash: False
+EOF
+
+}
+
###########################################
# stuff that makes sense to be at the end #