╚eÜtina pro StarOffice 5.2

Minulß verze StarOffice m∞la problΘmy s poΦeÜt∞nφm a instalacφ Φesk²ch font∙. Verze 5.2 ji₧ ΦeÜtinu podporuje  bez problΘm∙. Pokud by tomu tak po instalaci nebylo, m∙₧e to b²t zp∙sobeno n∞kolika d∙vody:

1. V X window ΦeÜtina funguje, ale v StarOffice se zobrazujφ nesmysly mφsto znak∙ ∞ÜΦ°₧²ßφΘ a pod. - nemßte nastaven vhodn² Φesk² font, nap°. Arial.

2. ╚eskΘ fonty v nabφdce StarOffice nejsou a musφte je nainstalovat. Tato situace je nap°φklad u bezplatnΘ distribuce SuSE Linuxu 6.4., kterß byla na CD Chip 5/2000.

3. V X window ΦeÜtina nefunguje nebo funguje ΦßsteΦn∞ - pak musφte nejprve zprovoznit ΦeÜtinu v X window a pak v StarOffice.

Problematika ΦeÜtiny pro StarOffice byla popsßna v Φlßnku "╚eÜtina pro StarOffice 5.1 - popis instalace", kter² naleznete vΦetn∞ pot°ebn²ch poΦeÜ¥ovacφch soubor∙ dßle. ╚lßnek byl sice urΦen pro StarOffice verze 5.1, n∞kterΘ kroky jsou vÜak pou₧itelnΘ i pro novou verzi:

  - doinstalace Φesk²ch font∙ iso8859-/Type1: Provedete kroky Φ. 4 a 5 z "Popisu".

  - nemßte nainstalovßnu ΦeÜtinu v X window: Provedete z "Popisu" krok Φ. 1 a p°φlohu Φ. 2

  - nezobrazujφ se pφsmena ∞ÜΦ°₧, zobrazujφ se ²ßφ: Pak si musφte zkontrolovat nastavenφ ΦeÜtiny podle literatury, na nφ₧ je odkaz v "Popisu".


╚eÜtina pro StarOffice 5.1 - popis instalace

Tento popis je urΦen p°edevÜφm pro volnou verzi SuSE Linux 6.4, kterß byla na Chip CD 5/00. Popis je napsßn pro naprostΘ zaΦßteΦnφky, zkuÜenφ u₧ivatelΘ nech¥ prominou pro n∞ zbyteΦnΘ podrobnosti nebo postupy. Popis takΘ nemusφ v₧dy fungovat, zßle₧φ na nastavenφ Linuxu p°i instalaci, zp∙sobu instalace a pod. V t∞chto p°φpadech mohou b²t u₧iteΦnΘ poznßmky uvedenΘ v p°φlohßch.

SouΦasnß verze StarOffice 5.1 mß 2 problΘmy s ΦeÜtinou:
- nesprßvn∞ oÜet°uje Φeskou klßvesnici (nap°. pφsmena ∞ÜΦ°₧, obecn∞ "mrtvΘ klßvesy")
- nemß ΦeskΘ fonty iso8859-2/Type1 a do SuSE distribuce se musφ p°idat (v RedHat jsou).

╪eÜenφ t∞chto problΘm∙ je popsßno na n∞kolika mφstech na Internetu pro r∙znΘ distribuce Linuxu. Pro SuSE Linux 6.4. z CD Chip se mi osv∞dΦil tento postup:


Krok Φ.1 - ┌vod
╚eÜtinu a StarOffice je vhodnΘ pou₧φvat ne jako u₧ivatel root, ale v n∞jakΘm jinΘm ·Φtu. Jß jsem si vytvo°il nap°. ·Φet "p", do kterΘho jsem StarOffice nainstaloval. Problematika ΦeÜtiny pro root je popsßna v P°φloze Φ.1.


Krok Φ.2  - ╚eÜtina v X window
Pro ·Φet p se ΦeÜtina nejjednoduÜeji nastavφ v grafickΘm prost°edφ KDE X window postupem, kter² je popsßn v anglickΘ nßpov∞d∞, kterou vyvolßte takto:
- spustit KDE nßpov∞du (bu∩ kliknutφm na ikonu na liÜt∞ nebo z menu "K")
- vybrat: KDE application help index -> International Keyboard
StruΦn² v²tah z tΘto nßpov∞dy je uveden v P°φloze Φ.2.
FunkΦnost ΦeÜtiny si vyzkouÜejte nap°. pomocφ KWrite (tzv. PokroΦil² editor).
Zßrove≥ si m∙₧ete vyzkouÜet Φesk² tisk. Moje prvnφ poznatky z instalovßnφ ΦeÜtiny na tiskßrn∞ jsou zmφn∞ny v P°φloze Φ.3.


Krok Φ.3 - Klßvesnice
Po t∞chto p°φpravn²ch krocφch m∙₧eme zaΦφt "poΦeÜ¥ovat" StarOffice. Jako prvnφ je vhodnΘ rozchodit Φeskou klßvesnici. Proto₧e StarOffice z°ejm∞ nepou₧φvß standardnφ LinuxovΘ postupy pro locales, je zapot°ebφ p°ed jejφm spuÜt∞nφm "p°emapovat" klßvesnici. To lze ud∞lat nap°φklad pomocφ knihovny LibI18Nforce od pana KabelßΦe:
www.fi.muni.cz/~kabi/linux/linux.html
Zmφn∞n² balφΦek LibI18Nforce.tar.gz naleznete na tomto CD.

Instalaci balφΦku musφte ud∞lat jako plnoprßvn² u₧ivatel root. Jß jsem pro jistotu ·pravy provßd∞l v textovΘm m≤du (ne v X window) s pomocφ Midnight Commanderu (p°φkaz mc, viz P°φloha Φ.1.):
- balφΦek si rozbalte v adresß°i root bu∩ pomocφ mc nebo p°φkazem: tar -xvzf LibI18Nforce.tar.gz
- tφm se vytvo°φ adresß° LibI18Nforce, obsahujφcφ podadresß°e /bin (obsahuje vzory startovacφch skript∙), /doc (obsahuje popis cti.me), /lib (osahuje 3 verze knihovny, podle typu instalace Linuxu), /src (obsahuje zdrojovΘ programy pro odbornφky)
- p°eΦt∞te si popis cti.me, je sice velmi struΦn² ale mß zßsadnφ v²znam!
- zkopφrujte knihovnu LibI18Nforce.so.0.0 do adresß°e /lib a to nejpohodln∞ji pomocφ mc nebo p°φkazem (cestu ke zdroji podle pot°eby upravte):
cp /root/LibI18Nforce/lib/libI18Nforce.so.0.0 /lib
- po zkopφrovßnφ knihovny jsem aktualizoval vazby knihoven p°φkazem ldconfig nebo ldconfig -v , kter² vypφÜe protokol o svΘ Φinnosti.

Tφm jsou hotovy Φinnosti provßd∞nΘ jako root. Nynφ se p°ihlaste jako b∞₧n² u₧ivatel (viz bod 1. "p") a zkopφrujte do svΘho domovskΘho adresß°e soubor skriptu s nßzvem starof (soubor je tΘ₧ na tomto CD). V souboru starof (pomocφ mc, klφΦem F4 - editace) zm∞≥te v poslednφm °ßdku cestu podle jmΘna VaÜeho ·Φtu, to znamenß, ₧e v °ßdku /home/p/Office51/bin/soffice $* nahradφte pφsmeno p jmΘnem VaÜeho ·Φtu a p°φpadn∞ adresß° Office51, pokud jste zm∞nili p°i instalaci doporuΦenΘ jmΘno.

Po nastartovßnφ X window (nap°. startx) je vhodnΘ si vytvo°it link na skript starof, nap°φklad takto: Diskov²m navigßtorem (z menu "K") otev°ete adresß° Home. Zde je krom∞ jin²ch vid∞t ikona starof. Tu "p°etßhnete" myÜφ na plochu a vyberete volbu Link a diskov² navigßtor zav°ete. Tφm dostanete ikonu pro spouÜt∞nφ ΦeskΘ Stroffice na pracovnφ plochu.

Kliknutφm na tuto ikonu se Staroffice spustφ. Pak klikn∞te na New Text Document a kliknutφm na druh klßvesnice (na spodnφ liÜt∞ vpravo) zm∞≥te En na CSy. Nynφ zkuste napsat znaky ∞ÜΦ°₧²ßφΘ. Pokud klßvesy reagujφ (mφsto ∞ÜΦ°₧ se zatφm zobrazujφ nesmysly nebo¥ nejsou jeÜt∞ nainstalovßny ΦeskΘ fonty), je prvnφ a obtφ₧n∞jÜφ Φßst poΦeÜ¥ovßnφ hotova.

Pokud klßvesy ∞ÜΦ°₧ nijak nereagujφ ale p°i p°epnutφ na anglickou klßvesnici pφÜφ, nefunguje p°emapovßnφ klßvesnice. Pak podrobn∞ zkontrolujte, zda jste n∞kde neud∞lali chybu, p°eΦt∞te si p°φlohy a pokud trvß problΘm dßl, musφte zaΦφt studovat literaturu uvedenou na zßv∞r tohoto popisu.


Krok Φ.4. ╚eskΘ fonty pro StarOffice
StarOffice pou₧φvß jako zßkladnφ fonty PostScript Type 1. Pro ΦeÜtinu pot°ebujeme iso8859-2/Type1. ╪ada distribucφ (nap°φklad redhat 6.1 CZ) je obsahuje. Pokud je to VßÜ p°φpad, tak pokraΦujte rovnou krokem Φ.5.

Proto₧e se mi tento typ font∙ pro ΦeÜtinu z CD SuSE 6.4 (p°φloha Chipu Φ.5) nenainstaloval, pou₧il jsem fonty z adresy: www.intac.cz/podpora.html

Pro ·sporu Φasu stahovßnφ je instalaΦnφ balφΦek font∙ X11fonts-ulT1mo-beta-1.0-4.noarch.rpm p°ilo₧en na tomto CD.

Pro ty, kte°φ se z n∞jakΘho d∙vodu necht∞jφ pou₧φt popis instalace font∙ popsan² firmou Intac (viz v²Üe), uvßdφm struΦn∞ mnou pou₧it² postup:

- p°ihlßsφte se jako root v textovΘm m≤du
- do svΘho adresß°e root si zkopφrujete z CD soubor X11fonts-ulT1mo-beta-1.0-4.noarch.rpm
- instalaci provedete pomocφ YaST postupem: zvolφte V²b∞r/Instalace balφk∙ -> Nainstalovat baliky -> zdroj -> adresß° -> root -> vyberete X11fonts-ulT1mo-beta-1.0-4.noarch.rpm, oznaΦφte X a potvrdφte instalaci (podrobn∞jÜφ popis instalace pomocφ YaST je na str. 84 ΦeskΘ dokumentace k SuSE).
- pak doporuΦuji zkontrolovat pomocφ mc, ₧e se vytvo°il adresß° /usr/X11R6/lib/X11/fonts/iso8859-2/Type1 a prohlΘdnout jeho obsah. D∙le₧itΘ je, aby takΘ byly vytvo°eny soubory fonts.dir, fonts.alias a fonts.scale.
- na zßv∞r musφte zm∞nit v adresß°i /etc soubor XF86Config a to tak, ₧e do skupiny °ßdk∙ FontPath v Section "Files" p°idßte °ßdek s cestou:
FontPath "/usr/X11R6/lib/X11/fonts/iso8859-2/Type1"
Jß jsem tento °ßdek p°idal na 3. mφsto za °ßdky ../latin2/..


Krok Φ.5. Nastavenφ StarOffice na ΦeskΘ fonty
Problematika nastavenφ font∙ je popsßna na str. 40 a₧ 49 originßlnφho manußlu Setup Guide StarOffice 5.1 for UNIX Systems.

Zde uvßdφm jen zkrßcen∞ postup, kter² sice nenφ zcela dokonal² ale pro zßkladnφ prßci postaΦuje. Nastavenφ se provede z b∞₧nΘho ·Φtu ("p") po nastartovßnφ starof z hlavnφ nabφdky StarOffice kliknutφm na Printer Setup:
- kliknete na Add Fonts, pak pomocφ tlaΦφtka Browse prohledßme a p°ipojφme tyto cesty (pφsmeno p nahra∩te VaÜφm ·Φtem):
/home/p/Office51/fonts/75dpi
/home/p/Office51/fonts/type1
/usr/X11R6/lib/X11/fonts/iso8859-2/Type1
- pak potvr∩te OK, objevφ se varovßnφ, ₧e nem∙₧ete psßt do adresß°e /usr/X11R6/lib/X11/fonts/iso8859-2/Type1 (co₧ je logickΘ, nejste root), odklepn∞te OK, objevφ se seznam instalovan²ch font∙ (m∞l by tam b²t nap°. ariab--), potvr∩te OK
- nynφ naskoΦφ okΘnko Fonts, kde si m∙₧ete prohlφ₧et vlastnosti instalovan²ch font∙ a m∞nit jejich nastavenφ (co₧ jsem ned∞lal). Na zßv∞r stiskn∞te tlaΦφtko Convert All Metric Files a zav°ete pomocφ Close.
- op∞t se objevφ varovßnφ, ₧e nem∙₧ete psßt do adresß°e /usr/X11R6/lib/X11/fonts/iso8859-2/Type1, stiskn∞te OK
- pak uvidφte informaci o cestßch k font∙m, potvr∩te OK
- pomocφ Close zav°ete Printer Setup.
- pro jistotu zav°ete a znovu nastartujte StarOffice, v nφ otev°ete New Text Document, z nabφdky font∙ (kterß se rozÜφ°ila) vyberte nap°. Arial a po p°epnutφ na Φeskou klßvesnici by se m∞la zaΦφt sprßvn∞ zobrazovat pφsmena ∞ÜΦ°₧ atd.

Pokud by jste cht∞li instalovat fonty naprosto exaktn∞, nebo pokud v²Üe uveden² postup nepovede ve vaÜem p°φpad∞ (zßvisφ na nastavenφ celΘho systΘmu) k cφli, musφte postupovat podle originßlnφ anglickΘ dokumentace nebo Vßm m∙₧e pomoct popis od Petra KriÜtofa na: www.intersoft.cz/linux/soffice/so-50.html

Pro ov∞°enφ tisku (pokud mßte ji₧ nainstalovanou tiskßrnu v X window) je vhodnΘ nejprve zkontrolovat (p°φpadn∞ nastavit) tiskßrnu op∞t pomocφ Printer Setup:
- v okΘnku Installed printers by m∞la b²t zobrazena: Generic Printer ...
- kliknutφm na Connect se otev°e okΘnko, z kterΘho vyberete jmΘno ji₧ d°φve nainstalovanΘ "grafickΘ" tiskßrny (ne ascii ani raw, jinak Vßm tiskßrna vychrlφ desφtky nesmysln²ch strßnek, ne₧ staΦφte zruÜit tiskovou frontu !).

Tisk by m∞l sprßvn∞ fungovat pro dokumenty s Φeskou diakritikou, v okam₧iku psanφ tohoto nßvodu jsem jeÜt∞ nestaΦil zjistit d∙vody, proΦ se na mΘ tiskßrn∞ netiskla Testovacφ strßnka z Printer Setupu.


Zßv∞r
Tento popis jsem psal s v∞domφm, ₧e nebude vyΦerpßvajφcφ ani na nßle₧itΘ teoretickΘ ·rovni. Vychßzel jsem ale z toho, ₧e je lepÜφ vrabec v hrsti a ₧e m∙₧e uÜet°it Φas podobn∞ zaΦφnajφcφm u₧ivatel∙m Linuxu jako jsem jß. Uvφtßm jakΘkoliv nßm∞ty na vylepÜenφ a p°ipomφnky. TΘ₧ (pokud na to moje znalosti budou staΦit) zodpovφm p°φpadnΘ dotazy.


P°emysl Svoboda, premysl.svoboda@iol.cz
Kladno, 4.6.2000


P°φloha Φ.1

╚eÜtina pro u₧ivatele root

SuSE Linux jsem pro jistotu instaloval textov²m YaST (str. 23 ΦeskΘ p°φruΦky).

Kdy₧ jsem pak v X window pomocφ KDE nastavil ΦeÜtinu, nefungovaly znaky ∞ÜΦ°₧ a pod. ProblΘm byl v nastavenφ locales v zßkladnφm konfiguraΦnφm souboru rc.config v adresß°i /etc.
Soubor rc.config je bohat∞ komentovan² a ·prava spoΦφvß v nastavenφ hodnot prom∞nn²ch pro lokalizaci (jmΘna zaΦφnajφcφ na RC_LC_ ) na hodnotu "czech" (krom∞ prom. pro t°φd∞nφ kterß by m∞la z∙stat ve tvaru RC_LC_COLLATE="POSIX" ). Dßle je nutno povolit pou₧φvßnφ lokßlnφho jazyka pro u₧ivatele root nastavenφm ROOT_USES_LANG="yes". Poslednφm krokem je zadßnφ p°φkazu SuSEconfig, Φφm₧ se spustφ skript, kter² promφtne zm∞ny do dφlΦφch konfiguraΦnφch soubor∙ (viz str. 98 ΦeskΘho manußlu). Povolenφ ΦeÜtiny poznßte nap°. na programu MC, kter² i pro u₧ivatele root zaΦne "mluvit" Φesky. To ale nenφ nejlepÜφ pro n∞kterΘ p°φpady a vzhledem riziku spojenΘm s ·pravou rc.config je asi lepÜφ ΦeÜtinu jako root nepou₧φvat.

JeÜt∞ poznßmka k programu Midnight Commander (p°φkaz mc). V jednΘ z p°edchozφch instalacφch (ne SuSE) se mi stalo, ₧e nebyl tento velice praktick² program (obdoba DOSovskΘho Norton Commanderu nebo Mana₧eru M602) za°azen do b∞₧nΘ instalaΦnφ sestavy. Pokud by to byl vßÜ p°φpad, tak si ho urΦit∞ doinstalujte, na CD SuSE je v /suse/ap1/mc.rpm


P°φloha Φ.2

Instalace ΦeÜtiny v KDE

Nastavenφ ΦeÜtiny m∙₧e zßviset na zp∙sobu provßd∞nφ instalace Linuxu (pomocφ °ßdkovΘho YaST nebo grafickΘho YaST2 a pou₧it²ch voleb). V mΘm p°φpad∞ se osv∞dΦil nßsledujφcφ postup:

Nejprve si nastavφme jazyk:
- z menu KDE ("K") vybrat -> Ovlßdacφ centrum KDE -> Pracovnφ plocha -> Jazyk
- jako prvnφ jazyk vybrat ╚esk²(cs)
- potvrdit Pou₧φt, OK, ukonΦit Ovlßdacφ centrum
- n∞kdy je vhodnΘ restartovat X window

╚eskß klßvesnice je realizovßna pomocφ KDE International Keyboard (kikbd).
Za normßlnφ situace by m∞la b²t automaticky nainstalovßna a vy jφ musφte pouze nakonfigurovat, nap°φklad takto:
- z menu KDE ("K") vybrat -> Ovlßdacφ centrum KDE -> Vstupnφ za°φzenφ -> Mezinßrodnφ klßvesnice
- potvrdit OK pro instalovßnφ n∞kolika implicitnφch nastavenφ
- do okΘnka KlßvesovΘ mapy pomocφ tlaΦφtka P°idat a nßslednΘho v²b∞ru v nabφdce vybrat "jazyk: ╚esk², Znakovß sada:implicitnφ, klßvesnice psacφho stroje (QWERTY)"
Poznßmka1: je samoz°ejm∞ mo₧nΘ vybrat si jinΘ rozvr₧enφ klßvesnice.
Poznßmka2: v mΘm p°φpad∞ (zßvisφ mo₧nß na vybranΘm rozliÜenφ virtußlnφ obrazovky) nebyla nabφdka ╚eskΘho jazyka vid∞t, je ale na pozicφch o 3 a₧ 4 v²Üe ne₧ "jazyk Anglick²-Dvo°ßk"
- potvrdit OK a Pou₧φt
- nynφ p°epnout do slo₧ky SpuÜt∞nφ a tam nastavit Autostart
- potvrdit Pou₧φt a OK a ukonΦit pak Ovlßdacφ centrum KDE
- ukonΦit a restartovat X window
- pokud se po restartu objevφ upozorn∞nφ .. Nenφ mo₧nΘ nalΘzt symbol "slash", pak potvr∩te Nastavit, vyberte PokroΦilΘ, Implicitnφ X kody a zde vyberte klßvesnici, kterou pou₧φvßte (n∞kterou z PC kodes) a potvr∩te OK, pou₧φt, OK.
- nynφ by se m∞l v okΘnku na liÜt∞ objevit symbol En, kter² se kliknutφm p°epne na Csy a naopak.

Tφm by m∞lo b²t vÜe hotovo, vyzkouÜejte si po₧φvßnφ klßvesnice nap°. v PokroΦilΘm editoru (kwrite), kde ale musφte si nejprve nastavit font: Mo₧nosti -> Implicitni -> k≤dovßnφ, kde vyberete iso-8859-2. Pak m∙₧ete psßt Φesky i anglicky.

Upozorn∞nφ. Tento popis instalace ΦeÜtiny popisuje jenom velmi omezenou Φßst mo₧nostφ prost°edφ KDE a je vhodn² pro rychlΘ instalovßnφ v standardnφch podmφnkßch. ┌pln² popis a nßvod zφskßte v nßpov∞d∞ systΘmu KDE, podle kterΘ takΘ musφte postupovat, pokud popsan² postup nepovede k ·sp∞ÜnΘmu v²sledku.


P°φloha Φ.3

Instalace tiskßrny

Instalaci tiskßrny se mi osv∞dΦilo d∞lat mφsto YaST grafick²m YaST2, kter² se odstartuje z X window (je v menu SuSE -> Administration -> Configuration).
D∙vodem je to, YaST2 nabφzφ daleko vφce tiskßren ne₧ starÜφ YaST. I kdy₧ se tiskßrna sama neautodetekuje, lze se postupem p°idat paralelnφ atd.. dostat do nabφdky typ∙ tiskßren podle v²robc∙, kde jsou i nov∞jÜφ typy.


Literatura:

Krom∞ zdroj∙ uveden²ch v textu bych cht∞l upozornit zejmΘna na nßsledujφcφ strßnky t²kajφcφ se ΦeÜtiny pro Linux:

Nejobsa₧n∞jÜφm dokumentem, kter² by si m∞l ka₧d² p°eΦφst, je Czech HOWTO, nap°φklad na adrese: www.penguin.cz/czech-howto/

M∞ osobn∞ velmi pomohlo vyhledßvßnφ na portßlu www.penguin.cz , pomocφ kterΘho jsem naÜel d∙le₧itΘ Φlßnky.

DalÜφ u₧iteΦnΘ portßly jsou: www.linux.cz a www.root.cz

Specißln∞ problematice StarOffice vΦetn∞ poΦeÜt∞nφ se v∞nuje pan Lubomφr ╚evela, jeho₧ Φlßnky naleznete na serveru www.root.cz v Oblasti: Software.

Problematice ΦeÜtiny na r∙zn²ch operaΦnφch systΘmech se v∞nuje specializovan² server www.cestina.cz