Update: Added betterlockscreen config, updated screenshot script, cleaning.

This commit is contained in:
Keyitdev
2022-06-22 19:24:43 +02:00
parent 2ecbac9890
commit b7c3fa05d1
9 changed files with 94 additions and 290 deletions
+26 -26
View File
@@ -4,19 +4,19 @@
THEME="$HOME/.config/rofi/compact_without_icons.rasi"
get_options() {
# echo " Capture Region  Clip"
# echo " Capture Region  File"
# echo " Capture Screen  Clip"
# echo " Capture Screen  File"
echo " Record Region (GIF)"
echo " Record Screen (GIF)"
echo " Record Region (MP4)"
echo " Record Screen (MP4)"
echo " Record Region (MP4+audio_virt)"
echo " Record Region (MP4+audio_mic)"
echo " Record Audio virt"
echo " Record Audio mic"
echo " Stop Recording"
echo " Capture Region"
echo " Capture Region (without saving)"
echo " Capture Screen"
echo " Capture Screen (without saving)"
echo " Record Region (GIF)"
echo " Record Screen (GIF)"
echo " Record Region (MP4)"
echo " Record Screen (MP4)"
#echo " Record Region (MP4+audio_virt)"
#echo " Record Region (MP4+audio_mic)"
#echo " Record Audio virt"
#echo " Record Audio mic"
echo " Stop Recording"
}
main() {
@@ -31,43 +31,43 @@ main() {
# run the selected command
case $choice in
' Capture Region  Clip')
' Capture Region (without saving)')
screenshot -crtc
;;
' Capture Region  File')
' Capture Region')
screenshot -crtf
;;
' Capture Screen  Clip')
' Capture Screen (without saving)')
screenshot -cstc
;;
' Capture Screen  File')
' Capture Screen')
screenshot -cstf
;;
' Record Region (GIF)')
' Record Region (GIF)')
screenshot -rrg
;;
' Record Screen (GIF)')
' Record Screen (GIF)')
screenshot -rsg
;;
' Record Region (MP4)')
' Record Region (MP4)')
screenshot -rrv
;;
' Record Screen (MP4)')
' Record Screen (MP4)')
screenshot -rsv
;;
' Record Region (MP4+audio_virt)')
' Record Region (MP4+audio_virt)')
screenshot -rrav
;;
' Record Region (MP4+audio_mic)')
' Record Region (MP4+audio_mic)')
screenshot -rrmv
;;
' Record Audio virt')
' Record Audio virt')
screenshot -rav
;;
' Record Audio mic')
' Record Audio mic')
screenshot -ram
;;
' Stop Recording')
' Stop Recording')
screenshot -s
;;
esac
+6 -4
View File
@@ -33,11 +33,12 @@ crtc() {
notify-send "Screenshot" "Region copied to Clipboard"
}
# capture region to file
# capture region to file and clipboard
crtf() {
notify-send "Screenshot" "Select a region to capture"
dt=$(date '+%d-%m-%Y %H:%M:%S')
ffcast -q $(slop -n -f '-g %g ') png "$screenshot_directory/$dt.png"
xclip -selection clipboard -t image/png "$screenshot_directory/$dt.png"
notify-send "Screenshot" "Region saved to $screenshot_directory"
}
@@ -49,10 +50,11 @@ cstc() {
notify-send "Screenshot" "Screenshot copied to Clipboard"
}
# capture screenshot to file
# capture screenshot to file and clipboard
cstf() {
dt=$(date '+%d-%m-%Y %H:%M:%S')
ffcast -q png "$screenshot_directory/$dt.png"
xclip -selection clipboard -t image/png "$screenshot_directory/$dt.png"
notify-send "Screenshot" "Screenshot saved to $screenshot_directory"
}
@@ -154,11 +156,11 @@ usage() {
echo -crtc
echo " Capture region to clipboard."
echo -crtf
echo " Capture screen to file"
echo " Capture screen to file and clipboard"
echo -cstc
echo " Capture screen to clipboard."
echo -cstf
echo " Capture screen to file"
echo " Capture screen to file and clipboard"
echo -rrg
echo " Record (GIF) region."
echo -rsg