Pokud se vám zdá vzhled vašeho Workbenche už poněkud okoukaný, gadgety a všemožná tahátka neplastická, zkuste některou z utilitek (patchů), které jsou popsané v tomto článku. Určitě budete mile překvapeni.
Patch - tohle téměř magické slovo zná jistě mnoho amigistů. Patchů (všem, kterým se nelíbí tenhle český patvar se předem omlouvám, ale ještě se s ním setkáte) pro všechny možné i nemožné funkce je dnes pro Amigu obrovské množství. Ostatně jeden takový patch je součástí systému Amigy už od počátku její existence. Jmenuje se „Setpatch“ a odstraňuje některé chyby v ROMce a dělá i některé další užitečné věci. My se ovšem dnes budeme zabývat jinými patchy. Nelíbí se vám vzhled Workbenche? Na dnešní dobu poměrně neestetické a zastaralé vektorové ukazatele směrů v okénkách, plochá „tahátka“, systémové gadgety (gadget pro zavření, zvětšení nebo zmenšení okénka, gadget pro přepnutí okénka do popředí či pozadí) atd. - to vše lze dnes už změnit! Patche, které jsem pro tyto záměry vybral, se jmenují „MagicFrames“, „Prop3D“, „SysIHack“, „Urouhack“ a také multikomodita „MCP“ obsahuje některé funkce pro obměnu systémových gadgetů.
Historie
První o čem se chci zmínit je, že Workbench a jeho grafický vzhled je
navržen pouze pro rozlišení 640x256 (200 v NTSC) u rozlišení s přibližně stejným
poměrem stran 5:2. V jakémkoli jiném rozlišení budou výše zmiňované systémové
gadgety velmi neestetické. Zkuste si pustit Workbench třeba v Multiscanu
Productivity (640x480), DBLPal-u (640x512) nebo dokonce Super72 v maximálním
rozlišení (800x600), mimo DBLPal-u mají tato rozlišení totiž daný poměr stran
4:3 a hned se vám Workbench přestane líbit. Nejste ovšem sami u proto se několik
programátorů rozhodlo tento problém vyřešit za vás.
Současnost
Všechny uvedené patche umí změnit vektorové ukazatele směrů (šipky) na
plastické šipky, každý poněkud jiným způsobem a s odlišnou účinností.
MagicFrames zvýrazňuje systémová tlačítka (buttony) pomoct dalšího orámovaní s
prolínáním rohů. Prop3D změní pouze tahátka v requesterech a na WB okénka nemá
žádný vliv. SysIHack umí změnit velikost šipek a systémových gadgetů ve WB
okénkách i přizpůsobit šířku vertikální a horizontální lišty s tahátky na poměr
stran 1:1, rovněž umí změnit šipky a systémové gadgety na plastické náhrady.
Urouhack zvládne asi nejvíce, umí to samé co SysIHack a jeho plastické gadgety
vypadají (alespoň podle mně) mnohem lépe a má ještě další možnosti, umí např.
změnit buttony do plastického vzhledu podobného tomu z MUI (nastavení presets
„Stuntzi“). MCP, to je kapitola sama pro sebe - má několik funkcí pro výměnu
gadgetů (patch SysIHack), jejichž nový vzhled je pak v podstatě stejný jako u
SysIHack-u, umí změnit tahátka za efektní 3D náhradu včetně perfektních
plastických šipek (patch PropHack) a zvládne také obdobu funkce MagicFrames,
neumí přizpůsobit šířku tahátek ve WB okénkách dle rozlišení. Snad v příštích
verzích MCP budou implementovány všechny funkce SysIHack-u, necháme se
překvapit.
Zkušenosti
Následující řádky se vztahují k A4000/060, CyberVision64. Je možné, že
na,jiných počítačích eventuálně s jinými grafickými kartami mohou být zkušenosti
s funkcí patchů odlišné, proto bych chtěl na to předem upozornit.
MagicFrames funguje bez problémů, ale pouze v rozlišeních 640x256 (nebo 200), v
Multiscanu, DBLPal-u ani s grafickou kartou CyberVision pod systémem CyberGraphX
nefunguje. Spouští se klasickým příkazem „Run“ a s jejím odstraněním bez
nutnosti resetu jsou většinou (alespoň u mne) problémy. Prop3D je komoditka a
žádné problémy jsem zatím nezjistil. SysIHack se spouští rovněž pouze s Run a
odstranit bez resetu nejde vůbec, Urouhack Run nepotřebuje, zato má speciální
konfigurační soubor, ve kterém mohou být uloženy názvy všech používaných
obrazovek včetně použitých barev na vykreslení a stínování nových gadgetů. Bez
resetu odstranit nejde. MCP umí to samé co Prop3D, ale s mírni odlišným
grafickým vzhledem změněných tahátek, částečně nahradí i SysIHack a všechny
svoje patche umí také korektně odstranit. Já osobně používám kombinaci SysIHack
+ PopHack z MCP. Urouhack má na můj vkus některé nedostatky, nefunguje totiž v
některých programech a dokonce je uvede do nepoužitelného stavu, protože v
requesterech není nic vidět (TypeSmith). SysIHack i Urouhack mají ještě jednu
společnou vlastnost používáte-li „KingCON“, šipky pro ukazatele směrů se
překrývají a jsou vidět jen částečně, většinou je na vrchu horní šipka. Podobné
problémy se strávením obou patchů má i Wordworth, nebo Page Stream 3, ale tam
jsou šipky vidět všechny, pouze jakoby useknuté.
Na obrázcích si můžete prohlédnout všechny popisované patche, snad se vám bude
alespoň jeden líbit. Nebudu jednotlivé patche hodnotit, každý umí něco jiného a
dělá to jiným stylem, vyberte si raději sami.
Budoucnost
Na úplný závěr jsem vyzkoušel ještě patch pro Imagine 3.0/3.1/3.2/3.3/4.0 s
názvem „IRJ“, který dokáže vnutit Imagine místo jeho vyloženě hrozných
filerequesterů klasické ASL filerequestery. O dalších podobných užitečných
věcech si ale povíme až někdy příště.
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