将显示器分成两部分

有没有办法将单个监视器分成两部分,这样两部分将被视为单独的监视器? 这意味着窗口应该在最大化时填充屏幕的一半。 此外,gnome面板应该填满屏幕的一半。

似乎compiz对此有所支持。 在CompizConfig中的“常规选项”下,在“显示设置”选项卡上,可以手动指定用于最大化窗口的“监视器”。 Adobe Flash和全屏存在问题,但整体而言它运行良好。

由于我的显卡将三个显示器合并为一个大显示器,因此非常有用

分步说明:

  1. Ctrl + Alt + T打开终端。
  2. 输入sudo apt-get install compizconfig-settings-manager并按Enter键。 请求时填写您的密码。 输入密码时不会显示星号。
  3. 安装完成后,启动应用程序“CompizConfig Settings Manager”。
  4. 单击“常规”部分下的“常规选项”。
  5. 选择“显示设置”选项卡。
  6. 取消选中“检测输出”。
  7. 根据需要编辑输出列表。 每行是一台显示器。 语法是WIDTHxHEIGHT+X+Y
  8. 看看是否有效。 您可能需要登录并再次注销。

水平行中三个经典19英寸显示器的示例配置:

 1280x1024+0+0 1280x1024+1280+0 1280x1024+2560+0 

除非您重写video驱动程序,否则在X11架构中基本上是不可能的。 我从痛苦的经历中知道这一点。

您可以做的唯一方法是在无边框窗口中运行多个窗口化虚拟桌面(即vnc或xnest / xephyr)。 然后,您将失去所有图形加速。

您可以尝试使用平铺窗口管理器。

KDE支持开箱即用的有限拼接。 但是,它允许您将屏幕分成两半。

另一方面是Xmonad和Awesome 。 这些更难以建立,但有些人发誓。 我使用Xmonad很长一段时间,你非常熟悉键盘导航。 减少鼠标使用,是大多数人首先切换的原因。 我现在使用KDE,因为我经常使用的一些程序不能很好地平铺,并且在Xmonad中使用起来很痛苦。

如果你是Gnome用户,一个幸福的媒介可能是用Xmonad取代Gnome的窗口管理器 。

接受的答案对我不起作用。 虽然有效但在XRandR 1.5中添加了虚拟监视器。

要拆分显示器,请执行以下操作:

  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,分辨率设置为1920×1080。

  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文件的末尾附加命令来完成此操作。

Interesting Posts