SysInspector 1.1Luboš Němec
Už se vám někdy stalo, že jste potřebovali smazat nějaký adresář, ale ten byl
bohužel naassignovaný nebo ho systém momentálně používal a byl tedy zamčený?
Nebo podobný případ, potřebovali jste se zbavit nepohodlného assignu a nechtělo
se vám otvírat Shell? K těmto a mnoha dalším účelům slouží tzv. systémové
managery a „SysInspector“ je jedním z nich. Autorem programu je Eric Sauvageau, mimo jiné též tvůrce famózního ikonového
systému NewIcons. Protože mu nevyhovoval ani jeden z dostupných systémových
managerů, rozhodl se napsat si vlastní a za jeho snahu ho mohu jen pochválit.
Existující systémové managery, jejichž hlavním a asi také nezdařilejším
zástupcem je „Scout“ běhají většinou pod MUI a jen jejich samotné nahráti je
díky struktuře MUI (knihovny, knihovny a zase knihovny) dost zdlouhavé nehledě
na poměrně agresivní alokování paměti i barev v programech psaných pod MUI.
Další systémové managery jako např. „ARTM“ atd. sice nejsou pod MUI napsány, ale
jejich současné možnosti již nevyhovují dnešním požadavkům a proto byl napsán
SysInspector. Instalace a nároky programu
SysInspector je psaný pod GUI systémem C1assAct 2.0, který je samozřejmě pro
spuštění programu vyžadován stejně jako Kickstart 3.0/3.1 a knihovny
„reqtools.library“ a „boards.library“. Procesor postačí i 68000, o minimálním
množství paměti není nikde zmínka, takže předpokládám, že postačí i 512 KB.
Zmíněné dvě knihovny najdete v archivu společně s programem, GUI systém ClassAct
si ale musíte opatřit na FTP serveru
ftp.warped.com/pub/amiga/classact/. Je
také možné, že ClassAct máte již v systému už dávno nainstalovaný, používá ho
např. AWeb či preference k různým programům včetně NewIcons. Instalace samotného
programuje primitivní a jako obvykle ji za vás provede commodorovský Installer,
systém ClassAct má vlastní instalační skript.
SysInspector je sice shareware s poplatkem 15,- US$, ale nemá ŽÁDNÁ OMEZENÍ,
autor programu je podle svých vlastních slov totiž vůči jakémukoliv
„crippleware“ silně alergický.
Aktuální verzi SysInspectoru můžete najít na Aminetu v adresáři „util/moni“ nebo
včetně betaverzi na WWW stránce
www.thule.no/~merlin/. Možnosti programu
SysInspector je, jak již bylo řečeno, systémový manager a dokáže monitorovat
a pochopitelně i zobrazit stav prakticky všech systémových věcí jako jsou
knihovny, fonty, komodity, zařízení, assigny, tanky a spoustu dalšího včetně
detekce hardwaru a tedy i případných rozšiřujících karet.
Ve verzi 1.1 umí program sledovat následující systémové věci: assigny, komodity,
zařízení, fonty, přerušení, knihovny, zámky, paměť, paměťové handlery, message
porty, přihlášená zařízení, residenty, systémové zdroje, screenmódy, obrazovky a
okénka, semafory, tasky a pochopitelně i momentální stav hardware (jen
informace).
Při zvolení každé z uvedených funkcí (viz. obrázek) se v okénku (může jich být
víc najednou, což se dá nastavit v preferencích) se objeví výpis položek
vztahujících se k právě vybrané funkci. Je-li to možné, objeví se po kliknutí na
jednotlivé položky další okénko s podrobnějšími informacemi o daném assignu,
tasku, knihovně, komoditě (viz. obrázek), screenmódu atd. U hardwaru (funkce
System), přerušení a některých dalších funkcích jako jsou zámky nebo obrazovky a
okénka je před názvem položky malá šipka, pomocí které se teprve dostanete do
listingu dalších položek reprezentujících jednotlivé úlohy, okénka atd. Všechny
informace se navíc dají uložit na disk a jsou skutečně vyčerpávající.
V preferencích (viz. obrázek) můžete nastavit řadu zajímavých věcí včetně
třídění jednotlivých položek podle několika kritérií, nejvíce budete zřejmě
používat řazení položek podle abecedy. Velmi užitečná je také možnost zvolit si,
která funkce bude standardně nastavena po spuštění programu. Záleží tedy jen na
vás, co si vyberete, jestli to budou assigny (asi nejčastěji možnost) či funkce
„Locks“ (zámky) nebo budete-li SysInspector používat místo komodity „Exchange“
či dokonce při práci s tanky místo nějakého tank nebo priority manageru typu
„PriMan“. Jak vidíte, možnosti programu jsou skutečně rozsáhlé.
Program můžete spouštět z Workbenche nebo též z CLI/Shellu, ze kterého lze
některé funkce SysInspectora ovládat pomocí tří příkazů. SysInspector je výkonný
a hlavně RYCHLÝ. Jak již bylo řečeno, autor programu naštěstí nepoužil MUI a tak
i nahrání trvá jen okamžik. Ovládání SysInspectoru je příjemné a (to je u Scouta
sice taky, ale to MUI..) a začnete-li program jednou používat, zřejmě se už k
jinému podobnému nevrátíte. Jednu vadu ale program má - i když funguje bez
problémů na Workbenchi i s grafickou kartou, nemá rád (testováno na
A4000/060+CV64) malé fonty a vždy se zhroutil zvláště při použití 8mi bodového
fontu XEN (že by opět alergie na MUI a MagicWB?). Doufám, že to nová verze
rychle napraví. Současné možnosti programu verze 1.1 jsou téměř stejné jako má
zatím nejlepší systémový manager/monitor Scout, ale postrádám tiskové funkce a
zatím též chybí možnost měnit prioritu u jiných položek než tasků. Přestože nebo
spíš protože má SysInspector velké množství funkcí, které mohou značnou měrou
ovlivnit a pozměnit strukturu AmigaOS, lehce můžete s jeho pomocí zhroutit
systém, někdy dokonce dost destruktivním způsobem. Proto si neodpustím důrazné
varování POZOR, SysInspector je tu sice pro vás, ale používejte ho rozumně a
opatrně. Po čase poznáte, k čemu všemu se program hodí a při zkoušení jeho
možností rychle přijdete na to, jak se vyvarovat chybným nastavením. Ne hrajte
si zvláště se systémovými zdroji (Resources), semafory (Semaphores), message
porty (Message Ports), paměťovými handlery (Memory Handlers) u vůbec vším, co
momentálně používá systém, jinak se s největší pravděpodobností dočkáte
nemilosrdného resetu a možná i následné nepříjemné validace disku. Závěr
SysInspector je užitečný program v případě, že potřebujete rychle a pohodlně
odstranit nějaký assign, zamčený adresář či libovolný task, případně změnit jeho
prioritu, tím však jeho možnosti zdaleka nekončí. Funguje současně jako
systémový monitor i správce systému, dokáže pracovat s komoditami, je to prostě
dokonalý systémový chameleón. Kosmetické vady v podobě padání programu při
používání malých fontů souvisí zřejmě s použitím GUI ClassAct a dají se snadno
obejít. V současné verzi 1.1 se SysInspector téměř vyrovná Scoutu a
PriorityManageru, v některých funkcích a hlavně v rychlostí i příjemným
ovládáním je dokonce předstihuje. Použití boards.library pro detekci hardware je
šikovný tah programátora, který se tak nemusí starat o případný nový hardware či
změny konfigurace ze strany uživatele a pouze vždy vyměnit jmenovanou knihovnu
za novější verzi. Doufám, že SysInspector bude pro mnoho z vás stejně jako pro
mne přínosem. Ač je program shareware, nemá žádná funkční omezení a registrační
poplatek je tedy jen formální a zcela dobrovolný.
SysInspector |
Hodnocení: 8,0 z 10 |
Autor: Sauvageau |
Cena: 15,- USD |
Typ: shareware |
+ |
rychlost, příjemné GUI,
bohaté systémové funkce |
- |
nesnáší malé fonty, občas se
zhroutí, chybí tiskové funkce, prioritu lze měnit jen u tasků |
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
|