瀏覽代碼

mrec no longer spews a ton of hidden files into ~

master
mort 9 年之前
父節點
當前提交
990586b946
共有 2 個文件被更改,包括 13 次插入15 次删除
  1. 12
    15
      bin/mrec
  2. 1
    0
      setup.sh

+ 12
- 15
bin/mrec 查看文件

@@ -2,15 +2,12 @@

source ~/.mrecrc

if [ "$1" = "" ] && [ ! -f ~/.mrecname ]; then
if [ "$1" = "" ] && [ ! -f ~/.mrec/name ]; then
echo "mrec <name>"
exit 1
elif [ "$1" = "" ]; then #stop recording
name=$(cat ~/.mrecname)
pid=$(cat ~/.mrecpid)

rm ~/.mrecname &>/dev/null
rm ~/.mrecpid &>/dev/null
name=$(cat ~/.mrec/name)
pid=$(cat ~/.mrec/pid)

URL="d.mort.coffee/vid/${name}.ogv"
echo $URL | xsel -bi
@@ -19,11 +16,13 @@ elif [ "$1" = "" ]; then #stop recording

while [ -e "/proc/$pid" ]; do
clear
cat ~/.mreclog
cat ~/.mrec/log
sleep 0.1;
done

mupload ~/.mrecfile.ogv "vid/${name}.ogv"
mupload ~/.mrec/rec.ogv "vid/${name}.ogv"

rm -rf ~/.mrec

if [ $? -eq 0 ]; then
mnotify "mrec" "File uploaded to $URL"
@@ -33,13 +32,11 @@ elif [ "$1" = "" ]; then #stop recording
exit 1
fi
else #start recording
rm ~/.mrecfile.ogv &>/dev/null
rm ~/.mrecname &>/dev/null
rm ~/.mrecpid &>/dev/null
rm ~/.mreclog &>/dev/null
rm -rf ~/.mrec
mkdir ~/.mrec
sleep 0.2
echo "$1" > ~/.mrecname
echo "$1" > ~/.mrec/name

recordmydesktop -x $X -y $Y --width $W --height $H -o ~/.mrecfile.ogv > ~/.mreclog 2>&1 &
echo $! > ~/.mrecpid
recordmydesktop -x $X -y $Y --width $W --height $H -o ~/.mrec/rec.ogv > ~/.mrec/log 2>&1 &
echo $! > ~/.mrec/pid
fi

+ 1
- 0
setup.sh 查看文件

@@ -34,6 +34,7 @@ check_command "sxhkd"
check_command "recordmydesktop"
check_command "mplayer"
check_command "scrot"
check_command "notify-send"

check_file ~/.mrecrc


Loading…
取消
儲存