Applixware Office Suite 4.3 -=-=-=-=-=-=-=-=-=-=-=-=-=-=- If it has syntax, it isn't user friendly. Daniel Smolík V tomto odstavci se pokusím podat krátkou informaci spíše z pohledu administrátora a "počešťovatele" balíku Applixware. Applixware je komplexní kancelářský balík, který v základní verzi obsahuje textový editor, tabulkový kalkulátor, nástroje na vytváření prezentací, grafický editor, poštovní program, kompletní vývojové prostředí pro tvorbu aplikací v jazyce ELF (vlastní jazyk) a HTML editor. To byla stručná charakteristika aplikace a teď k mým praktickým zkušenostem. Hned na začátku jsem byl vyveden z omylu, že bych se něco mohl dozvědět o "vnitřku" Applixu z dokumentace. Dokumentace je obsáhlá (také neuvěřitelně pomalá), ale pro poodhalení tajemství Applixu mnoho rad neposkytuje, tudíž veškeré tyto informace jsou více či méně získány experimentálně. Nejdříve se zmíním o adresářové struktuře. V adresáři /opt/applix jsou tyto podadresáře: axart - obsahuje velké množství clipartů axdata - nejdůležitější adresář, obsahuje hlavní programy a makra (zmíním později), vstupní filtry, dynamické knihovny, metriky fontů, jazykovou podporu axfilter - výstupní filtry do různých formátů axfonts - systémové fonty axlang - lokalizace axlocal - adresář pro uložení vlastních nastavení template - šablony, vzorové dokumenty Celý Applix je několik dynamických knihoven. Hlavní výhoda tohoto řešení se projeví teprve při provozu na X-terminálech. Každý uživatel má spuštěnu vlastní kopii programu applix, ale to je jen jakýsi prostředník mezi uživatelem a serverem axmain, a zbytek se sdílí v rámci ELFových knihoven, což přináší značnou úsporu paměti. Všechny Applixové aplikace komunikují prostřednictvím sítě. Jsou zde vytvořeny prostředky pro provozování jakéhosi "clusteringu" v rámci Applixu. Pokud se podíváme blíže na nastavení Applixu zjistíme, že se dá prakticky všechno konfigurovat a měnit specificky pro každého uživatele. Pokud nahlédneme hlouběji do preferencí, tak vidíme, že každá služba nebo aplikace se volá jako funkce (v terminologii Applixu makro) např. editor se spustí zavoláním makra WP_APPLICATION_DLG@; znak @ je důležitý, označuje vestavěnou funkci. A jelikož je celý Applix postaven právě na takovýchto makrech není většinou problém cokoli změnit. Nelíbí se Vám funkce Vašeho editoru? Prosím udělejte si vlastní. V základní nabídce je tzv. Macro editor, kterým si můžeme dopsat vlastní funkce včetně nakreslení okýnek k danému programu. Můj kolega v něm například vytvořil správce faxových a tiskových jobů, dialog pro faxování. Teď krátký návod na počeštění Applixu. Základem jsou fonty a klávesnice. Fonty jsou nutné buď ve formátu Adobe Type1 nebo True Type, oboje v kódování ISO-8859-2. Bohužel fonty jsou asi největší problém, ty co používám (mám 3) jsem našel někde v Maďarsku. Tento balík obsahuje jak *.ttf, tak *.pfb a *.afm metriky. Pokud použijete TTF fonty nainstalujte je pomocí Fonttastic font manažeru a je vše hotovo. Ve druhém případě je nutno nejdříve nainstalovat fonty X server, tzn. přidat do XF86config novou cestu k fontům (fontpath) a do tohoto adresáře dát soubory fonts.dir a fonts.scale a fonty *.afm i *.pfb. V adresáři /opt/applix/axdata/fontmetrics upravit soubor fontmap.dir, dopsat do něj záznam pro každý přidaný font: % % Times CZ % FontRecord = TIMES CE Family = "Times CZ" % tyto dva záznamy určují, zda je font bold nebo italic apod. Slant = 0 Weight = 0 ScreenName = -adobe-times-medium-r-normal--0-0-75-75-p-0-iso8859-2 EncodingFile = latin1.enc % nedávat latin2.enc, potom se nedá tisknout česky postscriptem ani PCL PostScriptPrintName = TimesNewRoman CE Type1FontFileName = /usr/X11/lib/fonts/Type1-latin2/TimesNewRomanCE.pfb MetricsFile = /usr/X11/lib/fonts/Type1-latin2/TimesNewRomanCE.afm Klávenici používám českou s mrtvými klávesami z XFree 3.3.1 , ale s patchem na deadkeys. A na závěr několik poznatků z praxe: [psaní česky] - bez potíží [import Word] - napsal jsem konverzní program na převod cp1250 do ISO-8859-2, tudíž importuji *.doc a čtu česky. [faxování] - upravený balík mgetty+sendfax a několik maker v Applixu. [import textu v cp1250] - je možno dodělat tabulky na vlastní kódování [provoz na X-terminálech] -- chodí naprosto dokonale, kdo něco takového neviděl bude překvapen rychlostí na X-terminálu (468dx66/8Mb/ VESA SVGA). Applixware je ideální kancelářský balík pro menší firmu s velice dobrým poměrem cena výkon. Velice dobrá stabilita (segmentation fault pouze jednou a to po dost násilných úpravách v systémových souborech Applixu). A nevýhody: celý zabere cca 300Mb diskového prostoru, ale je možno jej spouštět z CD. Má dosti vysoké nároky na paměťovou kapacitu. Na serveru je potřeba minimálně 40 Mb. Start celého systému je maličko pomalejší, thesaurus a spellchecker jsou pouze anglicky, německy a francouzsky, o češtině si můžeme zatím nechat jenom zdát. výheň