понедельник, 16 января 2017 г.

запись видео с экрана

случайно наткнулся тут на командочку

ffmpeg -f x11grab -r 20 -s 1920x1080 -i :0.0 /tmp/outputFile2.mkv


ранее искал, попадались варианты через vlc, но как правило то не получалось, то качество не радовало, то просто тупило,

вариант вменяемый  (проц не уходит в топ) если
- не ставить частоту под 30 кадров
- делать запись с единственного монитора (если их 2)

воскресенье, 15 января 2017 г.

пргресс бар выполнения команды

pv /home/filalex/Загрузки/SL.iso | dd  of=/dev/zero
4,38GiB 0:00:15 [ 283MiB/s][======================>] 100%

собственно заменяет тот же cat

в связке с dd удобно знать "что то встало"

в связке с nc удобно понимать сколько осталось серваке пееезжать на новый диск

host источник 
pv  /dev/sda | nc -l -p 6666
 
host получатель 
nc 192.168.0.*** 6666 > /dev/pve-vg-hdd/host
 

основным приемуществом является прогресс-бар и таймер времени 

 

пятница, 13 января 2017 г.

учим скрипты говорить

нарыто тут и  тут
 
 
прсто спросить да нет 
 
#!/bin/bash

echo -n "Продолжить? (y/n) "

read item
case "$item" in
    y|Y) echo "Ввели «y», продолжаем..."
        ;;
    n|N) echo "Ввели «n», завершаем..."
        exit 0
        ;;
    *) echo "Ничего не ввели. Выполняем действие по умолчанию..."
        ;;
esac
 
 цветной вывод справа консольки, как при старте системы (like!)
 
 
 #!/bin/bash

SETCOLOR_SUCCESS="echo -en \\033[1;32m"
SETCOLOR_FAILURE="echo -en \\033[1;31m"
SETCOLOR_NORMAL="echo -en \\033[0;39m"

echo -e "Удаляется файл..."

# Команда, которую нужно отследить
rm test_file

if [ $? -eq 0 ]; then
    $SETCOLOR_SUCCESS
    echo -n "$(tput hpa $(tput cols))$(tput cub 6)[OK]"
    $SETCOLOR_NORMAL
    echo
else
    $SETCOLOR_FAILURE
    echo -n "$(tput hpa $(tput cols))$(tput cub 6)[fail]"
    $SETCOLOR_NORMAL
    echo
fi
 
запрос имени или пароля или значения "графически" (по-win-довски)
 
#!/bin/bash

name=$(gdialog --title "Ввод данных" --inputbox "Введите ваше имя:" 50 60 2>&1)
echo "Ваше имя: $name"
 
  
показать информер 
 
 notify-send "Привет" "я подключился, показывай"
если root то можно поморгать на клавиатурке


#!/bin/bash

setleds -D +caps < /dev/tty7
sleep 1
setleds -D -caps < /dev/tty7
 
 
можно юзать 
-scroll +scroll 
-num +num
-caps +caps
(то что лампочка горит не значит что капс работает!!!! )
 
 
 

вторник, 10 января 2017 г.

измененеи странички статуса udpxy


ссылка на источник на хабре пригодилось чтобы особо умные не дегали прокси с телевидением когда им не хватает коннектов

Сборка и установка


Скачиваем архив с исходными текстами и разворачиваем в песочницу:
 
ver="1.0.23-0" 
wget http://downloads.sourceforge.net/project/udpxy/udpxy/Chipmunk-1.0/udpxy.${ver}-prod.tar.gz
tar xzf ~/udpxy.${ver}-prod.tar.gz -C /home/builder/home/ 
 
Изменяем названия управляющих команд на очень секретные:
 
cd /home/builder/home/udpxy-${ver} 
sed -i.orig -e 's!/restart!/SECRET_restart!' -e 's!/status!/SECRET_status!' statpg.h 
sed -i.orig -e 's!"status"!"SECRET_status"!' -e 's!"restart"!"SECRET_restart"!' -e 's!"rtp"!"SECRET_rtp"!' extrn.c 
 
Заходим в песочницу и компилируем:
 
chroot /home/builder make -C /home/udpxy-${ver}