Problema la îndemână este DisplayPort în sine, deoarece pornirea unui monitor conectat la acesta va întrerupe toate conexiunile la computer, făcându-l să creadă că acel monitor a fost eliminat și, prin urmare, rearanjarea ferestrelor.
Motivație: Acest lucru este inacceptabil (pentru mine), deoarece mă împiedică să mă uit rapid la monitorul secundar, fără a interfera cu cel principal. (Această problemă nu a apărut când monitorul meu secundar a fost conectat prin cablu DVI, dar noua mea placă grafică nu are un port DVI.)
Solutii: Acum, evident, există soluții hardware, cum ar fi obținerea unui monitor sau placă grafică nouă/diferită sau utilizarea unui adaptor.
Această problemă a fost întrebat aici acum 6 ani fără răspuns: Cum pot face ca xubuntu să ignore oprirea monitorului DisplayPort?
Folosesc managerul desktop Unity pe Ubuntu 20.04 și o placă grafică Nvidia.
Am căutat modalități posibile de a renunța la acest comportament intenționat al managerului meu desktop, rearanjand ferestrele (și oprind pentru scurt timp monitorul meu), dar se pare că nu mai funcționează (s-ar putea dezactiva pluginul xrandr pentru gnome și, prin urmare, ar putea suprima acest comportament dacă un monitor este scos). Acest lucru nu funcționează pentru mine, deoarece folosesc Unity ca manager de desktop și când îndepărtez pluginul respectiv, ecranul nu mai este șters înainte de a afișa noua statistică desktop, provocând o urmă la tragerea ferestrelor.
De asemenea, m-am uitat la forțarea ieșirii prin displayport, dar nu am reușit să o fac să funcționeze, deoarece xrandr nu afișează nimic pe monitorul pornit (sau am făcut greșeli).
Ieșire xrandr cu monitorul conectat (trunchiat):
DP-2 conectat 1920x1200+0+0 (normal stânga inversată dreapta x axa y axa) 518mm x 324mm
1920x1200 59,95*+
Ieșire xrandr fără monitor conectat (trunchiat):
DP-2 deconectat (normal stânga inversată dreapta x axa y axa)
Ultima soluție la care mă gândesc ar fi să am cumva un ecran virtual, așa că managerul meu desktop are întotdeauna aceleași ecrane, dar nu am idee de unde să încep cu asta.
A rezuma:
Aș dori să împiedic managerul meu Destop să-mi rearanjeze ferestrele atunci când un monitor nou este conectat/deconectat. Nu-mi pasă dacă acest lucru este prin dezactivarea acelui comportament sau făcându-l să creadă că monitorul este încă acolo. Dacă există un manager de desktop unde puteți doar să anulați acest comportament sau să setați configurații permanente ale ecranului, aș trece la asta.