OmegaT on Linux HowTo

Návod: OmegaT pod Linuxem

Tento návod poskytuje informace o použití OmegaT pod Linuxem. Tento text je zaměřen na uživatele, kteří jsou nováčci v Linuxu.

Java

OmegaT neběží uspokojivě pod všemi verzemi Javy. Pokud již máte na svém systému Javu instalovánu (což se dá předpokládat) a chcete použít stávající instalaci Javy na systémové úrovni ve spojení s OmegaT, nejprve zkontrolujte, jestli je tato kombinace vhodná. To učiníte tak, že otevřete terminál (také známý jako konzola nebo příkazový řádek; běžné programy jsou v prostředí KDE ‚konsole‘ a v prostředí GNOME ‚gnome-terminal‘) a napište:

java -version

Systém zobrazí podrobnosti o verzi Javy, která je na systémové úrovni již instalována.

Verze Javy od Oracle (dříve od Sun): zkontrolujte systémové požadavky v dokumentaci OmegaT (readme.txt; ctime.txt), zde naleznete přesně která verze Oracle Javy je zapotřebí (tj. zda je vaše instalovaná Java dostatečně aktuální).

Verze Javy třetích stran: do poměrně nedávné doby OmegaT šlo spustit jen pod vlastní verzí Javy od Oracle/Sun. OmegaT teď poběží i na implementaci Javy OpenJDK, která je dodávána v některých linuxových distribucích, ale některé funkce (jako celá sada voleb příkazového řádku) nemusí být dostupná; je možné, že bude obsaženo odlišné písmo; některé drobné závady byly již nahlášeny, jako např. zobrazení oken nebo funkce segmentace.

Jestli si nejste jistí, zda je vaše verze Javy vhodná, pak můžete:

Pokud zjistíte, že verze Javy, která je instalována na systémové úrovni, není kompatibilní s OmegaT a chcete ji nahradit tuto verzi Javy verzí Javy od Oracle, nejprve zkontrolujte, zda je dostupný balíček Oracle pro vaši linuxovou distribuci (SUSE, Ubuntu, atd.). Pokud ano, o to je instalace potom jednodušší.

Pokud získáte verzi Javy Oracle přímo od Oracle, instalace bude doslova přímočará, ale budete ji muset ručně konfigurovat, aby byla výchozí verzí na systémové úrovni. Tento postup se nedoporučuje, zejména tehdy, pokud si v Linuxu nejste jistí.

Třetí možnost je instalace verze OmegaT, která obsahuje Javu na lokální úrovni, je to vždy „jistá“ volba, a je doporučována.

Výběr a stažení vhodné verze OmegaT

Následující verze OmegaT jsou dostupné pro Linux:

„Standardní“, „Nejnovější“, „/trunk“ a „Webstart“. Verze „Nejnovější“ je doporučena. (Více informací o detailech v čem se verze liší najdete na stránce „Stažení“ na stránkách OmegaT.)

Bez / S obsaženým JRE, tj. multiplatrofmní bez JRE, např. „OmegaT_2.1.7_02_Beta_Without_JRE.zip“ a verze speciálně pro Linux včetně JRE, např. „OmegaT_2.1.7_02_Beta_Linux.tar.bz2“. Vyberte si verzi bez nebo s JRE, v závislosti na vaší situaci ohledně instalované verze Javy (viz výše).

Jakožto open-source aplikace, byla OmegaT začleněna do repozitářů různých distribucí Linuxu, takže je možno ji instalovat i touto cestou. Nicméně si uvědomte, že:

Pod Linuxem je snadné instalovat více verzí OmegaT aniž by došlo ke konfliktům Tyto instalace ale budou vždy přistupovat k jednomu souboru s uživatelským nastavením (jedině, že by se spouštěly z různých uživatelských účtů).

Instalace programu OmegaT

Linuxová verze OmegaT je dodávána s vlastním instalačním skriptem: linux-install.sh. Tento skript:

Skript bash je velmi jednoduchý soubor, který můžete upravovat ručně přes volby příkazového řádku týkající se spouštění a konfigurace OmegaT.

Skript Kaptain script (nebo „gramatika“, neboť skripty kaptain script se skládá je jednotlivých výrazů) umožňuje vybrat spouštěcí a konfigurační volby z přívětivějšího uživatelského rozhraní. Můžete například použít tento skript k vybrání jazyka uživatelského prostředí, přiřadit více paměti OmegaT nebo vložit heslo Google Překladače. Můžete si upravit spouštěcí skript kaptain script tak, že je uložíte jako výchozí hodnoty: jednoduše v textovém editoru pozměníte soubor omegat.kaptn. Soubor je pro přehlednost komentován. Aby skript kaptain script fungoval, je nutno nejprve instalovat balíček kaptain. Pokud se nenachází v repozitáři distribuce, můžete si jej stáhnout z kaptain.sourceforge.net.

preview_ss.png

Snímek obrazovky spouštěče kaptain pro OmegaT

Instalace skriptu poskytne větší pohodlí, ale jestli chcete, pořád je možno instalovat OmegaT na Linuxu ručně. Prostě rozbalte archív do adresáře dle svého výběru. Spouštěcí skripty v tomto případě nebudou zahrnuty do spouštěcí nabídky.

Spouštění OmegaT z příkazového řádku

OmegaT nemusí být spouštěna z příkazového řádku, ale pokud se k tomu odhodláte, získáte spoustu informací, které lze využít při řešení potíží v rámci odstraňování chyb programu (‚debugging‘). Abyste mohli spustit program z příkazového řádku, první otevřete okno terminálu (nepotřebujete práva roota). Přejděte do adresáře obsahujícího soubor OmegaT.jar, např.:

cd /opt/omegat/OmegaT_2.3.4

a potvrďte klávesou ENTER.

Pak vložte samotný spouštěcí příkaz a potvrďte ENTER. Základní spouštěcí příkaz zní:

java -jar OmegaT.jar

Příkazový řádek rozlišuje velká a malá písmena.

Pokud se spoléháte nebo chcete použít verzi Javy, která není instalována na systémové úrovni, pak příkaz nebude vykonán: první musíte systému sdělit, kde má Javu najít. Pakliže máte instalovánu verzi OmegaT včetně dodaného JRE, spouštěcí skript již cestu k Javě obsahuje. Pokud máte instalovánu dodatečnou verzi Javy, ale nejedná se o výchozí verzi na systémové úrovni, musíte pak zahrnout celou cestu binárního souboru Javy do spouštěcího příkazu. Bude to vypadat např. takto /usr/lib/jvm/java-6-sun-1.6.0.16/jre/bin/java; během instalace si poznačte, kde je Java instalována, takže ji pak znovu lehko najdete. Příkaz by pak (v tomto případě) vypadal takto:

/usr/lib/jvm/java-6-sun-1.6.0.16/jre/bin/java -jar OmegaT.jar

Ve svém spouštěcím skriptu nezaměňte cestu k OmegaT.jar a cestu k příkazu java. První (s příkazem cd) je zapotřebí, pokud se váš spouštěcí skript nenachází ve stejném adresáři jako OmegaT.jar. Druhá část je zapotřebí, když verze Javy, kterou chcete použít, není výchozí instalací na úrovni systému.

Spouštění OmegaT prostřednictvím spouštěcího skriptu

Jak již bylo zmíněno, s OmegaT je poskytován spouštěcí skript bash. Jakmile je tento zkopírován nebo propojen do spouštěcí nabídky (pokud použijete dodaný instalační skript, tak se toto uskuteční automaticky), můžete spouštět OmegaT stiskem kláves Alt+F2, napsáním omegat a pak potvrzením ENTER.

Ve výchozím nastavení má tento spouštěcí bash skript prováděcí práva, ale váš systém může jeho oprávnění změnit (např. během rozbalování archivu) a možná tak tedy budete muset tomuto souboru udělit odpovídající práva pro spouštění.

Uživatelsky příjemné spouštění OmegaT

Spouštění OmegaT může být ještě příjemnější, a to tak, že aplikaci přidáte do nabídky spuštění, nebo si vložíte spouštěcí ikonu na svou pracovní plochu nebo panel pracovní plochy. Možností je mnoho, taktéž je mnoho procedur jak implementovat program v systému, tento počet vychází z množství distribucí.

Vzhled písma v OmegaT pod Linuxem

Vzhled písma v OmegaT pod Linuxem se může velmi lišit, vždy v závislosti na:

Odinstalace OmegaT

Odstranit veškeré zbytky OmegaT ze systému:

Smažte programový adresář OmegaT. Tento adresář můžete v budoucnu kdykoliv obnovit.

Smažte adresář /home/<uživatel>/.omegat ze všech uživatelských účtů, ve kterých jste OmegaT spouštěli. Toto způsobí smazání veškerých uživatelských nastavení, která byla kdy provedena (jako např. změny segmentačních pravidel) a - pokud je tento adresář smazán „řádně“, tj. je jen přesunut do koše, pak jej již nelze obnovit.

Smaže veškeré spouštěcí skripty a odstraňte vlastní přizpůsobení pracovního prostředí, která se týkají OmegaT.

Odinstalování OmegaT neodstraní projekty OmegaT z vašeho systému, jedině že byste je umístili uvnitř programového adresáře OmegaT nebo do adresáře / adresářů s konfiguračními soubory, což stejně není dobré místo pro ukládání uživatelských dat.



Copyright Marc Prior 2010-2012