在有扩展显示器之前,有个奇思妙想:将桌面内容扩展到安卓平板上。Windows和MacOS似乎有现成的解决方案,而Linux则需要折腾一番。我的思路是:在Linux上创建一个虚拟桌面,然后通过VNC连接到这个桌面上。
大致方法
曾经用到的一些代码贴过来,也不知道能不能用了。总的来说,可以但没必要。有精力研究这个,不如狠心买个显示器。
- 创建虚拟屏幕
#!/bin/bash xrandr --newmode "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync xrandr --addmode VIRTUAL1 1440x900_60.00 sleep 1 xrandr --output VIRTUAL1 --pos 1440x900-1440+0 --left-of eDP1
- 启动VNC服务器
#!/bin/bash nohup x0vncserver -display :0 -securitytypes none >> /tmp/vnc.log 2>&1 &
- 然后安卓上安装个VNCViewer,连上来即可
其他代码,Xdmx应该是个半死不活的方案,各种问题
#!/bin/bash
startx -- /usr/bin/Xdmx :1 +xinerama -display :0.0 -display localhost:10.0 -norender -noglxproxy -ignorebadfontpaths