ModePro 4.26Luboš Němec
Majitelé multiscan/multisync monitorů, grafických karet či případně obojího se
zcela jistě již setkali s problémem přepnout obrazovku do vhodného screenmódu a
odstranit tak například nepříjemný prokládaný obraz, přepnout do módu s
ergonomickou opakovací frekvencí nebo prostě jen zprovoznit nějaký starší
program v přijatelném rozlišení. K tomu účelu slouží tzv. promotion utility.
Mezi čtyři nejlepší promotion prográmky patří „NewMode“, „PPrefs“, ScreenManager
z „MCP“ a utilita „ModePro“, o které si povíme něco bližšího. Instalace a popis programu
ModePro napsal americký programátor Michael Rivers a program můžete jako
obvykle sehnat na Aminetu nebo na autorově soukromé WWW stránce
„http://home1.gte.net/mrivers“. ModePro je freeware s podtitulem DonationWare,
neboli jakýsi dárek pro všechny amigisty s možností zaplacení libovolného
poplatku či protihodnoty v podobě softwaru. Máte-li tedy chuť a přebytečné
peníze, můžete je poslat na autorovu adresu, jinak samozřejmě není ModePro nijak
funkčně omezen. Program vyžaduje AmigaOS/Workbench 2.04 a vyšší, pro využití
programu jako komodity budete samozřejmě potřebovat Workbench 2.1+. Jedná se o
dvoudílnou komoditu, ve verzi 4.26 s velikostí cca 25 KB a 65 KB. První (kratší)
část se umístí do adresáře „WBStartup“ nebo ji můžete spouštět např. pomocí
WB-Handleru přímo ze startovací sekvence, druhý díl jsou pak preference umístěné
kdekoliv, typicky v „Prefs“. Obě části mez sebou spolupracují a tak s pomocí
klasické hotkey, která je samozřejmě u komodit nastavitelná pro libovolnou
kombinaci kláves (standardní nastavení je levá Amiga + P), můžete vyvolat
preferenční program. Cesta k preferencím (nemusí být totiž nutně v „Prefs“) se
nastavuje opět v tooltypech hlavní komodity, stejně jako další obvyklé věci
týkající se priorit, zákazu vyvolání preferencí atd. Pokud chcete, může za vás
instalaci provést instalační skript obsažený v archivu.
Manuál v anglickém jazyce je k dispozici ve formátu Guide a popisuje poměrně
podrobně všechny funkce programu. ModePro můžete také jednoduše lokalizovat do
češtiny (mimo manuálu je momentálně k dispozici lokalizace v několika jazycích,
čeština však zatím chybí), program využívá klasické systémové lokalizační
katalogy.
ModePro není na rozdíl od MCP příliš agresivní a spokojí se s patchnutím
několika systémových funkcí (vektorů) - jedná se o OpenScreen,
OpenScreenTagList, CloseScreen, OpenWindows, OpenWindowTagList, LockPubScreen z
„intuition.library“ a LayoutMenus z „gadtools.library“. Používáte-li společně s
ModePro ještě jiné promotion utility, raději si dobře přečtěte jejich manuály,
některé funkce programu pak totiž nemusí správně pracovat. Preference
Preferenční program (viz. obrázek) je opravdu velmi komfortní a nabízí
značné možnosti při konfigurování jednotlivých screenmódů určených k promování a
mnoha dalších užitečných věcí. Z menu se mimo obvyklé nahráti a uložení
preferencí ovládají důležité funkce pro detekci a automatické zařazení nových
obrazovek do preferencí (každá nová obrazovka je „odchycena“ a můžete si vybrat,
co s ní chcete provést), centrování neznámých screenů, zapnutí či vypnutí
promotion funkcí a aktivace NewLook menu. U samotného preferenčního okna začnu
odleva, kde se vybírají názvy obrazovek (Screen Names), tasků (Program Names),
screenmódů (ScreenModes) a public screenů (Public Screens). Všechny popsané typy
lze promovat do libovolné odpovídající náhrady a ke každé z položek můžete
nastavit ještě mnoho dalších parametrů. ModePro umí používat tzv. wildcards
AmigaDOSU, jejichž přehled najdete v manuálu k vaší Amize nebo také v Guide
dokumentaci programu. Typickým představitelem wildcards jsou znaky „#“, „?“ a
jejich kombinace. Nemusíte tady zadávat každý screenmód atp. zvlášť, ale stačí
pomoci wildcards specifikovat celou skupinu screenmódů, tasků, public screenů
atp. Vše lze promovat podle několika kritérií, vybrat si můžete z typů „None“
(položka se nebude promovat, ale můžete využívat některé další možnosti
programu), „Monitor Type“ (promovat se bude podle specifikace screenmódu do jeho
vybraného ekvivalentu, dodržuje se přitom rozlišení, počet barev, overscan
atd.), „Screen Mode“ (promovat se bude do vybraného screenmódu) a „Requester“
(před aktivací promotion funkce je vyvolán requester, ve kterém si můžete vybrat
libovolný screenmód). Máte-li AmigaOS 3.0/3.1, ModePro dokáže u některých z
uvedených voleb využívat funkci BestModeID, což vám umožní maximální využití
jeho funkcí při přepínání screenmódů, zvláště pak ve spojení s grafickou kartou.
Další z voleb v prostředním sloupci jsou „Overscan“ (snad netřeba popisovat),
„Width“ (šířka promovaného screenu), „Height“ (výška promovaného screenu),
„Colors“ (počet barev), „Palette“ (barvová paleta, kterou lze nastavit v plném
rozsahu!). Zadáte-li do kolonky šířka a výška hodnotu -1, promovaná obrazovka
bude mít standardní rozměry vybraného rozlišení, při hodnotě 0 pak bude ModePro
přebírat údaje z promovaných screenů, tasků atd. Počet barev můžete zvolit
libovolný v rozsahu 2 až 256, u screenů ve speciálních módech
HAM/HAM8/ExtraHalfBrite a v některých dalších speciálních případech (viz.
manuál) nemá tato volba pochopitelně žádný vliv. Chcete-li nastavit v promované
obrazovce vlastní paletu barev, můžete k tomu použít volbu „Edit“ a změnit si
jednotlivé barvy dle libosti.
Do další skupiny patří pak „AutoScroll“ (opět netřeba popisovat), „Centering“
(vystředění obrazovek podle několika kritérií), „Interleave“ (promovaná
obrazovka bude typu interleaved bitmap, což zvyšuje rychlost vykreslování
grafiky a snižuje blikání při přesouvání velkých objektů - tato volba je ale
dostupná pouze s AmigaOS 3.0/3.1) a „Force Planar“ (paměť pro screen bude
alokována podle počtu bitplánů - využívá se hlavně ve spojení s grafickou
kartou, které používají chunky grafiku místo standardní amigovské bitmapové).
Posledním oddílem v prostředním sloupečku je nastavení obrazovkového fontu pro
promované obrazovky. Vybrat si můžete ze tří typů - „Program“ (použije se font
nastavený promovaným programem nebo public screenem), „System“ (použije se
systémový font nastavený ve WB preferencích „Font“) a „Specify“ (můžete si
vybrat libovolný font). S nastavením fontů souvisí i položka „Aspect
Correction“, která koriguje poměry stran při zobrazení fontů dle rozlišení
vybrané obrazovky. Tato volba se dá sice používat i u bitmapových fontů, správně
ovšem funguje pouze s vektorovými fonty typu Intellifont či AT1. Vybráním
bitmapového fontu s nevhodnou velikostí může dojít k nepříjemným efektům v
podobě špatně se překreslujícího obrazu, u některých starších programů pak
dokonce i k jejich zhroucení, experimentujte tedy s nastavení fontů velmi
opatrně.
Ve třetím sloupečku v preferencích lze určit, zda bude mít promovaný screen 3D
vzhled Workbenche 2.0+. Po aktivaci gadgetu „3D Look“ můžete přesně
specifikovat, jaké barvy budou příslušet jednotlivým perům, nastavit můžete
prakticky všechny základní pera používané v AmigaOS 1.3, 2.0 i 3.0. Volba „Share
Pens“ znamená, že ModePro otevře obrazovku s použitím shared (sdílených) per z
WB 3.0+, což přímo souvisí s vytvářením a používáním public screenů. Programy
otvírané na public screenech s využitím sdílených per mohou totiž tyto barvy (o
nic jiného se zde vlastně nejedná) přebírat pro svoje vlastní použití a
teoreticky tak zachovat stále stejnou paletu barev. Vybrat si přitom můžete,
které pera se nebudou používat. Vhodným nastavením tak můžete bez problémů
přinutit i starší programy, aby se otvíraly ve vyšších počtech barev s 3D
vzhledem a paleta barev přitom nebyla mírně řečeno podivná nebo přepínat
obrazovky s odlišným počtem bitplánů a opět tak docílit toho, aby paleta barev
byla korektní (ve spojení s funkcí „Palette“).
Poslední dvě volby jsou „Make Public“ a „Screen Hot Key“. První z nich slouží k
určení, zda promovaný screen bude typu public (veřejný) a tedy přístupný i pro
ostatní programy, které této vlastnosti dokáží využít. S pomocí druhé volby si
můžete nastavit libovolnou hotkey pro vyvolání každé z promovaných obrazovek a
např. pomocí funkčních kláves pak mezi nimi rychle přepínat, myší nebo kombinací
kláves levá Amiga + N/M to totiž není vždycky nejrychlejší nebo nejpohodlnější. Závěr
ModePro je bezesporu jednou z nejdokonalejších promotion utilit, jaké jsem
kdy viděl. Společně s MCP tuto komoditu používám již něco přes čtvrt roku a mohu
klidně prohlásit, že jsem s jejími možnostmi naprosto spokojen. Je sice pravda,
že občas se některý screen „zasekne“ a odmítá promovat, ale po opětovném
spuštění ModePro funguje opět bezvadně. Možnosti ModePro jsou vynikající a
automatické přidávání nových screenů do preferencí (což však umí i např.
„NewMode“) je ještě zvyšuje. Program se velmi rychle vyvíjí, a tak v době, kdy
budete číst tento článek, je již určitě k dispozici novější verze s ještě
většími možnostmi. ModePro je navíc freeware a mohu ho doporučit všem, kteří
někdy potřebovali přepnout obrazovku do jiného screenmódu.
ModePro 4.26 |
Hodnocení: 9,5 z 10 |
Autor: M. Rivers |
Cena: - |
Typ: freeware |
+ |
krátký kód, velké možnosti,
komfortní preference, vysoká spolehlivost, cena |
- |
s některými programy
nefunguje korektně |
Vytlačiť článok
Pozn.: články boli naskenované ako text a preto obsahujú aj zopár chýb. Taktiež neručíme za zdrojové kódy (Asm, C, Arexx, AmigaGuide, Html) a odkazy na web. Dúfame, že napriek tomu vám táto databáza dobre poslúži.
Žiadna časť nesmie byť reprodukovaná alebo inak šírená bez písomného povolenia vydavatela © ATLANTIDA Publishing
none
|