Am o configurație cu mai multe monitoare pe care o folosesc cu simulatorul de zbor X-plane 11. De obicei, am două sau trei monitoare „mari” (1920x1200) pentru decor și panourile de instrumente principale și unul sau două monitoare „mici” (1024x768) care fac parte din Suita RealSimGear G1000). Doresc să plasez ferestrele X-Plane 11 G1000 PFD și MFD detașate pe monitoarele adecvate folosind un script. În prezent, trebuie să muți ferestrele manual, ceea ce este o mizerie.
Prima mea problemă este să aflu coordonatele micilor monitoare de pe afișajul compozit. Deci, cum pot accesa aceste informații? Există un fișier pe care să-l pot analiza cu pozițiile relative ale monitoarelor? Sau ar trebui să folosesc rezultatul lui xrandr
? Sau există o cale mai bună?
Statisticile sistemului de mai jos.
$ uname -a
Linux Earth 5.11.0-37-generic #41~20.04.2-Ubuntu SMP Vin 24 Sep 09:06:38 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
$ gnome-shell --version
GNOME Shell 3.36.9
$ xrandr | grep -e „Ecran\|conectat”
Ecran 0: minim 320 x 200, curent 5760 x 1968, maxim 16384 x 16384
DisplayPort-0 conectat 1920x1200+0+0 (normal stânga inversat dreapta x axa y axa) 518 mm x 324 mm
DisplayPort-1 conectat primar 1920x1200+1920+0 (normal stânga inversat dreapta x axa y axa) 518mm x 324mm
DisplayPort-2 conectat 1920x1200+3840+0 (normal stânga inversat dreapta x axa y axa) 518mm x 324mm
HDMI-A-0 conectat 1024x768+2351+1200 (normal stânga inversată dreapta x axa y axa) 697 mm x 392 mm
$ sudo lspci | grep VGA
Controler compatibil 0a:00.0 VGA: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT] (rev ca)