Tom*_*Tom 10 multiple-monitors recordmydesktop desktop-recording
我有一个双显示器设置,并希望只用 recordmydesktop 记录第一个显示器,但我不确定通过命令行执行此操作的设置。到目前为止,我有这个:
recordmydesktop --display=1 --width=1920 height=1080 --fps=15 --no-sound --delay=10
Run Code Online (Sandbox Code Playgroud)
但我收到此错误消息:
Cannot connect to X server 1
Run Code Online (Sandbox Code Playgroud)
如何找到要连接的正确 X 服务器以及我的其余设置是否正确?
您无需将显示设置为 1,因为您可能正在同一 X 服务器上运行多屏幕设置。
正确的命令是:
recordmydesktop --display=0 --width=1920 --height=1080 --fps=15 --no-sound --delay=10
Run Code Online (Sandbox Code Playgroud)
如果包括您的第二个屏幕,请减少宽度和高度参数。
小智 5
显示参数无关。诀窍是正确设置坐标。
所有屏幕都被视为一个整体。
假设你有两个屏幕,
您的坐标空间是:2704x1050(两个屏幕的宽度和最大屏幕的高度之和)
捕获第二个屏幕
-x=1680 # width of primary screen
-y=0 # default
--width=1024
--height=768
--display=$DISPLAY # in my ubuntu 13.10
Run Code Online (Sandbox Code Playgroud)
命令为(在 Ubuntu 13.10 上测试):
recordmydesktop --display=$DISPLAY --width=1024 height=768 -x=1680 -y=0 --fps=15 --no-sound --delay=10
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8870 次 |
| 最近记录: |