LINUX.ORG.RU

0
Всего сообщений: 29

1 видеокарта 2 hdmi - 2 монитора и 2 firefox

Привет. Решаю такую задачу: к ThinkCentre M600 (Celeron N3050 c встроенной графикой) с 2мя HDMI выходами подключены 2 телевизора, на которых нужно транслировать 2 окна firefox-a, каждый на своём телевизоре.
Решил сделать так: На Debian 9 при загрузке стартует Xorg с 2мя дисплеями, а в ~/.xinitrc запускаются 2 браузера с сайтами, каждый на своём дисплее, чтобы было удобно из командной строки менять/обновлять/перезапускать на одном телевизоре(дисплее), не трогая второй.

firefox --display=:0.0 http://site1
firefox --display=:0.1 http://site2
Осталось сконфигурировать эти дисплеи, но не получается. Вот что я сделал, по логике всё должно было работать
Section "ServerLayout"
        Identifier     "X.org Configured"
        Screen      0  "Screen0" 0 0
        Screen      1  "Screen1" RightOf "Screen0"
        Option         "Xinerama" "1"
        
        Option "StandbyTime"    "0"
        Option "SuspendTime"    "0"
        Option "OffTime"        "0"
        Option "BlankTime"      "0"
EndSection

Section "Monitor"
        Identifier   "HDMI1"
        Option "DPMS"   "false"
EndSection

Section "Device"
        Identifier  "Card0"
        Driver      "intel"
EndSection

Section "Screen"
        Identifier "Screen0"
        Device     "Card0"
        Monitor    "HDMI1"
        DefaultDepth      24
        SubSection "Display"
                Depth     24
        EndSubSection
EndSection

Section "Monitor"
        Identifier   "HDMI3"
        Option  "DPMS"  "false"
EndSection

Section "Device"
        Identifier  "Card1"
        Driver      "intel"
EndSection

Section "Screen"
        Identifier "Screen1"
        Device     "Card1"
        Monitor    "HDMI3"
        DefaultDepth      24
        SubSection "Display"
                Depth     24
        EndSubSection
EndSection
однако display :0.1 не появляется
xrandr -d :0.0 -q
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
DP1 disconnected primary (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)
DP3 disconnected (normal left inverted right x axis y axis)
HDMI1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 1600mm x 900mm
   1920x1080     60.00*+  50.00    59.94    30.00    25.00    24.00    29.97    23.98  
   1920x1080i    60.00    50.00    59.94
..тут список разрешений
HDMI2 disconnected (normal left inverted right x axis y axis)
HDMI3 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 1600mm x 900mm
   1920x1080     60.00*+  50.00    59.94    30.00    25.00    24.00    29.97    23.98  
   1920x1080i    60.00    50.00    59.94  
..тут список разрешений
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
xrandr -d :0.1 -q
Can't open display :0.1
и, соотвественно, второй firefox не запускается, и оба монитора показывают одну картинку
Лог Xorg.log
https://pastebin.com/JjgydhVj
Что я делаю не так?

 , ,

Perspective ()

vnc дисплей, сильные артефакты, что далать?

Так решил я подключить ноутбук в качестве второго монитора с лева от основного так как надо на основном работу делать,а с дополнительного читать периодически данные. Ну ок,короче делаю так.

Смотрю разрешение ноута и генерю для него профиль xrandr

dron@gnu:~$ 
gtf 1366 768 60

  # 1368x768 @ 60.00 Hz (GTF) hsync: 47.70 kHz; pclk: 85.86 MHz
  Modeline "1368x768_60.00"  85.86  1368 1440 1584 1800  768 769 772 795  -HSync +Vsync

Делаю профиль xrandr, включаю его и смотрю чё там по дисплеям

dron@gnu:~$ xrandr --newmode "1368x768_60.00"  85.86  1368 1440 1584 1800  768 769 772 795  -HSync +Vsync
dron@gnu:~$ xrandr --addmode DVI-1 "1368x768_60.00";
dron@gnu:~$ xrandr | grep connected
DisplayPort-0 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)
DVI-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 531mm x 299mm
DVI-1 disconnected (normal left inverted right x axis y axis)

Подключаю «виртуальный монитор» с лева от основного

dron@gnu:~$ xrandr --output DVI-1 --mode 1368x768_60.00 --left-of DVI-0

Пускаю vnc

x11vnc -clip 1368x768+0

На ноуте подключаюсь через remmina и наблюдаю попытку этой вариации дверной петли мнящей себя вычислительной системой вызвать у меня приступ эпилепсии. https://youtu.be/EXmfwt6Nf7g (Для справки у меня открыто 3 окошка, а не 2048 как в атрефактах vnc)Я всего то перетащил одно окно эм.терминала на экран ноута с основного монитора.

Вопрос мой прост, чво делать пацаны?

 , , , ,

linux-org-ru ()

Помогите Освоить Xdmx

Пытаюсь сделать из старого планшета полноценный монитор. Завел на нем иксы через LD и объединяю с основным дисплеем через Xdmx:

sudo /usr/bin/Xdmx :4 -display :0 -display 192.168.1.7:0 -ac -ignorebadfontpaths +xinerama -nomulticursor & DISPLAY=:4 openbox
Все работает, НО:

  • Контекстное меню openbox доступно только на планшете
  • За графику отвечает amdgpudrmfb, с которым, судя по ощущениям, никакого аппаратного ускорения и близко нет

На сколько я смог понять свои юзерспейс-онли-мозгом, проблема контекстного меню в том, что Xdmx использует планшета в качестве устройства ввода, но такой запуск вообще не дал тыкать коробку:

sudo /usr/bin/Xdmx :4 -display :0 -input :0 -display 192.168.1.7:0 -ac -ignorebadfontpaths +xinerama -nomulticursor & DISPLAY=:4 openbox
Но это возможно устройство ввода было занято, т.к. я запускал все это из активной сессии.
Пока нет возможности перепроверить такой запуск, и позже дополню топик. А сейчас прошу накидать сюда историй успеха или манов, в которых нормально заводится видюха.
Быстрый гуглинг давал инфу, что надо в конфигах иксов указывать драйвер, но Xdmx не подхватывает такую запись:
~|⇒ cat /etc/X11/xorg.conf.d/20-amdgpu.conf 
Section "Device"
    Identifier "AMD"
    Driver "amdgpu"
    Option "DRI" "3"
#    Option "TearFree" "true"
EndSection

 , , , ,

SR_team ()

3 монитора на 2 видеокартах Ubuntu

Всем привет, очень хочется быть супер хакером, а 3 монитора настроить не могу, нужна ваша помощь.

Есть 2 видеокарты:

lspci -nn | grep VGA
00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0102] (rev 09)
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation NV43 [GeForce 6600] [10de:0141] (rev a2)

К intel подключено 2 монитора в hdmi и в vga по 1 штуке, в nvidi'у подключен 1 монитор в VGA.

xrandr -q
Screen 0: minimum 320 x 200, current 3860 x 1600, maximum 8192 x 8192
VGA-1 connected 1680x1050+900+231 (normal left inverted right x axis y axis) 474mm x 296mm
   1680x1050     59.95*+
   1600x1200     60.00  
   1280x1024     75.02    60.02  
   1440x900      74.98    59.89  
   1280x960      60.00  
   1152x864      75.00  
   1280x720      60.00  
   1024x768      75.03    70.07    60.00  
   832x624       74.55  
   800x600       72.19    75.00    60.32    56.25  
   640x480       75.00    72.81    66.67    59.94  
   720x400       70.08  
HDMI-1 connected 900x1600+0+0 left (normal left inverted right x axis y axis) 443mm x 249mm
   1600x900      59.98*+
   1920x1080     60.00    59.94  
   1280x1024     60.02  
   1280x960      60.00  
   1152x864      75.00  
   1280x720      60.00    59.94  
   1152x720      59.97  
   1024x768      75.03    60.00  
   832x624       74.55  
   800x600       75.00    60.32  
   720x480       60.00    59.94  
   640x480       75.00    60.00    59.94  
   720x400       70.08  
DP-1 disconnected (normal left inverted right x axis y axis)
VGA-1-2 connected 1280x1024+2580+231 (normal left inverted right x axis y axis) 376mm x 301mm
   1280x1024     60.02*+  75.02  
   1152x864      75.00  
   1024x768      75.03    60.00  
   832x624       74.55  
   800x600       75.00    60.32  
   640x480       75.00    59.94  
   720x400       70.08  
DVI-I-1-1 disconnected (normal left inverted right x axis y axis)
TV-1-1 disconnected (normal left inverted right x axis y axis)
  1280x1024 (0x45) 108.000MHz +HSync +VSync
        h: width  1280 start 1328 end 1440 total 1688 skew    0 clock  63.98KHz
        v: height 1024 start 1025 end 1028 total 1066           clock  60.02Hz
  1280x1024 (0x46) 135.000MHz +HSync +VSync
        h: width  1280 start 1296 end 1440 total 1688 skew    0 clock  79.98KHz
        v: height 1024 start 1025 end 1028 total 1066           clock  75.02Hz
  1152x864 (0x47) 108.000MHz +HSync +VSync
        h: width  1152 start 1216 end 1344 total 1600 skew    0 clock  67.50KHz
        v: height  864 start  865 end  868 total  900           clock  75.00Hz
  1024x768 (0x48) 78.750MHz +HSync +VSync
        h: width  1024 start 1040 end 1136 total 1312 skew    0 clock  60.02KHz
        v: height  768 start  769 end  772 total  800           clock  75.03Hz
  1024x768 (0x49) 65.000MHz -HSync -VSync
        h: width  1024 start 1048 end 1184 total 1344 skew    0 clock  48.36KHz
        v: height  768 start  771 end  777 total  806           clock  60.00Hz
  832x624 (0x4a) 57.284MHz -HSync -VSync
        h: width   832 start  864 end  928 total 1152 skew    0 clock  49.73KHz
        v: height  624 start  625 end  628 total  667           clock  74.55Hz
  800x600 (0x4b) 49.500MHz +HSync +VSync
        h: width   800 start  816 end  896 total 1056 skew    0 clock  46.88KHz
        v: height  600 start  601 end  604 total  625           clock  75.00Hz
  800x600 (0x4c) 40.000MHz +HSync +VSync
        h: width   800 start  840 end  968 total 1056 skew    0 clock  37.88KHz
        v: height  600 start  601 end  605 total  628           clock  60.32Hz
  640x480 (0x4d) 31.500MHz -HSync -VSync
        h: width   640 start  656 end  720 total  840 skew    0 clock  37.50KHz
        v: height  480 start  481 end  484 total  500           clock  75.00Hz
  640x480 (0x4e) 25.175MHz -HSync -VSync
        h: width   640 start  656 end  752 total  800 skew    0 clock  31.47KHz
        v: height  480 start  490 end  492 total  525           clock  59.94Hz
  720x400 (0x4f) 28.320MHz -HSync +VSync
        h: width   720 start  738 end  846 total  900 skew    0 clock  31.47KHz
        v: height  400 start  412 end  414 total  449           clock  70.08Hz

Все настраивал стандартной утилитой и мониторы определяются и даже все настраивается, единственная проблема монитор который подцеплен через nvidia почему-то не показывает ничего кроме курсора мыши, я так понимаю там не стартуют иксы. Что делать подскажите пожалуйста.

Так выглядит мой /etc/X11/xorg.conf

Section "Device"
    Identifier "NvidiaCard"
    Driver "nouveau"    
    BusID "PCI:0@0:2:0"
EndSection

Section "Device"
    Identifier "IntelCard"
    Driver "nouveau"
    BusID "PCI:1:0:0"
EndSection

Section "ServerFlags"
        Option  "xinerama"  "on"
EndSection

Вот ось на всякий:

Description:	Ubuntu 16.04.3 LTS
Release:	16.04
Codename:	xenial

Скрин демонстрирует наглядно в чем проблема, на скрине видно что 3-й монитор(3 vga nvidia) работает, но так только если делаешь принтскрин, по факту монитор полностью черный и видно только курсор.

 , , ,

bagow ()

Отдельный воркспейс на отдельном мониторе - возможно?

Добрый день, хотел бы получить следующее - 2 рабочих стола, неважно, гном, кде, все де, вм, это умеют, но чтобы при подключении по hdmi телика или проектора - второй рабочий стол был на телике, а первый на мониторе, ну или наоборот и между ними можна было переключаться. Пока только можна расширить, дублировать, зеркалировать, сделать один рабочий стол на 2 экрана, но не то что мне нужно.
Зачем: подключен ноут по hdmi к телику в аудитории, на втором воркспейсе , а следовательно на телевизоре или проекторе, что-то показывается, презентация, веб-страница, код, а в это время лектор читает лекцию/пишет скрипт/отправляет почту/ с экрана монитора, нужно что-то сменить для отображения на внешнем устройстве- ctrl+alt+вправо - перешли на второй вокрспейс, сделали что-нужно и назад на свой.
Такое возможно?

 , , ,

baltazor ()

xinerama, twinview или что-то еще - как жить с двумя виддеокартами?

Добрый день!

обственно имею для видеокарты и 6 мониторов Всю жизнь справлялся я задачей обьединения рабочего пространства при помощи xinerama

Но мне дали приложение кв отором надо работать и оно не хочет запускатсья с Xinerama Xlib: extension «RANDR» missing on display ":0"

Есть ли чтото заменяющее xinerama?

У меня nvidia - там есть twinview, но он вроде как для одной головы, как быть с двумя видюхами?

Посоветуйте пожалуйста как подшаманить xorg.conf

 , , , ,

lergus ()

Xinerama, две видеокарты и три монитора

Хехе, да, я извращенец. Вкратце, ситуация такова: имею ноутбук и два дополнительных монитора. Ноутбук используется исключительно как системный блок, т.е. вся периферия внешняя. Ну и две видеокарты — Intel и AMD. Стоит драйвер fglrx (поиграться хочется, а перезагружаться не хочется). Раньше стратегия была такова: хочу работать — поставил интегрированную карту, перезапустил иксы (ибо fglrx два монитора не поддерживает). Хочу поиграться — физически отключил второй монитор, поставил дискретную карту, перезапустил иксы. Сегодня нагуглил такую штуку, как Xinerama. Сделал xorg.conf, перезапустился, вроде работает, да не очень. Подробнее на скринах, ибо объяснить словами очень сложно.

http://imgur.com/a/3umsR

№4 — левый монитор, №3 — правый монитор, №2 — верхний угол правого монитора, №1 — рабочий стол, правая сторона правого монитора. То есть, картинка с левого монитора дублируется на правый, но окна полностью отображаются на правом, а на левом — обрезаются. Странно, сложно. Что уже только не делал в xorg.conf. Кто-то сталкивался? Вот xorg.conf: http://pastebin.com/CLdtSuva

Заранее спасибо.

 , , ,

Epsio ()

multi- screen\display\head и т.д.

В общем и целом. Есть 2 видеокарты GT440 и GTX460. Есть три монитора: 2 подключены к GT440 по HDMI и DVI, 1 по VGA к GTX460. Если в nvidia-settings включать только 2 монитора, которые на 440 висят, то всё нормально, а именно если открыть какое либо приложение в полный экран, то она открывается в этом режиме на одно мониторе. Если же я nvidia-settings в display :0 добавляю screen 1, то полноэкранное приложение запускается и растягивается на оба монитора, подключенных к 440. Как сделать так, чтобы при появлении screen 1 в конфигурации поведение полноэкранных приложений не менялось?

Конфиг первого варианта http://pastebin.com/1dh50pLc
Конфиг второго варианта http://pastebin.com/NRHkY8ac

UPD. WM Openbox

UPD2. Ну я даже не знаю... может cast Zubok

 , , , ,

daemonpnz ()

xinerama + kde5

Здравствуйте

Кто использует более 2х мониторов на kde5?

Проблема в том, что sddm работает на всех 4х мониторах нормально, но kde не запускает. На 2х мониторной конфигурации все работает.

 , , ,

brothermechanic ()

Существует ли аналог xdmx в wayland?

Из-за своей сетевой ориентированности x11 позволяет делать такие трюки:https://www.youtube.com/watch?v=hibaFjxAQAg. Вопрос будет ли в wayland подобное?

P.S. Я пробовал использовать xdmx, если не смотреть на геморой в настройке, некоторые глюки и ограничения, то пользоваться для себя можно. Скорость работы похожа на форвардинг приложения через ssh, т.е. скорость рендеринга зависит от приложения.

 , , , ,

einhander ()

2 видеокарты - 2 монитора

Есть ноутбук со встроенной видеокартой nvidia gt 330m.
К ноутбуку подключена внешняя видеокарта gt 730.

При попытке вывести изображение на обе видеокарты со включеной xinerama - черный экран, при этом в Xorg.log ничего подозрительного нет. Без xinerama работает.

xorg.conf(cгенерированный nvidia-settings):

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 1680 0
    Screen      1  "Screen1" 0 735
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0" # 1 - не работает
EndSection

Section "Files"
EndSection

Section "InputDevice"
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol"
    Option         "Device" "/dev/input/mice"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "LG Electronics L204W"
    HorizSync       28.0 - 83.0
    VertRefresh     56.0 - 75.0
    Option         "DPMS"
EndSection

Section "Monitor"
    Identifier     "Monitor1"
    VendorName     "Unknown"
    ModelName      "Nvidia Default Flat Panel"
    HorizSync       29.0 - 59.0
    VertRefresh     60.0 - 61.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GT 730"
    BusID          "PCI:16:0:0"
EndSection

Section "Device"
    Identifier     "Device1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GT 330M"
    BusID          "PCI:1:0:0"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen1"
    Device         "Device1"
    Monitor        "Monitor1"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection


Танцы с бубном:
- менял BaseMosaic (по советам из интернета).
- пробовал разные версии драйверов.

OS: gentoo; kernel 3.15.0-pf5; nvidia drivers 340.93 (последний, который поддерживает 330m).

Встроенную видеокарту для вывода на монитор использовать не могу.

Как заставить работать xinerama на 2-ох видеокартах?
(логи смогу выложить позже, если нужно).

 ,

ymuv ()

Настройка двух мониторов

Имеется два монитора, тот, что стоит справа - основной. Но проблема в том, что многие приложения считают основным тот, что начинается с 0,0 координат. Правый же имеет координаты +1920,+0.
Отсюда вытекают некоторые проблемы - tint2 отображает трей на левом мониторе, флеш разворачивается на левый монитор.

Чем можно исправить? TwinView/Xinerama?
Задать координаты правому монитору 0,0, а левому -1920,+0 не получается.

Видеокарта: Nvidia
Драйвера: проприетарные
WM: OpenBox

---
Пока что остановился на отдельных экранах. Вопрос в том, умеют ли Xinerama и TwinView делать так же?(Перетаскивать окна между мониторами тоже хочется, но отображение флеша одновременно на 2 монитора не нужно)

 , ,

MercurialSMB ()

2 монитора: вопрос по видеокарте

Привет всем! Ребят, имеется видюха GTX 460 на 768 мегабайт. Как-бы карта достаточно производительная, если бы не смешное количество видеопамяти. И отсюда у меня вопрос: хватит ли этих 768 мегабайт для двух FullHD мониторов? Юзкейсы: гимп, блендер, Qt Creator, иногда не слишком требовательные игры, ну и обычные повседневные задачи (интернет, кинцо и так далее).

 , , ,

Sunderland93 ()

KDE, изменять количество/положение панелей при использовании >1 монитора

Короче, есть KDE. Одиночное. Без Awesome.
Задача такая - нужно автоматически после логона размещать панели определенным образом, в определенном количестве и положении - две панели на левом мониторе и одна на правом, если монитора два, и просто две панели, если монитор один.

Просто таскать панели руками не подходит, так как я часто таскаюсь туда-сюда между несколькими местами.

Пока что в качестве временного костыля это все накожено через Awesome, но это меня лишает парочки няшек и не дает толком переползти на новый пак тем.

 , ,

DeadEye ()

Как получить правильные размеры workarea в мультимониторной системе?

Мне надо получить геометрию рабочих зон всех мониторов: тех участков экрана, куда можно помещать свои окна, не трогая разнообразные панельки, доки, или что там ещё оконный менеджер рисует.

Вроде бы для этого есть свойство _NET_WM_WORKAREA, но туда помещается только один прямоугольник, который чаще всего показывает погоду на Марсе: то bounding box, то странно расширенный прямоугольник главного монитора.

Ещё вариант: пройтись по всем окнам, посмотреть на _NET_WM_STRUT/_NET_WM_STRUT_PARTIAL, рассчитать доступное пространство самому.

Ну и упоротый вариант: создать временные окна, растаскать их по мониторам, максимайзнуть, подождать максимайза (как?), померять размеры.

Я что-то упускаю или это всё, что можно сделать?

 , , ,

ilammy ()

Xlib Xinput2 XIWarpPointer Xinerama глюки

Доброго времени суток,

итак есть два монитора, работает xinerama, общее разрешение 2820*1440, слева 900*1440, справа 1920*1200, тот что 1920*1200 - основной экран.

При помощи XInput2 получаю ID виртуального мастера (masterPtrDevId) для указателя плюс ID реального устройства(slavePtrDevId) который к этому мастеру подключен.

Средствами xlib создаю окно, вешаю на него пассивную прослушку кликов с устройства slavePtrDevId.

При обнаружении клика (кнопку мыши отпустили) хочу передвинуть курсор в фиксированую позицию.

Двигаем средствами XInput:

XWarpPointer(ctx->xDpy, None, ctx->rootW, 0, 0, 0, 0, 100, 100);

Всё двигается как и ожидалось.

Создаём второе мастер устройство, привязываем к нему вторую мышку, работаем уже с этим новым мастером отслеживая привязаную к нему мышку.

Двигаем средствами XInput2:

XIWarpPointer (ctx->xDpy,
               ctx->masterPtrDevId,
               None,
               ctx->rootW,
               0.0,   0.0,
               0,     0,
               100.0, 100.0);

И облом... Не то чтобы совсем - курсор второго виртуального мастера двигается, но не в 100, 100 общего рута, который размером 2820*1440, т.е. в левый не основной монитор размером 900*1440, а в 1000, 100 или в 100, 100 второго монитора который указан как основной и размером 1920*1200, при этом, стоит на пиксель подвинуть мышь и она таки «доскакивает» до 100, 100 левого монитора, вообще любое событие этой мыши(клики, колёсико) доводит её до нужного места. То же самое поведение даже если не создавать второго мастера, т.е. обе мыши к одному мастеру привязаны.

xprop -root -tree показывает что рут только один xwininfo по пустой области обоих моников (xmonad-пустая область это рут) показывают одно и то же окно.

Я не правильно понял документацию на XIWarpPointer или пора писать разрабам?

 , , ,

awpe ()

2-ой монитор, стратегии и перемещение камеры с помощью подведения курсора к краю

У меня к компьютеру подключен монитор и телевизор, на котором я смотрю видео в kodi. Телевизор находится относительно монитора типа справа (виртуально - туда надо вести курсор, чтобы переместить его на экран телевизора). Уже в двух играх я словил следующую проблему: если подвести курсор к правому краю (там, где телевизор), то камера начинает двигаться не вправо, а либо влево (Age of Wonders 3), либо вообще влево-вверх (This War of Mine). Как можно это пофиксить, не потеряв возможность смотреть кинцо в kodi на телевизоре?

Программа NVIDIA X Server Settings показывает мне вот такие настройки дисплеев: скриншот.

 , , ,

hlebushek ()

Центрирование окон в FVWM в многомониторных конфигурациях

Проблема в следующем: при использовании двух и более мониторов (xinerama или xrandr) опция

PositionPlacement Center
центрирует окно не относительно границ монитора, а относительно глобального виртуального рабочего стола, так, что окна появляются как раз на границе двух мониторов. Опция
StartOnScreen c 
не особо помогает, о чем сказано в документации.

В общем есть ли в FVWM способ задания абсолютного положения окна относительно монитора, а не глобального экрана?

 , , , ,

fat_angel ()

У вас тоже не запускаются иксы?

Тут такая история с подключением трёх мониторов... Легких путей не ищу, хотел так: два в мамку, третий в видяху. В бивисе выставил приоритет инте'л'грашке, в xorg.conf в ServerLayout делаю два Screen'а, один для Device с Driver intel, второй для nvidia соответственно. Два монитора с intel заводятся, все ок, у них один Screen — между ними можно таскать окошечки. Третий монитор на отдельном Screen с nvidia, тобишь мышь туда увести можно, а окна уже нет — думал включу Xinerama и заживу... хер-та-там! Иксы падают, точнее драйвера nvidia конфликтуют с Xinerama и иксы вообще не запускаются. Такая вот печалька.

Шо делать? Вариантов несколько. 1) Ждать, пока пофиксят. 2) Не выкоблучиваться и подключить три монитора к видяхе: VGA DVI HDMI 3) Переходить на опенсорцное нувье... 4) Попробовать старую версию драйверов nvidia.

Алсо, вопрос, я вообще правильно понял.. Что если мониторы висят на разных Screen'ах, то Xinerama их просто подружит между собой, угу?

Или существуют какие-то другие способы, запустить три монитора на двух разных видеокарточках? =)

 ,

Spoofing ()

Мониторы вместе или по-отдельности? Ваш юзкейс.

интересует мнение жителей ЛОРа, как вы используете >1 монитора и на каких задачах?

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

с другой стороны. если захочется посмотреть фильм. не будешь же ты пялиться в эту дырку образованную между мониторами?

а в играх как? вроде там и не нужно охватывать всю картину целиком, как при посмотре фильма например, достаточно наблюдать за каким-то конкретным внутриигровым объектом по центру, а мониторы по бокам только помогают охватывать большее пространство, следя за игровым процессом.

вот и не знаю прям. тут же тогда придется скрипты писать: на время просмотра фильма разбивать два монитора, на время работы снова совмещать их вместе.

а как это происходит у вас? как вы работаете/развлекаетесь за >1 монитором?

 , ,

Spoofing ()