ksh/image_ss.ksh: cambio de nombre
This commit is contained in:
parent
af8742441e
commit
ea2078d5d5
|
@ -1,28 +1,21 @@
|
|||
#!/bin/ksh
|
||||
# v0.2
|
||||
# Dependencias:ImageMagick, xclip, dzen2, xdotool
|
||||
# v0.5
|
||||
# Dependencias:ImageMagick, xsel, dzen2, xdotool
|
||||
#
|
||||
# Autor: Tuxliban Torvalds <o-sanchez@linuxmail.org>
|
||||
|
||||
script="${0##*/}"
|
||||
|
||||
DIR="$HOME"/Datos/Capturas
|
||||
DATE="$(date +%Y%m%d-%H%M%S)"
|
||||
SUDO=$(which_sudo)
|
||||
_dir="$HOME"/Datos/Capturas
|
||||
_date="$(date +%Y%m%d-%H%M%S)"
|
||||
_admin=$(which_sudo)
|
||||
|
||||
if ! command -v import > /dev/null; then
|
||||
printf '%b' "\033[31;5m[ERROR] Dependencias no satisfecha. Instalando ImageMagick...\033[0m\n"
|
||||
"$SUDO" xbps-install -y ImageMagick
|
||||
elif ! command -v xclip > /dev/null; then
|
||||
printf '%b' "\033[31;5m[ERROR] Dependencias no satisfecha. Instalando xclip...\033[0m\n"
|
||||
"$SUDO" xbps-install -y xclip
|
||||
elif ! command -v dzen2 > /dev/null; then
|
||||
printf '%b' "\033[31;5m[ERROR] Dependencias no satisfecha. Instalando dzen2...\033[0m\n"
|
||||
"$SUDO" xbps-install -y dzen2
|
||||
elif ! command -v xdotool > /dev/null; then
|
||||
printf '%b' "\033[31;5m[ERROR] Dependencias no satisfecha. Instalando xdotool...\033[0m\n"
|
||||
"$SUDO" xbps-install -y xdotool
|
||||
fi
|
||||
for package in ImageMagick xclip dzen2 xdotool; do
|
||||
if ! command -v $package > /dev/null; then
|
||||
printf '%b' "\033[31;5m[ERROR] Dependencias no satisfecha. Instalando $package...\033[0m\n"
|
||||
$_admin xbps-install -Sy $package
|
||||
fi
|
||||
done
|
||||
|
||||
function ayuda {
|
||||
printf %s "\
|
||||
|
@ -57,20 +50,21 @@ case "$1" in
|
|||
import -window "$(xdotool getwindowfocus)" png:- | xclip -t 'image/png' -selection 'clipboard' -i
|
||||
;;
|
||||
-g)
|
||||
[[ ! -d $DIR ]] || mkdir "$DIR"
|
||||
import -format png -window root "$DIR/$DATE.png"
|
||||
"$HOME"/.local/bin/dunst_sound
|
||||
[[ ! -d $_dir ]] || mkdir "$_dir"
|
||||
import -format png -window root "$_dir/$_date.png"
|
||||
"$HOME"/.local/bin/alert
|
||||
printf '%s\n' "CAPTURA DE PANTALLA" "Guardando en: ~/Datos/Capturas" | msg &
|
||||
;;
|
||||
-S)
|
||||
[[ ! -d $DIR/Select ]] || mkdir -p "$DIR"/Select
|
||||
sleep 1 && import -format png "$DIR/Select/select-$DATE.png"
|
||||
"$HOME"/.local/bin/dunst_sound
|
||||
[[ ! -d $_dir/Select ]] || mkdir -p "$_dir"/Select
|
||||
sleep 1 && import -format png "$_dir/Select/select-$_date.png"
|
||||
"$HOME"/.local/bin/alert
|
||||
printf '%s\n' "ÁREA SELECCIONADA" "Guardando en: ~/Datos/Capturas/select" | msg &
|
||||
;;
|
||||
-F)
|
||||
[[ ! -d $DIR/Select ]] || mkdir -p "$DIR"/Select
|
||||
import -window "$(xdotool getwindowfocus)" -format png "$DIR/Select/window-$DATE.png"
|
||||
[[ ! -d $_dir/Select ]] || mkdir -p "$_dir"/Select
|
||||
"$HOME"/.local/bin/alert
|
||||
import -window "$(xdotool getwindowfocus)" -format png "$_dir/Select/window-$_date.png"
|
||||
;;
|
||||
--help|-h|*)
|
||||
ayuda
|
Loading…
Reference in New Issue