嘿,我想编写自己的小工具来在Bash中的Arch-Linux上截屏,因为我找不到一个支持区域截屏的工具。 我希望能够将图片复制到剪贴板,以便将其粘贴到Libre-Office或WhatsApp中。
我已经尝试过使用xclip使其工作,但是它只是粘贴了一些乱码。所以我需要另一种方法。我已经看过一些可以解决此问题的python代码,但这是我的第一个bash脚本,不想这么轻易地放弃。
#!/usr/bin/env bash
dirname=$(date +'%Y%m%d')
if [ ! -d "/home/asdfasdf/Screenshot/$dirname" ]
then
mkdir /home/asdfasdf/Screenshot/$dirname
fi
count=$(ls -1q /home/asdfasdf/Screenshot/$dirname | wc -l)
fd="/home/asdfasdf/Screenshot/$dirname/scr$count.png"
import $fd
# missing copy to clipboard -> xclip -selection clipboard -t image/png -i example.png didn't work for me
这是我的第一个bash脚本,所以不要太苛刻(改进?)。如果没有其他方法,我将如何使用python进行处理?
干杯!
Hugenotte