Autor: Michal Poho°elsk² Uve°ejn∞no: CHIP 06/1996, str. 192-194 Tipy a triky pro OS/2
1. TRIK: Optimalizace grafickΘho prost°edφ
Jestli₧e provozujete OS/2 se slabÜφ SVGA kartou (Cirrus Logic, Tseng, Western Digital), p°ijdou vßm vhod nßsledujφcφ 2 tipy, kterΘ se sna₧φ ΦßsteΦn∞ vy°eÜit malou rychlost pou₧itΘho grafickΘho Φipu.
- Nad prßzdnou pracovnφ plochou stiskneme pravΘ tlaΦφtko myÜi. Objevφ se plovoucφ menu, kde vybereme polo₧ku Nastavenφ. Zvolφme si dßle polo₧ku Podklad a pokud mßme na pozadφ pracovnφ plochy n∞jak² vzor Φi obrßzek odstranφme ho zaÜkrtnutφm volby Pouze barva.
- Z po°adaΦe SystΘm OS/2 vybereme po°adaΦ Nastavenφ systΘmu. V rßmci nastavenφ systΘmu vybereme ikonu SystΘm, kterß aktivuje dialog umo₧≥ujφcφ upravit chovßnφ grafickΘho prost°edφ. Zvolφme si zßlo₧ku Okno a zakß₧eme animaci p°i aktivaci dialogov²ch oken.
2. TRIK: Objekty v Seznamu oken
Jednφm z nejpou₧φvan∞jÜφch nßstroj∙ Windows 3.1 (WfW 3.11) je nepochybn∞ Seznam ·loh, kter² slou₧φ hlavn∞ k p°epφnßnφ mezi aktivnφmi aplikacemi. SystΘm OS/2 Warp nabφzφ v prost°edφ Workplace Shell tΘm∞° identick² nßstroj Seznam oken, kter² ovÜem mß vφce funkcφ. Abychom si zmφn∞nΘ funkce mohli demonstrovat musφme nejd°φve aktivovat Seznam oken vÜeobecn∞ znßmou zkratkou klaves CTRL+ESC. V Seznamu oken si vybereme jmΘno aplikace Φi po°adaΦe.
- Jestli₧e nynφ stiskneme klßvesu SHIFT a dvakrßt tlaΦφtko myÜi nad nßzvem objektu v seznamu, dojde k minimalizaci jeho aplikaΦnφho okna.
- Jestli₧e nynφ stiskneme klßvesu CTRL a dvakrßt tlaΦφtko myÜi nad nßzvem objektu v seznamu, dojde k maximalizaci jeho aplikaΦnφho okna na celou obrazovku.
3. TRIK: Obnova SkartovaΦe
Jestli₧e se vßm n∞kdy povedlo v OS/2 2.1 vymazat ikonu Shredder (odpadkov² koÜ, skartovaΦ), mo₧nß p°ivφtßte nßsledujφcφ progrßmek v jazyku REXX. Snadno a rychle vßm toti₧ tuto ikonu obnovφ. P°ed jeho pou₧itφm si vÜak ov∞°te, ₧e jste ikonu skartovaΦe skuteΦn∞ vymazali, pon∞vad₧ v programu nenφ ₧ßdn² testovacφ k≤d. V OS/2 Warp ho rovn∞₧ m∙₧ete pou₧φvat, ale pravd∞podobn∞ nebudete mφt tuto pot°ebu. Program je nutnΘ vytvß°et v textovΘm editoru, kter² podporuje ΦistΘ ASCII (nap°. Systemov² editor OS/2). Navφc ve vÜech programech v jazyku REXX musφ b²t na prvnφm °ßdku komentß° zaΦφnajφcφ znaky "/*", tak₧e neodstra≥ujte ·vodnφ komentß°e.
/* 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 v∞cφ, kterß mne p°i p°echodu z OS/2 2.1 na OS/2 3.0 Warp, vrtala hlavou byla velikost swapovacφho souboru, kam si Warp doΦasn∞ odklßdß nepot°ebnß data. P°esto₧e Warp je v²konn∞jÜφ ne₧ p°edchozφ verze OS/2, swapovacφ soubor se o dost zv∞tÜil. Dnes je vÜak jasnΘ, ₧e jde normßlnφ v∞c spojenou se zm∞nami vnit°nφ architektury. Jednou z v²znamn²ch systemov²m zm∞n ve Warpu je toti₧ mo₧nost odklßdat doΦasn∞ n∞kterΘ systΘmovΘ DLL knihovny do swapovacφho souboru. Jsou to knihovny:
DISPLAY, SOM, PMMERGE, PMWP, DOSCALL1, PMATM, PMMLE, IBMDEV32,
PMCTLS, PMSPL, IBMVGA32, PMGPI, PMVIOP
P°edchozφ verze OS/2 2.1 nikdy nebyla ochotna zkopφrovat DLL knihovny do odklßdacφho souboru. Ve Warpu je mo₧nΘ zmφn∞nou operaci provΘst, co₧ v koneΦnΘm d∙sledku zvyÜuje celkov² v²kon systΘmu.
5. TRIK: Sprßvce soubor∙ v OS/2 Warp
Jestli₧e jste dlouhou dobu pou₧φvali Windows 3.1, mo₧nß nebudete mφt Φas ani zßjem m∞nit svΘ nßvyky p°i ovlßdßnφ OS/2 Warp s integrovan²mi Windows. Zde existuje snadnß pomoc. M∙₧eme toti₧ za okam₧ik zaΦφt pou₧φvat Sprßvce soubor∙ z Windows:
Od samotnΘho Sprßvce souboru budeme ovÜem vy₧adovat, aby um∞l spouÜt∞t DOS, Windows i OS/2 aplikace. Proto musφme ud∞lat dalÜφ ·pravu. V editoru si otev°eme soubor WIN.INI. V sekci [windows] vyhledßme °ßdek Programs= a upravφme ho na tvar:
- Otev°eme po°adaΦ èablony.
- Ikonu Program, p°etßhneme z po°adaΦe druh²m tlaΦφtkem na pracovnφ plochu, co₧ zp∙sobφ otev°enφ dialogovΘho okna Program - Nastaveni.
- Na strßnce Program zadßme do dialogu cestu k souboru
<disk>:\OS2\MDOS\WINOS2\WINFILE.EXE,
kde <disk> oznaΦuje logick² disk na kterΘm je ulo₧eno WIN-OS2.- P°epneme se na strßnku Relace.
- Zde vybereme volbu Okno Win-OS2.
- Kdy₧ pot°ebujeme provΘst dalÜφ zm∞ny v nastavenφ, aktivujeme na stejnΘ strßnce Nastavenφ pro WIN-OS2.
- Uzav°eme dialog Program - Nastavenφ.
Programs=com exe bat pif cmdDφky tomu m∙₧eme ze Sprßvce souboru p°φmo spouÜt∞t REXX soubory *.CMD systΘmu OS/2.
6. TRIK: OS/2 bez Workplace Shellu (1)
Pokud pou₧φvßte mnoho starÜφch OS/2 aplikacφ, kterΘ fungujφ v textovΘ relaci OS/2 2.1 Φi OS/2 Warp, m∙₧ete systΘm snadno p°inutit k trvalΘ prßci bez prost°edφ Workplace Shell. V editoru si otev°eme soubor CONFIG.SYS a nahradφme v n∞m °ßdku:
SET RUNWORKPLACE=<disk>:\OS2\PMSHELL.EXE,nßsledujφcφm v²razem
SET RUNWORKPLACE=<disk>:\OS2\CMD.EXE. Zm∞n∞n² soubor ulo₧φme. UkonΦφme prßci systΘmu a stiskneme RESET. P°i novΘm spuÜt∞nφ se p°ed nßmi objevφ p°φkazovß °ßdka OS/2. Pokud byste p°ece jenom zatou₧ily po grafice, staΦφ na °ßdku napsat p°φkaz PMSHELL a prost°edφ WPS se zakrßtko objevφ v plnΘ krßse.