byzanz-record主要参数选项
用法:
byzanz-record [选项...] 录制您的当前桌面会话 帮助选项:
-?, --help 显示帮助选项
--help-all 显示全部帮助选项
--help-gtk 显示 GTK+ 选项 应用程序选项:
-d, --duration=SECS 动画的时间 (默认:10 秒)
-e, --exec=COMMAND Command to execute and time
--delay=SECS 开始之前的延时(默认:1 秒)
-c, --cursor 录制鼠标光标
-a, --audio 录音
-x, --x=像素 要录制矩形的 X 坐标
-y, --y=像素 要录制矩形的 Y 坐标
-w, --width=像素 录制矩形的宽度
-h, --height=像素 录制矩形的高度
-v, --verbose 详细
--display=显示 要使用的 X 显示
安装byzanz-record
sudo apt-get update
sudo apt-get install byzanz
通过xwininfo获取窗口大小以及位置等信息
输入byzanz-record命令录制动态图
byzanz-record -x 506 -y 132 -w 1019 -h 616 -d 10 --delay=3 -c test.gif
另外,有一个小工具xdotool可以获取鼠标的所在坐标,再根据所得的坐标位置来进行录制。
sudo apt-get update
sudo apt-get install xdotool
Usage: xdotool <cmd> <args>
Available commands:
getactivewindow
getwindowfocus
getwindowname
getwindowpid
getwindowgeometry
getdisplaygeometry
search
selectwindow
help
version
behave
behave_screen_edge
click
getmouselocation
key
keydown
keyup
mousedown
mousemove
mousemove_relative
mouseup
set_window
type
windowactivate
windowfocus
windowkill
windowclose
windowmap
windowminimize
windowmove
windowraise
windowreparent
windowsize
windowunmap
set_num_desktops
get_num_desktops
set_desktop
get_desktop
set_desktop_for_window
get_desktop_for_window
get_desktop_viewport
set_desktop_viewport
exec
sleep