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

  

最新文章

  1. Ubuntu添加开机自动启动程序方法
  2. Spring MVC Rest服务 返回json报406错误的解决办法
  3. photoshop学习目录
  4. (旧)子数涵数&#183;Flash——遮罩动画
  5. ubuntu 14.04安装mysql server &amp; mysql client
  6. USACO Section 2.3 奶牛家谱 Cow Pedigrees
  7. 如何自定义一个优雅的ContentProvider
  8. poj 1426 Find The Multiple( bfs )
  9. 传智播客学习之HTML基础语法
  10. https配置
  11. 机器学习(Machine Learning)
  12. poj3519 Lucky Coins Sequence矩阵快速幂
  13. hdu 3074 Multiply game(模板级线段树)
  14. 关于 target=&quot;_blank&quot;漏洞的分析
  15. HashMap 相关面试题及其解答
  16. sql server 2008怎样导入mdf,ldf文件,怎样解决导入mdf,ldf文件时出现附加数据库错误的问题
  17. JS-词法作用域 作用域链
  18. PyCharm下使用Scrapy建立爬虫项目--MyFirstSpiderObject
  19. spring 5.1.2 mvc RequestMappingHandlerMapping 调用handler过程
  20. centos6下的lvm逻辑卷的管理

热门文章

  1. C/C++表达式求值问题
  2. 8、前端知识点--关于Set用法的详解【ES6】
  3. Webpack和Gulp对比
  4. Java Split()方法按点(.)切分注意细节
  5. Jsp 自定义tag标签
  6. Codeforces Round #425 (Div. 2) - D
  7. leetcode 实现-168.Excel表列名称
  8. 2020年的ARM处理器将超越英特尔
  9. JMeter-性能测试之报表设定的注意事项
  10. java连接redis5.0单机版报连接超时错误