Tema: Re: shortcutas pasirinktų monitorių sleepinimui
Autorius: elektrinis
Data: 2015-09-23 13:53:26
Patikslinu.
Pirmas variantas: vienas monitorius ant native HDMI, kitas ant DP->DVI 
konverterio. Viskas ok, langai nešokinėja.
Antras variantas: vienas monitorius ant native HDMI, kiti ant native DP be 
konverterio. Tokiu atveju šokinėja...
Greitai radau problemos aprašymą:
http://superuser.com/questions/630555/turning-displayport-monitor-off-disables-monitor-completely

Kažką kalba apie displayport hotplug piną, kad išjungus monitorių jis 
patempiamas kažkur. Tai gal prasiskerst kabelį ir nuhackint tą piną?.. Reiks 
pažiūrėt DP->DVI konverteris ką su tuo signalu padaro.
Deja į DVI per konverterius jungti negaliu, nes tada intelis atsisako dirbti 
su 3 monitoriais, max 2...
Kažkokie košmarai, atrodė paprastas reikalas, o dabar lenda tokie vat 
dalykai visokie vienas po kito.


"elektrinis"  wrote in message news:mttvvc$n1l$1@trimpas.omnitel.net...

Su permetimu irgi toks įdomus dalykas. Kai turiu du monitorius, vieną
išjungus, viskas lieka kaip buvę.
Jei prijungiu trečią, ir bent vieną išjungiu - visi langai permetami į
veikiančius... W7. Man dėl to viskas sugriūna :( Užknina nedadielkos tokios.

"Laimis"  wrote in message news:mttoc9$i21$1@trimpas.omnitel.net...

elektrinis rašė:
> Pasibandžiau. Moka jis 'diseiblint' pasirinktus monitorius, bet tokiu
> atveju visi atviri langai permetami į likusį eneiblintą... Man taip
> netinka... Reikia paprasčiausio monitoriaus sleepo.

Kaip matai, nėra jis paprasčiausias. Randu WINNAPI (WM_SYSCOMMAND,
SC_MONITORPOWER), kuriuo naudojasi turbūt ir tas pats nirsoft'as, tačiau
jis gesina visą display sistemą, tad ir visus monitorius.
Abejoju ar tai apskritai įmanoma, ypač jei desktop'as extend'intas.


Kita vertus, pas mane Win10 elgiasi pusiau korektiškai (ir dar ne
faktas, kad tai ne OS problema, o driver'ių): fiziškai išjungus
monitorių, langai lieka pakibę jame (neprieinami/nematomi kitame
monitoriuje), o sušoka į pagrindinį monitorių jau tik vėl įjungus
monitorių.
Taigi, kol monitorius išjungtas OS langų nekelia (atrodytų prilaiko juos
tam atvejui, kai monitorius vėl bus įjungtas), tačiau kažkas monitoriaus
inicializavimo metu matomai susiknisa ir langai vis dėl to permetami į
kitą monitorių.