您当前的位置:首页 > 计算机 > 系统应用 > Linux

linux上如何把2个或者多个显示器合并为一个显示器

时间:07-19来源:作者:点击数:

普通的扩展复制这种多显示器技术目前主流的Linux都支持的非常好了,但是如何把多个显示器合并为一个显示器,让整个应用程序窗口铺满合并后的显示器呢 ?

  • NVIDIA AMD 这种显卡自带私有驱动,然后也带有这个合并多个显示器为一个显示器的功能,除了超大超宽显示以外,打游戏的多个屏或者组合屏幕也得到非常棒的效果。
  • intel 目前还没查到如何配置
  • 第三种方案就是利用xrandr 1.5新增加的对象特性,monitor, monitor这个对象可以多个物理显示屏合并起来,也能将一个超宽或者超大的屏幕拆分成2个虚拟显示器。

xrandr这种方法很简单,合并就2个命令:

xrandr --setmonitor virtualbig auto eDP-1,HDMI-2

virtualbig就是合并以后的显示器,由eDP-1,HDMI-2合并而来,这些接口可以通过xrandr不带参数命令查询。

合并后可能系统没反应,可以通过设置2次FB的分辨率大小来来激活他

xrandr --fb 3840x1081

我们故意多设置了1像素,让FB切换一下他分辨率,然后自然是要设置回来的

xrandr --fb 3840x1080

这样你就会得到一个3840x1080的大虚拟显示器了,窗口是可以最大化到2个屏幕的。

但是:这个系统层面做的修改,还需要窗口管理器的支持,某些 桌面环境带的窗口管理器目前还不支持,所以看不到现象,比如UOS,这种情况下,直接从源里面安装一个支持的桌面环境就行了,比如xfce的窗管就可以,于是可以安装一个xfce的桌面,登陆的时候选择xfce,就可以看到了。

另外xrandr 1.5这个monitor对象不单能合并显示器,也能拆分显示器,尤其是你有1个大显示器,又想最大化2个程序窗口的时候。拆分成2个monitor就可以达到这个目的了。

linux图形下面的多屏和多显卡以及笔记本的双显卡,组合起来的情况就非常多了。

linux 里面的每一个子系统都很复杂,这是由于开源的不受商业公司主导的特点导致他就是有那么复杂而灵活。

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门