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.