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.

  1. 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.
  2. 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.

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"
exit

4. 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:

  1. Otev°eme po°adaΦ èablony.
  2. 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.
  3. 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.
  4. P°epneme se na strßnku Relace.
  5. Zde vybereme volbu Okno Win-OS2.
  6. Kdy₧ pot°ebujeme provΘst dalÜφ zm∞ny v nastavenφ, aktivujeme na stejnΘ strßnce Nastavenφ pro WIN-OS2.
  7. Uzav°eme dialog Program - Nastavenφ.
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:
Programs=com exe bat pif cmd
Dφ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.



Skok na dalÜφ strßnku Skok na hlavnφ menu Skok na dalÜφ strßnku


Copyright (c) 1993-2000 Michal Poho°elsk²