Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Dvě plochy, jak nastavit otevírání programu tam kde je zástupce?

Prosím o radu. Jde někde v systému (win 7 ult 64bit) nastavit aby se mi program zapnul tam kde si dám zástupce programu? Standardně to funguje tak že se všechny programy spouští na nastavené primární obrazovce a na druhou si ho musím přetáhnout. A chtěl bych abych si dal zástupce na obě plochy a otevře se mi na té dané ploše. Grafika Nvidia a nastavení dualview. Klonování nechci. Předem děkuji za tipy.

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Jestli je to rozšířená plocha, stačí na ni přesunout "spouštěcí" ikonu a startovat z ní. Spustí-li s…
mif 08.10.2010 21:42
mif
epic :D, měl jsem stejny problem jako kolega, ale mám ati :) nový
Gar 28.05.2015 19:50
Gar
záleží na yntelygenci programátorů dané aplikace - vícemonitorový režim není něco dané jednou pro vž…
lední brtník 09.10.2010 15:51
lední brtník
žádná moje aplikace nikdy nepočítala s dvěma monitory (občas tedy na stejné pozici).Dříve to měl být…
AZOR 10.10.2010 16:06
AZOR
Defaultne sa o to ma starat Windows (ak aplikacia nastavi default parametre pri vytvarani okna (WinA…
MM.. 10.10.2010 17:04
MM..
oběma předřečníkům rozumím. pak si donesu notebůů domů, kde mám monitory uspořádané v jiném pořadí.…
lední brtník 10.10.2010 19:12
lední brtník
IMHO tohle má řešit správce oken (a na rozumných systémech to taky řeší), ale ms správce oken (i jin… nový
gilhad 28.05.2015 23:41
gilhad
"Běžné" Windows aplikace si pamatují monitor. Nespouštějí se podle toho, kde mají umístěného zástupc… nový
TarasBulba 29.05.2015 09:07
TarasBulba
Nevím, jestli někomu pomůže, co napíšu, ale třeba to někdo využije. Mám dva monitory a ten sekundárn… nový
MaVolt 08.12.2015 20:59
MaVolt
Pokud by někdo řešil...tak jakákoliv fullscreen aplikace nebo hra apod. lze přepnout pomocí WinKey+S… nový
Tringo 13.09.2017 21:08
Tringo
permanentne nebo jen docasne? nový
gingo 24.09.2024 13:08
gingo
Pokud nejsi robot, zaostři očička a koukni na datum dotazu i odpovědí. nový
Karel04 24.09.2024 13:35
Karel04
Něco ti brání to vyzkoušet? Lepší než kvůli tomu vytahovat 7 let starý dotaz. nový
host 24.09.2024 13:35
host
Buď přesný- dotaz 14 let, odpověď 7 let.]:) nový
Karel04 24.09.2024 13:40
Karel04
Tak aspoň nedostaneš odpoveď ako tu: https://tera.poradna.net/questions/3077726-heterometrus-peters… poslední
Ale 24.09.2024 14:07
Ale

Jestli je to rozšířená plocha, stačí na ni přesunout "spouštěcí" ikonu a startovat z ní. Spustí-li se přesto aplikace na primáru, stačí ji natáhnout na sekundár, tam maximalizovat, následně ukončit. Při příštím spuštění by už měla startovat do rozšířené plochy.

PS: takhle to funguje u ATI. Je možné, že nV to bere z jiného konce - to ale nevím.

záleží na yntelygenci programátorů dané aplikace - vícemonitorový režim není něco dané jednou pro vždy, notebukáři jistě chápou co myslím.

některé aplikace si pamatují souřadnice kde byly posledně otevřeny, a pokud je příště otevřeš bez druhého monitoru (typicky notebook nebo v místě s jiným uspořádáním), otevřou se ti "za roh" - třeba ms office.

jiné programy rovnou s proměnlivým vícemonitorovým režimem počítají, a pro jistou mají v konfiguraci zatrhovátko "otevírat na primárním monitoru" - třeba pspad.

anebo většinový třetí případ, kdy programátoři o více monitorech nikdy neslyšeli, a vždy se otevřou jen na primárním monitoru, ať už jsi je minule provozoval kdekoliv - třeba cad powerpcb, nebo starý lotus notes, a milión dalších.

žádná moje aplikace nikdy nepočítala s dvěma monitory (občas tedy na stejné pozici).Dříve to měl být vyjmečný jev. A za mne? Podle mne by tohle měla být z pricipu starost opečního systému (maxmimálně o level vejš na urovni intepreta Javy nebo tak něco). OS se stará o prarametry, vrací velikost monitoru, polohu aplikace atd. Tohle má být starost OS. Má snad každý programtor psát

switch(monitor)
 {
 case 1:...
 case 2:..
 ....
} 

Nebo to ma napsat nekdo v MSFT jednou a vracet jen vysledek fce? Navic jako OS ma mnohem vetsi moznosti nastaveni a vice informaci aniz by si tyto informace musel tahat sam program a mit zbytecne velka prava.

Defaultne sa o to ma starat Windows (ak aplikacia nastavi default parametre pri vytvarani okna (WinAPI fcia CreateWindow)). Moze sa o to starat aplikacia a "overridovat" default Windowsov (ak aplikacia nastavi vlastne parametre pri volani CreateWindow).
Kazda aplikacia ktora ma okno vola tuto WinAPI funkciu.

Samozrejme ze Windows to defaultne robi dementne, MS este nikdy nic neurobil spravne.

Ked neprogramujes v C/delphi priamym pouzitim WinAPI, ale pouzivas kdejake interpretery javu alebo frameworky a podobne kraviny tak samozrejme nevies ovplyvnit okno ptz tu WinAPI fciu vola framework (pripadne to je mozne ovplyvnit nejakymi odrbmi frameworku resp. callbackami ale este si sa k tomu v manuali frameworku nedocital :)

P.S> a nemas pisat ziaden case monitor, ale mas si pamatat posledne suradnice na ploche a pouzit ich pri novom otvoreni, robi to mnoho slusnejsich aplikacii.

oběma předřečníkům rozumím.
pak si donesu notebůů domů, kde mám monitory uspořádané v jiném pořadí. windows ví jaké jsou rozměry nové rozšířené plochy, a přesto se aplikace ms office spustí pod ms windows tam kde nic není - pokud jsem ji minule neukončil na primárním monitoru.
je na vině retardovaný výrobce operačního systému, nebo retardovaný výrobce aplikace?

IMHO tohle má řešit správce oken (a na rozumných systémech to taky řeší), ale ms správce oken (i jiné, nesouvisející věci) zaintegroval tak hluboko do OS, že má sám bordel v tom, kde jedno končí a druhé začíná. Takže na vině je samozřejmě retardovaný výrobce správce oken, což je, pozor přijde překvapení ... no dobře, nepříjde, je to samozřejmě ms

"Běžné" Windows aplikace si pamatují monitor. Nespouštějí se podle toho, kde mají umístěného zástupce, ale tam, kde byly naposledy ukončené (tak jak to popsal mif). To samozřejmě neznamená, že se třeba budou různé stránky ve stejném prohlížeči otevírat na různých monitorech. Jsou ovšem programy (třeba většina těch, které používají starý fullscreen režim), u kterých to neplatí a otevírají se vždycky na primárním monitoru. Co vím, tak se to chová stejně na Intel integrovaných grafikách i třeba na čtyřmonitorové Nvidii, kde jsem si tím taky užil svoje. S všemožnými udělátky pro správu ploch a monitorů jsem moc dobrou zkušenost neudělal.

Nevím, jestli někomu pomůže, co napíšu, ale třeba to někdo využije. Mám dva monitory a ten sekundární mi momentálně blbne, dlouho se zapíná nebo se občas vypne a je temný. Některé aplikace si bohužel pamatují, že na něm byly naposledy otevřeny, například Adobe Akrobat apod. Našel jsem tento postup a funguje mi, i když je ten sekundární monitor zhasnutý a okno je na něm:

1) Alt + Mezerník (aktivuje se rolovací nabídka)
2) Enter (aktivuje se možnost Obnovit a okno se "odlepí" od okrajů monitoru)
3) Alt + Mezerník (znovu se aktivuje rolovací nabídka)
4) 1x šipka dolů (přesun na možnost Přesunout)
5) Enter (Možnost přesunout se zaktivuje, myš se automaticky přepne do druhého okna)
6) Stisknout a DRŽET levé tlačítko myši a tahem přesunout okno na funkční monitor.

Hotovo :)

Zpět do poradny Odpovědět na původní otázku Nahoru