我使用装有 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