如何在 RecordMyDesktop 中選擇要錄製的顯示

如何在 RecordMyDesktop 中選擇要錄製的顯示

我有雙顯示器設置,希望僅使用 recordmydesktop 記錄第一個顯示器,但我不確定透過命令列執行此操作的設定。到目前為止我有這個:

recordmydesktop --display=1 --width=1920 height=1080 --fps=15 --no-sound --delay=10

但我收到此錯誤訊息:

Cannot connect to X server 1

如何找到正確的 X 伺服器進行連接以及我的其餘設定是否正確?

答案1

您無需將顯示設為 1,因為您可能正在同一個 X 伺服器上執行多螢幕設定。

正確的命令是:

recordmydesktop --display=0 --width=1920 --height=1080 --fps=15 --no-sound --delay=10

如果包括第二個螢幕,請減小寬度和高度參數。

答案2

顯示參數無關。訣竅是正確設定座標。

所有螢幕都被視為一個整體。

假設你有兩個螢幕,

  • 主要有 1680x1050
  • 輔助有 1024x768

您的座標空間是:2704x1050(兩個螢幕的寬度和最大螢幕的高度總和)

捕獲第二個螢幕

-x=1680    # width of primary screen
-y=0       # default
--width=1024
--height=768
--display=$DISPLAY # in my ubuntu 13.10 

命令為(在 Ubuntu 13.10 上測試):

recordmydesktop --display=$DISPLAY --width=1024 height=768 -x=1680 -y=0 --fps=15 --no-sound --delay=10

答案3

我認為你想太多了。在開始錄製之前,“錄製我的桌面”有一個“選擇視窗”選項。在要錄製的監視器上最大化“錄製我的桌面”窗口,單擊“選擇窗口”它將佔據整個螢幕。然後只需最小化用於選擇該顯示器的“錄製我的桌面”視窗即可。 」即可開始!

答案4

簡短的答案是更改--display=0--display=:0.您的顯示器的位址是:0而不是0

相關內容