当我Print Scrn按 XFCE 并选择保存它时,自动生成并提供的文件名类似于Screenshot - 141012 - 02:21:10.png
( Screenshot - DDMMYY - HH:mm:SS.png
)。
我讨厌在文件名中使用与 Windows 不兼容的字符(例如:
)和排序不友好的日期格式,而且名称看起来太长:scrnYYYYMMDDHHmmSS.png
会好得多。
可以设置吗?
答案1
不,这是不可能的。
手动修改源代码对您来说是可行的,但您可以为其提交错误报告。 (例如通过 xfce4-settings 进行配置)
答案2
我知道这是一个旧线程,但由于它在谷歌中被引用最多,我发布了我的解决方案,以防其他人遇到同样的问题。
gimp
这是一个使用script-fu 的简单脚本。
有一个参数 $1 来定义屏幕截图模式 (-s/-w/-f)。
#!/bin/sh
filename=`date +"$HOME/Pictures/scrn%Y%m%d%H%M%S.png"`
xfce4-screenshooter -o "gimp -n -a -s -d -f -i -b \
'(gimp-file-save RUN-NONINTERACTIVE 1 2 \"$filename\" \"$filename\")' \
-b '(gimp-quit 0)'" $1
有点烦恼的是,在我的 Labtop 上,gimp 至少需要 2 秒才能创建 png 文件,因此如果您想进一步运行脚本,请不要忘记插入 sleep 命令。
杜夫龙博士
答案3
另一种方法基于 Douvron 博士的答案,使用cat
而不是gimp
:
target=~/screenshots
mkdir -p $target
filename=$(date +scrn%Y%m%d%H%M%S.png)
path=$target/$filename
xfce4-screenshooter -w -o cat > $path
例如:https://github.com/felixhummel/bin/blob/master/screenshot-full-auto