如何自定义XFCE截图保存文件名模板?

如何自定义XFCE截图保存文件名模板?

当我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

相关内容