Lingea Lexicon 2002 sice podporuje linux, ovšem instalace na některých distribucích není úplně jednoduchá. Popis se vztahuje ke kubuntu, tedy s prostředím KDE, v gnome to může vypadat jinak.
Instalace
- závislosti
ověřte, že máte nainstalované libgtk
$ sudo apt-get install libgtk1.2
- kopírování souborů
vytvořte složku pro lexicon např. v adresáři opt
$ sudo mkdir /opt/lexicon
zkopírujte obsah CD do této složky (spuštění instalačního skriptu by pravděpodobně skončilo s chybou)
$ cd /media/cdrom
$ sudo cp -r bin5 data icon lang /opt/lexicon
nastavení kódování
Lingea Lexicon nepodporuje utf-8, je tedy nutné přidat do souboru /var/lib/locales/supported.d/cs kódování latin2. To je možné provést takto
$ sudo echo "cs_CZ ISO-8859-2" >> /var/lib/locales/supported.d/cs
a vygenerujte potřebné soubory s kódováním
$ sudo locale-gen
nastavení prostředí
ve své domovské složce vytvořte soubor pojmenovaný .gtkrcs následujícím obsahem
{
font = "-*-*-medium-r-normal-*-*-120-*-*-p-*-iso8859-2"
}
style "user-font"
{
fontset="-adobe-helvetica-medium-r-normal-*-*-120-*-*-p-*-iso8859-2"
}
widget_class "*" style "user-font"
Pozor, možná budete mít ve složce soubor pojmenovaný .gtkrc-2.0-kde, ale toto nastavení se nenačítá pro Lingea Lexicon
- vytvoření launcheru
v adresáři /usr/locale/bin vytvořte např. soubor lexicon (příkaz, kterým budete spouštět slovník)
#! /bin/sh
export LC_ALL=cs_CZ
export LANG=cs_CZ
export LC_CTYPE=cs_CZ
export LC_ALL=cs_CZ.ISO8859-2
export LINVER=bin5
cd /opt/lexicon/
./lexicon
konstanta LINVER určuje adresář ze kterého se bude Lingea Lexicon spouštět. Verze z adresáře bin7 mi na Kubuntu nefungovala.
V případě problémů je ještě možné nastavit cesty pro načítání souborů
LD_PRELOAD=./bin5/libgdk-1.2.so.0 ./bin5/lexicon.bin -path=../data -exec=../lexicon
nebo adresář správné verze GTK (slouží k vykreslování grafického rozhraní slovíku)
GTK_RC_FILES=/usr/include/gtk-2.0/gtk/
- spuštění slovníku
přidejte launcheru spustitelný příznak
sudo chmod +x /usr/local/bin/lexicon
Nyní příkazem lexicon z konzole byste měli být schopni spustit Lingea Lexicon. Pro snadnější spouštění je možné vytvořit na ploše "Odkaz na aplikaci" a do něj zadat příkaz "lexicon".
Patrně vám najede slovník se špatnou diakritikou, tak v Úpravy -> Písmo -> Font vyberte font s podporou kódování ISO-8859-2.
- Nastavení fontu pro výslovnost
Z adresáře fnt2 na cdrom zkopírujte soubory
Ipa93sr.afm a Ipa93sr.pfb
do adresáře
/usr/share/fonts/X11/Type1/
(tato cesta může být na vašem systému jiná)
V uvedeném adresáři by měly být soubory fonts.dir a fonts.scale
Přidejte do nich následující řádek
Ipa93sr.pfb -unknown-silsophia ipa93-medium-r-normal--0-0-0-0-p-0-adobe-fontspecific
Výše uvedené se dá provést následovně
$ cd /media/cdrom/fnt2
$ sudo cp Ipa93sr.afm Ipa93sr.pfb /usr/share/fonts/X11/Type1/
$ sudo echo "Ipa93sr.pfb -unknown-silsophia ipa93-medium-r-normal--0-0-0-0-p-0-adobe-fontspecific" >> /usr/share/fonts/X11/Type1/fonts.dir
$ sudo echo "Ipa93sr.pfb -unknown-silsophia ipa93-medium-r-normal--0-0-0-0-p-0-adobe-fontspecific" >> /usr/share/fonts/X11/Type1/fonts.scale
Aby se font opravdu zobrazoval bude asi muset aktualizovat seznam fontů:
$ sudo fc-cache -f -v
Je možné, že se fonty budou fungovat až po restartu.
- Instalace dalších slovníků
Stačí zkopírovat vše, co je ve složce data do /opt/lexicon/data - Oprávnění
Patně budete spouštět slovník pod svým uživatele, je tedy nutné abyste měli přístupová práva k datovým souborů. To je možné řešit takto:
$ chown -R vase_username /opt/lexicon
Známé problémy:
- nefunguje tvarosloví
- nefunkční scrollování pomocí kolečka na myši v rámci výsledků
Funguje nejen zobrazování přepisu výslovnosti, ale také audio výslovnost. Takže se dá říct, že linuxová verze je ekvivalentní té windowsové (po menších úpravách ;-))
Žádné komentáře:
Okomentovat