Animated gif 有没有办法停止用拜占兹录制屏幕?
我使用名为byzanz的工具记录屏幕并创建gif文件 这是我使用它的方式:Animated gif 有没有办法停止用拜占兹录制屏幕?,animated-gif,screencast,Animated Gif,Screencast,我使用名为byzanz的工具记录屏幕并创建gif文件 这是我使用它的方式: byzanz-record -d 55 --delay=2 -x 0 -y 0 -w 3940 -h 950 desktop-animation.gif 然而,我常常无法提前知道录音会持续多长时间,因此在结尾时会出现尴尬的时刻,或者过早地结束录音。有没有一种方法可以告诉拜占兹停止它的工作,也许是通过向它发送杀戮之类的信号?似乎有一种方法可以做到这一点: -e、 --exec=命令 不指定动画的持续时间,而是执行 给定
byzanz-record -d 55 --delay=2 -x 0 -y 0 -w 3940 -h 950 desktop-animation.gif
然而,我常常无法提前知道录音会持续多长时间,因此在结尾时会出现尴尬的时刻,或者过早地结束录音。有没有一种方法可以告诉拜占兹停止它的工作,也许是通过向它发送杀戮之类的信号?似乎有一种方法可以做到这一点: -e、 --exec=命令 不指定动画的持续时间,而是执行 给定命令并记录,直到命令退出。这是有用的 用于基准测试和使用更复杂的方法停止 录制,就像编写在dbus上侦听的脚本一样 然而,在我最新的byzanz(fedora)包管理器中,--exec不存在 我认为有了这个选择,你可以:
byzanz-record --exec 'sleep 1000000' --delay=2 -x 0 -y 0 -w 3940 -h 950 desktop-animation.gif
如果要停止录制,请执行:killall sleep
旁注:我在redhat bugzilla tracker上发布了一个问题,以更新他们的拜占兹记录版本: