mirror of
https://github.com/Keyitdev/dotfiles.git
synced 2026-09-24 01:52:09 +00:00
Update: Added betterlockscreen config, updated screenshot script, cleaning.
This commit is contained in:
+26
-26
@@ -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
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user