Added clipboard functionality to config/.script/screenshot.sh

Fixed window screenshot in config/.config/i3/config
Made terminal transparent again
clean_emacs
TuDatTr 2020-05-22 01:39:09 +02:00
parent 45db1378c2
commit c0d11e4b79
9 changed files with 19 additions and 8 deletions

View File

@ -15,3 +15,12 @@ URxvt.matcher.button: 1
! Keyboard-select ! Keyboard-select
URxvt.keysym.M-Escape: perl:keyboard-select:activate URxvt.keysym.M-Escape: perl:keyboard-select:activate
URxvt.keyboard-select.clipboard: true URxvt.keyboard-select.clipboard: true
! Term
urxvt*transparent: true
urxvt*shading: 20
urxvt*blurRadius: 15
! Xft
Xft.dpi: 92
Xft.antialias: 1

View File

@ -34,4 +34,3 @@
! white ! white
*.color7: #98abb2 *.color7: #98abb2
*.color15: #c0bfbc *.color15: #c0bfbc

View File

@ -151,7 +151,7 @@ bindsym $mod+m exec thunderbird
bindsym Control+Print exec --no-startup-id ~/.scripts/screenshot.sh screen bindsym Control+Print exec --no-startup-id ~/.scripts/screenshot.sh screen
# Window # Window
bindsym Mod1+Print --release exec --no-startup-id ~/.scripts/screenshot.sh window bindsym Mod1+Sys_Req --release exec --no-startup-id ~/.scripts/screenshot.sh window
# Area # Area
bindsym Print --release exec --no-startup-id ~/.scripts/screenshot.sh area bindsym Print --release exec --no-startup-id ~/.scripts/screenshot.sh area

View File

@ -9,5 +9,5 @@ t:/home/tuan/Templates
w:/home/tuan/workspace_l/Projects w:/home/tuan/workspace_l/Projects
k:/home/tuan/Documents/CTF/TryHackMe/VulnUniversity k:/home/tuan/Documents/CTF/TryHackMe/VulnUniversity
q:/home/tuan/.nextcloud/Quick Drop q:/home/tuan/.nextcloud/Quick Drop
':/home/tuan/.byobu ':/home/tuan/Pictures/Screenshots
e:/home/tuan/Documents/CTF/TryHackMe/Ice/2_Recon e:/home/tuan/Documents/CTF/TryHackMe/Ice/2_Recon

View File

@ -7,16 +7,19 @@ case $1 in
filename=$(cat /proc/$(xdotool getwindowpid $(xdotool getwindowfocus))/comm)_$(date +%G-%m-%d_%H-%M-%S).png; filename=$(cat /proc/$(xdotool getwindowpid $(xdotool getwindowfocus))/comm)_$(date +%G-%m-%d_%H-%M-%S).png;
maim -f png $d/$filename; maim -f png $d/$filename;
dunstify -r 2 "Saved screenshot of screen in $d/$filename"; dunstify -r 2 "Saved screenshot of screen in $d/$filename";
xclip -selection clipboard -t image/png -i $d/$filename
;; ;;
"window"*) "window"*)
filename=$(cat /proc/$(xdotool getwindowpid $(xdotool getwindowfocus))/comm)_$(date +%G-%m-%d_%H-%M-%S).png filename=$(cat /proc/$(xdotool getwindowpid $(xdotool getwindowfocus))/comm)_$(date +%G-%m-%d_%H-%M-%S).png
maim -u -i $(xdotool getactivewindow) -f png $d/$filename; maim -u -i $(xdotool getactivewindow) -f png $d/$filename;
dunstify -r 2 "Saved screenshot of window in $d/$filename"; dunstify -r 2 "Saved screenshot of window in $d/$filename";
xclip -selection clipboard -t image/png -i $d/$filename
;; ;;
"area"*) "area"*)
dunstify -r 2 'Taking screenshot from area.'; dunstify -r 2 'Taking screenshot from area.';
filename=$(cat /proc/$(xdotool getwindowpid $(xdotool getwindowfocus))/comm)_$(date +%G-%m-%d_%H-%M-%S).png; filename=$(cat /proc/$(xdotool getwindowpid $(xdotool getwindowfocus))/comm)_$(date +%G-%m-%d_%H-%M-%S).png;
maim -u -s -f png $d/$filename; maim -u -s -f png $d/$filename;
dunstify -r 2 "Saved in $d/$filename."; dunstify -r 2 "Saved in $d/$filename.";
xclip -selection clipboard -t image/png -i $d/$filename
;; ;;
esac esac

View File

@ -4,5 +4,5 @@ augroup templates
autocmd BufNewFile *.* silent! execute '0r $HOME/.vim/templates/skeleton.'.expand("<afile>:e") autocmd BufNewFile *.* silent! execute '0r $HOME/.vim/templates/skeleton.'.expand("<afile>:e")
" parse special text in the templates after the read " parse special text in the templates after the read
autocmd BufNewFile * %substitute#\[:VIM_EVAL:\]\(.\{-\}\)\[:END_EVAL:\]#\=eval(submatch(1))#ge autocmd BufNewFile * %s#\[:VIM_EVAL:\]\(.\{-\}\)\[:END_EVAL:\]#\=eval(submatch(1))#ge
augroup END augroup END

View File

@ -1,7 +1,5 @@
--- ---
title: title: [:VIM_EVAL:]expand('%:p:h:t')[:END_EVAL:]
author: Tuan-Dat Tran author: Tuan-Dat Tran
date: [:VIM_EVAL:]strftime('%Y-%m-%d')[:END_EVAL:] date: [:VIM_EVAL:]strftime('%Y-%m-%d')[:END_EVAL:]
... ...
# [:VIM_EVAL:]system ("basename $(pwd)")[:END_EVAL:]

View File

@ -0,0 +1 @@
#!/bin/sh

View File

@ -2,7 +2,8 @@
export ZSH="$HOME/.oh-my-zsh" export ZSH="$HOME/.oh-my-zsh"
export PATH="$PATH:$HOME/.go/bin:$HOME/.local/bin:$HOME/.cargo/bin:$HOME/.dotnet/tools" export PATH="$PATH:$HOME/.go/bin:$HOME/.local/bin:$HOME/.cargo/bin:$HOME/.dotnet/tools"
export DOTNET_CLI_TELEMETRY_OPTOUT=1 export DOTNET_CLI_TELEMETRY_OPTOUT=1
export SecList=$HOME/Local/PenTesting/SecLists/ export PenTestTools=$HOME/Local/PenTesting/
export CTF=$HOME/Documents/CTF/
# Alias # Alias