Используйте один монитор как несколько мониторов

Приятно использовать несколько мониторов для разработчиков. Вы можете развернуть каждое окно на определенном мониторе, окна могут придерживаться углов определенных мониторов.

На рынке представлены сверхширокие мониторы (например, LG 34UM95). Есть ли программное обеспечение, которое может разделить один монитор на 2 или 3 части по горизонтали, и каждая часть будет действовать как отдельный монитор?

21
задан 9 August 2015 в 15:53

3 ответа

Я взял это от ответ в суперпользователе , дайте им upvote, если он помогает Вам,

можно использовать fakexinerama для достижения, что Вы хотите:

Поддельный Xinerama является заменой libXinerama библиотека, которая вместо того, чтобы запросить XServer читает ~/.fakexinerama и обеспечивает фальшивку
информация об экранах Xinerama на основе этого файла. Это может быть
, раньше фальсифицировал установку Xinerama даже на компьютерах со всего одним монитором или фальсифицировал установку Xinerama кроме одного указанного в конфигурации XServer
(например, создание одного экрана, меньшего при использовании два того же
экраны). Это, вероятно, только полезно для разработчиков.

Посмотрите что вопрос для большего количества детали.

12
ответ дан 10 August 2015 в 01:53
  • 1
    @Fabby отмечают, что диски WD имеют внутренние параметры, которые можно настроить, с помощью инструмента WD, который работает в соответствии с Windows (см. wd.com), и даже hdparm в Ubuntu может добраться до некоторых из них. Поскольку память служит..., некоторые параметры имели отношение ко времени простоя, вращение/вниз, экономия электроэнергии, и т.д. – heynnema 4 November 2016 в 04:56

Можно также смотреть на проект FakeXRandR.

FakeXRandR является инструментом для обмана сервера X11, чтобы полагать, что существует больше мониторов, чем там, на самом деле. Это сцепляется в libXRandR и libXinerama и заменяет определенные, настраиваемые конфигурации монитора несколькими виртуальными мониторами. Инструмент, который идет с этим пакетом, может использоваться, чтобы настроить, как разделяются мониторы.

существует также хороший графический редактор для быстрого разделения дисплея в как многие регион / расположение, которое Вы хотите:

screeshot

9
ответ дан 10 August 2015 в 01:53
  • 1
    @heynnema Да, я знаю, но я надеваю; t имеют Windows, и hdparam не показал тот параметр...;) – Fabby 25 November 2016 в 23:02

Это может быть сделано в 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. Добавьте 2 виртуальных монитора с xrandr --setmonitor команда, гарантирующая, чтобы они наложились с Вашим физическим дисплеем и были размещены друг рядом с другом. Синтаксис команды (без кавычек):

    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 файл.

1
ответ дан 23 November 2019 в 01:44

Другие вопросы по тегам:

Похожие вопросы: