strftime() 格式的日期在自定义键盘快捷键中不起作用

strftime() 格式的日期在自定义键盘快捷键中不起作用

我们在 Ubuntu 16.04 的键盘设置下使用了自定义快捷方式,这样我们就可以使用 Super-Z 自动启动 ffmpeg 屏幕录制。我们使用的命令是:

gnome-terminal -x sh -c 'ffmpeg -video_size 1920x1080 -framerate 25 -f x11grab -i :0.0 -f pulse -ac 2 -i default ~/Videos/`date +%Y-%m-%d_%H-%M-%S`_screenrecording.mkv; exec bash'

现在我们升级到了 Ubuntu 18.04,该命令返回日期变量的空白值。2019-05-20_17-41-56_screenrecording.mkv例如,它返回的不是名为 的文件,而是名为 的文件--_--_screenrecording.mkv

我们直接从终端测试了该命令并且它运行良好。

你知道为什么自定义快捷方式无法访问日期变量吗?谢谢!

相关内容