使用一台监视器作为多台监视器


21

最好为开发人员使用多个监视器。您可以最大化特定显示器中的每个窗口,窗口可以贴在特定显示器的角落。

市场上有超宽显示器(例如LG 34UM95)。是否有任何软件可以将单个监视器水平分成2或3个部分,而每个部分的作用就像一个单独的监视器?

Answers:


12

我是从超级用户那里得到答案的,如果对您有帮助,请给他们点赞,

您可以使用fakexinerama实现您想要的:

Fake Xinerama是libXinerama的替代库,它不查询XServer而是读取〜/ .fakexinerama,并
基于此文件提供有关Xinerama屏幕的虚假信息。它
甚至可以在只有一台显示器的计算机上伪造Xinerama设置,或者在XServer
配置中指定的伪造Xinerama设置之外的伪装(例如,在使用两个相同
屏幕时缩小一个屏幕)。它可能仅对开发人员有用。

有关详情,请参见该问题。


10

您还可以查看FakeXRandR项目。

FakeXRandR是一种欺骗X11服务器的工具,它认为监视器的数量比实际数量多。它与libXRandR和libXinerama挂钩,并用多个虚拟监视器替换某些可配置的监视器配置。该软件包随附的工具可用于配置监视器的拆分方式。

还有一个不错的图形编辑器,可将您的显示快速划分为所需的多个区域/倾角:

ree弹


1

可以在XRandR 1.5中完成此操作,而无需其他软件,尽管目前尚未对此进行文档化(至少我找不到有关此文档的文档)。虽然fakexinerama和FakeXRandR都没有在Xubuntu上为我工作,但此解决方案最终将屏幕分成了两部分。

要拆分监视器,请执行以下操作:

  1. 输入xrandr终端以检查输出名称和您要拆分的显示器的当前分辨率。
    在我的系统上,结果是:

    Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
    HDMI1 disconnected (normal left inverted right x axis y axis)
    HDMI2 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 509mm x 286mm
       1920x1080     60.00*+  50.00    59.94
       1920x1080i    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.08    60.00  
       800x600       75.00    60.32  
       720x576       50.00  
       720x576i      50.00
       720x480       60.00    59.94
       720x480i      60.00    59.94
       640x480       75.00    60.00    59.94
       720x400       70.08
    VGA1 disconnected (normal left inverted right x axis y axis)
    VIRTUAL1 disconnected (normal left inverted right x axis y axis)
    

    我们可以看到我的显示器已连接到HDMI2,并且分辨率设置为1920x1080。

  2. 使用xrandr --setmonitor命令添加2个虚拟监视器,以确保它们与您的物理显示器重叠并且彼此相邻放置。该命令的语法为(不带引号):

    xrandr --setmonitor "monitor_name" "width_px"/"width_mm"x"height_px"/"height_mm"+"x_offset_px"+"y_offset_px" "output_name" 
    

    对于我的系统,它是:

    xrandr --setmonitor HDMI2~1 960/254x1080/286+0+0 HDMI2
    xrandr --setmonitor HDMI2~2 960/255x1080/286+960+0 none
    
  3. 尽管上面已经在我的系统上配置了虚拟监视器,但是直到我执行完之后才应用更改(它似乎刷新了xrandr):

    xrandr --fb 1921x1080
    xrandr --fb 1920x1080
    

要在重新启动后保留更改,您需要在登录时执行以下命令。您可以通过在~/.profile文件末尾附加命令来实现。


适用于xfce 4.12,不适用于kde5(等离子,kwin 5.10.5)。
peper0

似乎应该可以,但是我无法在最近的ubuntu上运行它。欢迎知道是否有人可以使用它
菲尔勋爵
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.