Autor: Michal Pohorelsky Uverejneno: CHIP 06/1996, str. 192-194 Tipy a triky pro OS/2 Warp
1. TRIK: Optimalizace grafickeho prostredi
Jestlize provozujete OS/2 se slabsi SVGA kartou (Cirrus Logic, Tseng, Western Digital), prijdou vam vhod nasledujici 2 tipy, ktere se snazi castecne vyresit malou rychlost pouziteho grafickeho cipu.
- Nad prazdnou pracovni plochou stiskneme prave tlacitko mysi. Objevi se plovouci menu, kde vybereme polozku Nastaveni. Zvolime si dale polozku Podklad a pokud mame na pozadi pracovni plochy nejaky vzor ci obrazek odstranime ho zaskrtnutim volby Pouze barva.
- Z poradace System OS/2 vybereme poradac Nastaveni systemu. V ramci nastaveni systemu vybereme ikonu System, ktera aktivuje dialog umoznujici upravit chovani grafickeho prostredi. Zvolime si zalozku Okno a zakazeme animaci pri aktivaci dialogovych oken.
2. TRIK: Objekty v Seznamu oken
Jednim z nejpouzivanejsich nastroju Windows 3.1 (WfW 3.11) je nepochybne Seznam uloh, ktery slouzi hlavne k prepinani mezi aktivnimi aplikacemi. System OS/2 Warp nabizi v prostredi Workplace Shell temer identicky nastroj Seznam oken, ktery ovsem ma vice funkci. Abychom si zminene funkce mohli demonstrovat musime nejdrive aktivovat Seznam oken vseobecne znamou zkratkou klaves CTRL+ESC. V Seznamu oken si vybereme jmeno aplikace ci poradace.
- Jestlize nyni stiskneme klavesu SHIFT a dvakrat tlacitko mysi nad nazvem objektu v seznamu, dojde k minimalizaci jeho aplikacniho okna.
- Jestlize nyni stiskneme klavesu CTRL a dvakrat tlacitko mysi nad nazvem objektu v seznamu, dojde k maximalizaci jeho aplikacniho okna na celou obrazovku.
3. TRIK: Obnova Skartovace
Jestlize se vam nekdy povedlo v OS/2 2.1 vymazat ikonu Shredder (odpadkovy kos, skartovac), mozna privitate nasledujici programek v jazyku REXX. Snadno a rychle vam totiz tuto ikonu obnovi. Pred jeho pouzitim si vsak overte, ze jste ikonu skartovace skutecne vymazali, ponevadz v programu neni zadny testovaci kod. V OS/2 Warp ho rovnez muzete pouzivat, ale pravdepodobne nebudete mit tuto potrebu. Program je nutne vytvaret v textovem editoru, ktery podporuje ciste ASCII (napr. Systemovy editor OS/2). Navic ve vsech programech v jazyku REXX musi byt na prvnim radku komentar zacinajici znaky "/*", takze neodstranujte uvodni komentare.
/* SKART.CMD - Michal Pohorelsky */ /* Vytvoreno pro OS/2 2.1, funguje take v OS/2 Warp */ /* Program vytvori znovu objekt Shredder, pokud se vam */ /* ho podarilo predtim vymazat. Nazev Skartovac byl */ /* prevzat z OS/2 Warp CZ */ /* Aktivuji funkci SysCreateObject */ call RxFuncAdd "SysCreateObject", "RexxUtil", "SysCreateObject" /* ------------------------------- */ class="WPShredder" title="Skartovac" location="<WP_DESKTOP>" settings="OBJECTID=<WP_SHRED>;" /* Nastaveni pozice pro ikonu Skartovace */ settings=settings||"ICONPOS=90 8;" /* ------------------------------- */ call SysCreateObject class, title, location, settings, "REPLACE" exit4. TRIK: Swapovaci soubor v OS/2
Jedna z veci, ktera mne pri prechodu z OS/2 2.1 na OS/2 3.0 Warp, vrtala hlavou byla velikost swapovaciho souboru, kam si Warp docasne odklada nepotrebna data. Prestoze Warp je vykonnejsi nez predchozi verze OS/2, swapovaci soubor se o dost zvetsil. Dnes je vsak jasne, ze jde normalni vec spojenou se zmenami vnitrni architektury. Jednou z vyznamnych systemovym zmen ve Warpu je totiz moznost odkladat docasne nektere systemove DLL knihovny do swapovaciho souboru. Jsou to knihovny:
DISPLAY, SOM, PMMERGE, PMWP, DOSCALL1, PMATM, PMMLE, IBMDEV32,
PMCTLS, PMSPL, IBMVGA32, PMGPI, PMVIOP
Predchozi verze OS/2 2.1 nikdy nebyla ochotna zkopirovat DLL knihovny do odkladaciho souboru. Ve Warpu je mozne zminenou operaci provest, coz v konecnem dusledku zvysuje celkovy vykon systemu.
5. TRIK: Spravce souboru v OS/2 Warp
Jestlize jste dlouhou dobu pouzivali Windows 3.1, mozna nebudete mit cas ani zajem menit sve navyky pri ovladani OS/2 Warp s integrovanymi Windows. Zde existuje snadna pomoc. Muzeme totiz za okamzik zacit pouzivat Spravce souboru z Windows:
Od samotneho Spravce souboru budeme ovsem vyzadovat, aby umel spoustet DOS, Windows i OS/2 aplikace. Proto musime udelat dalsi upravu. V editoru si otevreme soubor WIN.INI. V sekci [windows] vyhledame radek Programs= a upravime ho na tvar:
- Otevreme poradac Sablony.
- Ikonu Program, pretahneme z poradace druhym tlacitkem na pracovni plochu, coz zpusobi otevreni dialogoveho okna Program - Nastaveni.
- Na strance Program zadame do dialogu cestu k souboru
<disk>:\OS2\MDOS\WINOS2\WINFILE.EXE,
kde <disk> oznacuje logicky disk na kterem je ulozeno WIN-OS2.- Prepneme se na stranku Relace.
- Zde vybereme volbu Okno Win-OS2.
- Kdyz potrebujeme provest dalsi zmeny v nastaveni, aktivujeme na stejne strance Nastaveni pro WIN-OS2.
- Uzavreme dialog Program - Nastaveni.
Programs=com exe bat pif cmdDiky tomu muzeme ze Spravce souboru primo spoustet REXX soubory *.CMD systemu OS/2.6. TRIK: OS/2 bez Workplace Shellu (1)
Pokud pouzivate mnoho starsich OS/2 aplikaci, ktere funguji v textove relaci OS/2 2.1 ci OS/2 Warp, muzete system snadno prinutit k trvale praci bez prostredi Workplace Shell. V editoru si otevreme soubor CONFIG.SYS a nahradime v nem radku:
SET RUNWORKPLACE=<disk>:\OS2\PMSHELL.EXE,nasledujicim vyrazem
SET RUNWORKPLACE=<disk>:\OS2\CMD.EXE. Zmeneny soubor ulozime. Ukoncime praci systemu a stiskneme RESET. Pri novem spusteni se pred nami objevi prikazova radka OS/2. Pokud byste prece jenom zatouzily po grafice, staci na radku napsat prikaz PMSHELL a prostredi WPS se zakratko objevi v plne krase.