Tema: Re: shortcutas pasirinktų monitorių sleepinimui
Autorius: elektrinis
Data: 2015-09-23 14:33:32
O gal išeitų tiesiogiai per DDC bendraut... Nebereiktų net monitorių 
išjunginėt rankom, GAL.
Yra toks linugzinis tulsas:
http://jaffar.cs.msu.su/oleg/ddcci/
Komanda 0xD6 neva gali migdyt, o 0xE1 - offint.
Gal pavyks rast langinį commandlainui paruoštą sprendimą.

"elektrinis"  wrote in message news:mtu0b6$na6$1@trimpas.omnitel.net...

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ų.