Update screenprint.sh
This commit is contained in:
@@ -1,2 +1,26 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
bash -c 'grim "$HOME/Resimler/tam-ekran-$(date +%Y%m%d-%H%M%S).png" && notify-send "Ekran görüntüsü alındı"'
|
|
||||||
|
DIR="$HOME/Resimler"
|
||||||
|
FILE="tam-ekran-$(date +%Y%m%d-%H%M%S).png"
|
||||||
|
ARG="$1"
|
||||||
|
|
||||||
|
|
||||||
|
if [ -z "$ARG" ]; then
|
||||||
|
grim "$DIR/$FILE" \
|
||||||
|
&& notify-send "Screenshot taken" "All Screens"
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
|
||||||
|
case "$ARG" in
|
||||||
|
only-one)
|
||||||
|
OUTPUT=$(slurp -o -f "%o") || exit 0
|
||||||
|
grim -o "$OUTPUT" "$DIR/$FILE" \
|
||||||
|
&& notify-send "Screenshot taken" "Selected Screen"
|
||||||
|
;;
|
||||||
|
-h|help|-help|--help|*)
|
||||||
|
echo "Kullanim/Usage:"
|
||||||
|
echo " $0 -> Screenshot for all screens in one save"
|
||||||
|
echo " $0 only-one -> Screenshot for selected screen"
|
||||||
|
exit 0
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|||||||
Reference in New Issue
Block a user