我想做以下事情,
- 截屏,
- 将其保存在指定位置,
- 使用基于时间戳的字符串命名,并
- 将其文件路径和文件名复制到剪贴板。
如何才能做到这一点?
答案1
@vanadium 向我推荐了一款名为 scrot 的优秀命令行工具,它使用起来非常简单。(感谢 scrot 在线示例手册页)
把它放在这里,以防有人需要它。
scrot——是用于截屏的命令行工具。安装它。
sudo apt install scrot
另外,如果你没有,请安装这些 --> tr, xclip
sudo apt install tr xclip
现在创建一个文本文件。将以下代码写入其中。
#! /bin/bash
scrot '%s.png' -e 'mv $f </folder/to/save/image/> & echo $f' | tr -d '\n' | xclip -selection clipboard
</folder/to/save/image/> 是截取屏幕截图后要保存图像的位置。您可以随时将其更改为您想要的任何位置。
命名并保存文件。使其可执行,
sudo chmod +x <filename>
将该文件添加到您的 PATH 或将其复制到 PATH 上的某个文件夹。
完成所有操作后,将此文件绑定到键盘快捷键。
每次启动快捷方式时,它都会将屏幕截图保存在文件中的位置(您可以根据需要不断更改文件中的位置)并将文件名放在剪贴板上。(超级方便!!)
如果您有任何问题,请随时提问。
PS:我需要它以我自己定制的方式与 LaTeX 一起工作。