如何查看另一个屏幕的内容?

如何查看另一个屏幕的内容?

我使用装有 xubuntu 20.04 的笔记本电脑,还有另一个屏幕,通过 VGA 连接。但那个屏幕不在我的甲板上,这个显示器放在另一个房间,所以我看不到屏幕的内容。有没有一种方法,让我可以看到第二个屏幕上发生了什么?我可以在该屏幕上启动另一个 xserver 并通过某个客户端查看它吗?因为使用 xfce 的第二个屏幕有点困难。我经常想念我的鼠标指针,而且由于屏幕的分辨率不同——一些小部件看起来很丑陋。

对不起我的英语不好!

答案1

尝试这个:

xrandr --listactivemonitors\
|awk -- 'BEGIN { getline } { gsub(/\/[[:digit:]]+/,"",$3) ; print $3 }'\
|while read GEOMETRY
do
    x11vnc -clip $GEOMETRY &
done

或者如果你知道目标监视器的几何形状 xrandr --listmonitors

我的如下:

xrandr --listmonitors 

Monitors: 2
 0: +*LVDS1 1280/330x800/210+0+0  LVDS1
 1: +VIRTUAL1 1280/339x800/212+1280+0  VIRTUAL1

然后我跑了:

 x11vnc  -clip 1280x800+1280+0

对于第二台显示器:

 x11vnc -clip 1920/509x1080/286+0+0
    

然后

 vncviewer -shared localhost

编辑:有一个简单的方法xrandr

切换到下一个监视器:

 xrandr --output VGA-0  --left-of LVDS 

要切换回默认监视器:

 xrandr --output VGA-0 --right-of LVDS

查看:

https://unix.stackexchange.com/questions/530126/x11vnc-only-show-one-display-with-dual-monitor-guest

https://www.tightvnc.com/vncviewer.1.php

https://wiki.archlinux.org/title/x11vnc

相关内容