如何将运行Ubuntu 20.04的旧笔记本作为主Ubuntu 20.04笔记本的虚拟副屏(寻求简单或文档详尽的实现方案)
如何将运行Ubuntu 20.04的旧笔记本作为主Ubuntu 20.04笔记本的虚拟副屏(寻求简单或文档详尽的实现方案)
嘿,我完全懂你想要把旧笔记本变副屏的需求,而且还得简单或者步骤够清晰——毕竟不是谁都天天泡在技术堆里。刚好咱们俩都是Ubuntu 20.04,给你准备了两个靠谱方案,选你觉得顺手的来:
方案一:超简单的一键式工具(Spacedesk)
这个工具专门做跨设备扩展屏,安装和操作都很友好,适合不想折腾的新手:
- 两台电脑都打开终端,依次输入以下命令安装Spacedesk:
sudo apt update sudo apt install spacedesk - 安装完成后重启两台电脑(别嫌麻烦,重启能避免大部分奇怪的小问题)
- 旧笔记本上:要么在应用列表里找到「Spacedesk Server」打开,要么终端输入
spacedesk-server start启动服务 - 主笔记本上:打开「Spacedesk Client」,它会自动搜索局域网里的旧笔记本,找到后点击连接就行
- 连接成功后,去主笔记本的「系统设置→显示」,就能看到旧笔记本已经作为扩展屏了,调整位置、分辨率这些和普通副屏操作完全一样
方案二:详细步骤的手动配置(x11vnc + xrandr)
如果Spacedesk遇到兼容性问题,这个手动配置方案步骤虽然多,但每一步都清晰,跟着走肯定能成:
- 两台电脑先安装必要工具,终端输入:
sudo apt update sudo apt install x11vnc xrandr - 主笔记本创建虚拟显示器:
- 先输入
xrandr --listmonitors,记下你主显示器的名字(比如常见的eDP-1) - 输入以下命令创建虚拟屏(参数可以按需改):
解释下参数:xrandr --setmonitor VIRTUAL1 1920/500x1080/280+1920+0 none1920x1080是虚拟屏分辨率,+1920+0表示把虚拟屏放在主屏右侧(如果主屏宽度是1920的话),你可以根据自己主屏的分辨率调整数值
- 先输入
- 主笔记本启动VNC服务共享虚拟屏:
这里x11vnc -display :0 -clip xinerama1 -nopw-clip xinerama1是指定只共享刚才创建的虚拟屏,-nopw是跳过密码验证(如果要更安全,可以去掉这个参数,第一次运行会提示你设置密码) - 旧笔记本连接主笔记本的虚拟屏:
- 先在主笔记本终端输入
hostname -I,记下你的局域网IP(比如192.168.1.100) - 旧笔记本终端输入:
把上面的IP换成你主笔记本的实际IP就行,vncviewer 192.168.1.100:0 -fullscreen-fullscreen会让旧笔记本全屏显示虚拟屏内容
- 先在主笔记本终端输入
- 最后去主笔记本的「系统设置→显示」,调整虚拟屏的位置和分辨率,完美搞定
小提示
- 两台电脑一定要连同一个局域网(同一个WiFi或者有线网),不然搜不到或者连不上
- 如果觉得画面卡顿,可以降低副屏的分辨率试试
- 手动配置的虚拟屏重启后会消失,你可以把创建虚拟屏的命令加到「启动应用」里,下次开机自动创建
备注:内容来源于stack exchange,提问作者JMike
相关产品推荐
相关产品推荐

