我们在 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
。
我们直接从终端测试了该命令并且它运行良好。
你知道为什么自定义快捷方式无法访问日期变量吗?谢谢!