2017-07-26 88 views
2

我使用稱爲byzanz的工具來記錄我的屏幕並創建gif文件。有沒有辦法停止與Byzanz錄製屏幕

這是我使用它的方式:

byzanz-record -d 55 --delay=2 -x 0 -y 0 -w 3940 -h 950 desktop-animation.gif 

但是,我常常不能提前告訴記錄有多長,因此在年底結束了尷尬的時刻或過早結束記錄。有什麼辦法可以告訴byzanz停止工作,也許通過發送一個信號給它殺死或什麼?

回答

2

似乎有一個選項,可以實現這一目標:

http://manpages.ubuntu.com/manpages/zesty/man1/byzanz-record.1.html

-e,--exec = COMMAND 代替指定動畫的持續時間,執行 給出的命令和記錄直到命令退出。這是有用的 基準測試和使用更復雜的方式來停止錄音,如編寫監聽dbus的腳本。

但是,在我的包管理器中使用最新的byzanz(fedora),--exec不存在。

我認爲有這個選項,你可以這樣做:

byzanz-record --exec 'sleep 1000000' --delay=2 -x 0 -y 0 -w 3940 -h 950 desktop-animation.gif 

,當你想停止錄製,這樣做:killall sleep

旁註:我已經打開了紅帽的Bugzilla跟蹤的問題更新他們的byzanz唱片版本:https://bugzilla.redhat.com/show_bug.cgi?id=1531055

相關問題