Ubuntu系统入门教程-使用双屏幕
说明
- 介绍如何接入双显示屏
- 测试硬件:一个22寸显示屏,一个10寸显示屏
查看接入的显示屏
- 执行命令
ubuntu@WALKING-ARM-V400:~$ xrandr
Screen 0: minimum 320 x 200, current 4480 x 1600, maximum 16384 x 16384
HDMI-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 476mm x 268mm
1920x1080 60.00*+ 50.00 59.94
1600x900 60.00
1280x1024 75.02 60.02
1152x864 75.00
1280x720 60.00 50.00 59.94
1024x768 75.03 60.00
800x600 75.00 60.32
720x576 50.00
720x480 60.00 59.94
640x480 75.00 60.00 59.94
720x400 70.08
DP-1 connected 2560x1600+1920+0 (normal left inverted right x axis y axis) 344mm x 193mm
2560x1600 59.86*+
1920x1080 60.00
1024x768 60.00
800x600 60.32
DP-2 disconnected (normal left inverted right x axis y axis)
DP-3 disconnected (normal left inverted right x axis y axis)
DP-4 disconnected (normal left inverted right x axis y axis)
- 可以发现connected 字样,目前有DP-1和HDMI-1两个显示屏已经连接,HDMI-1为主显示屏
双屏幕显示相同的内容–克隆
- 执行命令
xrandr --output DP-1 --same-as HDMI-1 --auto
再主显示屏,左边扩展
- 执行命令
xrandr --output DP-1 --left-of HDMI-1 --auto
再主显示屏,右边扩展
- 执行命令
xrandr --output DP-1 --right-of HDMI-1 --auto
关闭第二显示屏
- 执行命令
xrandr --output DP-1 --off
nomachine远程下使用双屏
- 如果直接在主机上,鼠标是可以自由移动到第二屏,但是在nomachine里,则只能通过切换键
ctrl + alt + 1 主屏
ctrl + alt + 2 第二个屏
让程序在第二个显示屏显示(扩展屏)
- 查看已经打开的窗口
ubuntu@WALKING-ARM-V400:~$ wmctrl -l
0x03800004 0 WALKING-ARM-V400 Untitled (Workspace) - Visual Studio Code
0x03400007 0 WALKING-ARM-V400 ubuntu@WALKING-ARM-V400: ~
0x02801411 -1 WALKING-ARM-V400 @!1920,0;BDHF
0x02801415 -1 WALKING-ARM-V400 @!0,0;BDHF
- 可以看到打开了Visual Studio Code
- 想把Visual Studio Code移动第二屏
DISPLAY=:0 wmctrl -r "Visual Studio Code" -e 0,1920,0,-1,-1
这里显示屏是作为扩展屏使用,还是DISPLAY=:0
因为第一屏的分辨率是1920*860,所有第二屏是从1920开始。
如果移动回主屏
DISPLAY=:0 wmctrl -r "Visual Studio Code" -e 0,0,0,-1,-1
获取最新文章: 扫一扫右上角的二维码加入“创客智造”公众号