VNCセッションで1台のモニターを見ますか?

VNCセッションで1台のモニターを見ますか?

私はx11vncNvidiaドライバと一緒にLinux Mint 18を実行しています。私のシステムは、3つのモニターにまたがる1つの大きなデスクトップで構成されています(これは基本構成です)。

VNCビューア(Mac)を使用してVNCセッションを作成すると、大規模な拡張デスクトップを受信して​​リフレッシュレートが非常に遅くなります。モニターを1つだけ接続する方法はありますか? Nvidiaドライバをどのように再構成してx11vncこれを実行しますか?

答え1

~から手動-clip、このオプションが好きなように動作するようです。

-clip WxH+X+Y

   Only show the sub-region of the full display that corresponds to the rectangle
   geometry with size WxH and offset +X+Y. The VNC display has size WxH (i.e. smaller
   than the full display). This also works for -id/-sid mode where the offset is
   relative to the upper left corner of the selected window. An example use of this
   option would be to split a large (e.g. Xinerama) display into two parts to be
   accessed via separate viewers by running a separate x11vnc on each part.

   Use  '-clip  xinerama0'  to clip to the first xinerama sub-screen (if xinerama is
   active). xinerama1 for the 2nd sub-screen, etc. This way you don't need to figure
   out the WxH+X+Y of the desired xinerama sub-screen. screens are sorted in increasing
   distance from the (0,0) origin (I.e. not the Xserver's order).

答え2

引数なしで実行すると、x11vnc次のように表示されているすべてのアクティビティのリストを見つける必要があります。

03/02/2022 12:05:13 Xinerama: sub-screen[0]  1920x1080+0+1440
03/02/2022 12:05:13 Xinerama: sub-screen[1]  2560x1440+0+0
03/02/2022 12:05:13 Xinerama: sub-screen[2]  2000x1200+1920+1440

たとえば、次のようになります。のみ選択したいsub-screen[2]ので、次のように実行します。x11vnc -clip 2000x1200+1920+1440

関連情報