POPIS INSTALACE PROGRAMU XPEXESO ================================ 7.7.1999 Petr Olšák Instalaci programu xpexeso provedete následovně: $ zcat xpexeso.tar.gz | tar xvf - $ cd xpexseso $ xmkmf $ make depend; make $ su # make install Tímto postupem se nainstaluje program v české verzi. Datové soubory se budou hledat v adresáři /usr/local/lib/xpexeso. Vlastní program se instaluje do /usr/local/bin. Pokud chcete instalovat program s jinými vlastnostmi, editujte před povelem "xmkmf" soubor Imakefile a config.h. Pravidla hry a popis programu je v souboru pexdoc-cz nebo pexdoc-eng. Soubor pexset-cz nebo pexset-eng je pro funkci programu velmi důležitý. Jsou v něm údaje o jednotlivých obrázkových sadách, které program načítá ze souborů *.xpm z jednotlivých podadresářů. Tyto podadresáře musejí být umístěny ve stejném místě, jako samotný soubor pexset-*. Umístění tohoto souboru je zaneseno v config.h. Pokud chcete program vyzkoušet dříve, než provedete make install, je potřeba program spustit takto: ./xpexeso -set pexset-cz -doc pexdoc-cz Soubory Xpexeso-cz a Xpexeso-eng obsahují výchozí hodnoty atributů, kterými lze měnit vzhled programu. Tyto soubory není nutno instalovat, program tyto hodnoty atributů zná. Pokud ale chcete nějaký atribut změnit, překopírujte si Xpexeso-cz nebo Xpexeso-eng do svého domovského adresáře pod názvem Xpexeso a zkuste nějakou hodnotu změnit. Pro všechny uživatele může být soubor s atributy Xpexeso umístěn v adresáři X11/lib/app-defaults. Možné problémy -------------- Při problémech použijte parametr -log - a přečtěte si podrobný výpis programu. Častou chybou může být neschopnost programu xpexeso načíst nějaký soubor s obrazovými daty. V takovém případě vypíše chybu včetně návratového kódu "XpmReadFile". Rozlišuje tyto kódy: -1 ... Soubor nelze otevřít. To se může stát například proto, že nemáte instalován program gunzip. Nebo kvůli přístupovým právům. Všechna obrazová data jsou dodávána v komprimovaném tvaru a program vyžaduje spolupráci s programem gzip. Zkuste rozbalit všechny xpm soubory ručně a v souboru pexset-cz upravit přípony souborů s rubovými obrázky z původní ".xpm.gz" na ".xpm". -2 ... Soubor s obrazovými daty je poškozen. -3 ... Došla paměť X serveru. Odstraňte zbytečné aplikace nebo jiná sezení X serveru na jiném čísle display. -4 nebo 1 ... Všechny barvy Xserveru jsou vyčerpány. Tato chyba může být častá na X serverech s barevnou hloubkou 8 bit (pouhých 256 barev). Pokuste se uzavřít všechny nepotřebné aplikace, které alokují hodně barev (Netscape, fotografie na pozadí pracovní plochy, ...) a zkuste spustit program znovu. Někdy se barvy vyčerpají během přepínání mezi obrázkovými sadami. Spusťte tedy program znovu a volte rovnou tu obrázkovou sadu, se kterou chcete hrát. Základní sada alokuje pouze 23 barev, ale některé jiné (Josef Lada, Mirkova abeceda) alokují skoro 70 barev. Nejlepší řešení je pořídit si moderní X server s dostatečnou barevnou hloubkou. Úpravy programu --------------- Chcete-li zahrnout vlastní sadu obrázků, vytvořte nejprve aspoň 33 obrázků (32 a jeden rubový) se stejnými rozměry (doporučujeme 80x80 pixelů). Obrázky by měly být uloženy v minimální barevné paletě, jinak může docházet ke komplikacím na X serverech s 8 bitovou barevnou hloubkou a inicializace může trvat dlouho. Dále zaneste údaje o nové sadě do pexset-cz nebo pexset-eng. Při ladění nové sady obrázků doporučujeme použít parametr -log - . Chcete-li vytvořit novou jazykovou mutaci programu, je potřeba "přeložit" tyto soubory: attribs-cz.h ... Výchozí hodnoty atributů Xpexeso-cz ... Hodnoty atributů připravené pro změnu uživatelem phrases-cz.h ... fráze, které používá program při printf pexdoc-cz ... dokumentace k programu INSTALL-cz ... tento soubor