作为一个简单的屏幕截图实用程序,我对scrot越来越感兴趣,但它缺少一件我非常喜欢的东西--一种复制捕获并自动将其放入剪贴板的方法。
我在.bash_aliases中添加了一行,它会自动放入我想要的文件夹中,并且总是在选择模式下运行,但是在捕获之后似乎没有复制结果的标志。有办法这样做吗?
.bash_alias entry=
alias scrot='scrot -s ~/Pictures/%b%d::%H%M%S.png'
发布于 2020-12-20 19:52:40
创建一个可以轻松执行的脚本文件:
#!/bin/sh
scrot -e 'xclip -selection clipboard -t image/png -i $f'-t将指示xclip处理图像文件;-i将告诉xclip文件在哪里;$f是scrot最近保存的屏幕截图文件的S变量。
您需要安装xclip,但它应该可以随时在您的发行版上使用。
我现在使用的是KDE等离子体,为了实现肉桂的“截图到剪贴板”热键,我不得不使用这种方法。
发布于 2022-02-04 22:59:45
如果您想先通过pngquant运行它,然后将它传递给剪贴板,请执行以下操作:
#!/bin/sh
scrot -s "$HOME/Pictures/Screenshot_%Y-%m-%d_%H.%M.%S.png" -e 'pngquant $f; xclip -selection clipboard -t image/png -i `echo $f | cut -d"." -f-3`-fs8.png'https://unix.stackexchange.com/questions/623516
复制相似问题