arch-wiki-md-repo
Version:
All arch-wiki articles in markdown format, updated every two days.
304 lines (189 loc) • 13.3 kB
Markdown
[OpenOffice](http://www.openoffice.org/) je významný open-source kancelářský balík, určený pro zpracování textu, tabulek, prezentací, grafiky, databází atd.
## Contents
* [1 OpenOffice v Arch Linuxu](#OpenOffice_v_Arch_Linuxu)
* [2 Instalace](#Instalace)
* [2.1 Správa rozšíření a kontrola pravopisu pro OpenOffice 3.x](#Spr.C3.A1va_roz.C5.A1.C3.AD.C5.99en.C3.AD_a_kontrola_pravopisu_pro_OpenOffice_3.x)
* [2.1.1 Další standardně nainstalovaná rozšíření](#Dal.C5.A1.C3.AD_standardn.C4.9B_nainstalovan.C3.A1_roz.C5.A1.C3.AD.C5.99en.C3.AD)
* [2.2 Nastavení prostředí OOo](#Nastaven.C3.AD_prost.C5.99ed.C3.AD_OOo)
* [2.2.1 Globální konfigurace prostředí OOo](#Glob.C3.A1ln.C3.AD_konfigurace_prost.C5.99ed.C3.AD_OOo)
* [2.2.2 Skripty pro nastavení prostředí OOo](#Skripty_pro_nastaven.C3.AD_prost.C5.99ed.C3.AD_OOo)
* [2.3 Vzhled a chování KDE4 pro OpenOffice](#Vzhled_a_chov.C3.A1n.C3.AD_KDE4_pro_OpenOffice)
* [2.3.1 Alternativní konfigurace](#Alternativn.C3.AD_konfigurace)
* [3 Spouštění OpenOffice](#Spou.C5.A1t.C4.9Bn.C3.AD_OpenOffice)
* [4 Zrychlení OpenOffice](#Zrychlen.C3.AD_OpenOffice)
* [5 Problémy](#Probl.C3.A9my)
* [5.1 Náhrada fontů](#N.C3.A1hrada_font.C5.AF)
* [5.2 Vyhlazování](#Vyhlazov.C3.A1n.C3.AD)
* [5.3 Detekce TrueType fonů](#Detekce_TrueType_fon.C5.AF)
* [5.4 Qt vzhled v KDE >4](#Qt_vzhled_v_KDE_.3E4)
* [5.5 Francouzský slovník](#Francouzsk.C3.BD_slovn.C3.ADk)
## OpenOffice v Arch Linuxu
Arch nabízí 4 druhy binárních balíčků pro OpenOffice s těmito názvy:
**openoffice-base**
Toto je vždy poslední vydaná, stabilní verze OpenOffice.
Současná verze: 3.2.0
Spouští se příkazem "soffice" nebo z menu desktopu.
**openoffice-base-beta**
Tento balíček existuje pouze v případě, kdy se blíží nová stabilní verze. Bude to verze alpha, beta a release candidate nejbližší stabilní verze.
Současná verze: 3.2.0_ooo320_m12-1 (cesta k=3.1.1rcX) (verze z větve DEV320_m12 povedou k další stabilní verzi 3.2.x)
Spouští se příkazem "soffice-beta" nebo z menu desktopu.
Je bezpečné, pokud se nainstaluje dohromady se stabilní i vývojovou verzí.
Prosím důkladně ji otestujte, chyby hlaste do OpenOffice a chyby balíčků do Archu.
Mapa vývoje: [http://wiki.services.openoffice.org/wiki/OOoRelease311](http://wiki.services.openoffice.org/wiki/OOoRelease311)
**openoffice-base-devel**
Tento balíček je aktualizován čas od času a je určen k testování posledních novinek a sestavení balíčků. Prosím otestujte jej a připomínky hlaste na [http://www.openoffice.org/issues/query.cgi](http://www.openoffice.org/issues/query.cgi)
Současná verze: 3.3_dev300_m70-1 / snímek DEV300_m70 (snímky ze stabilní větve 3.2 povedou k vydání verze 3.3 a dalším)
Spouští se příkazem "soffice-dev" nebo z menu desktopu.
Je bezpečné, pokud se nainstaluje dohromady se stabilní i beta verzí.
Mapa vývoje: [http://wiki.services.openoffice.org/wiki/OOoRelease33](http://wiki.services.openoffice.org/wiki/OOoRelease33)
**go-openoffice**
Jako doplněk existuje balíček pro go-openoffice, také nazývaný ooo-build - "větev Novell" v repozitáři extra, který obsahuje rozšíření a funkce, známé z verzí openoffice.org dostupných v Ubuntu, OpenSuSE a dalších distribucích. Pro uživatele Archu, kteří přišli z jiných distribucí může být go-openoffice mnohem známější. Vždy to je poslední stabilní verze v repozitáři extra, vycházející z balíčku openoffice-base. Budoucí beta/vývojové verze jsou v repozitáři testing.
go-openoffice nemůže být instalován souběžně s ostatními větvemi openoffice; berte ho jako náhradu.
**Note:** Pokud používáte více než jednu verzi openoffice-base, je důrazně doporučeno vždy zálohovat konfigurační adresář ~/.openoffice{2,3}.
## Instalace
* Nejdříve nainstalujte prostředí Java Runtime Environment (volitelné, důrazně doporučeno). Viz: [Java](/index.php/Java "Java")
* Dále nainstalujte tyto fonty, nebo se budou zobrazovat místo písma jen obdélníčky:
```
# pacman -S ttf-dejavu artwiz-fonts ttf-ms-fonts (a další, potřebné pro váš jazyk)
```
* Nainstalujte si stabilní, beta, vývojovou či go-o verzi:
```
# pacman -S openoffice-base openoffice-base-beta openoffice-base-devel go-openoffice
```
* Stáhněte si jazykový balíček. Základní instalace obsahuje pouze soubory s jazykem en_US, ovšem repozitáře nabízí všechny dostupné jazykové balíčky, s výjimkou pro go-openoffice.
```
# pacman -S openoffice-cs...
```
### Správa rozšíření a kontrola pravopisu pro OpenOffice 3.x
Balíčky v Archu již obsahují některé slovníky. Zkuste pomocí Správce rozšíření, zda je váš slovník k dispozici - spusťte libovolný OO program (např. Writer) a otevřete Správce rozšíření z menu Nástroje. Sem zadejte následující cestu k instalaci slovníku:
```
/usr/lib/openoffice/share/extension/install/
```
**Note:** Pokud instalujete go-openoffice, cesta je: /usr/lib/go-openoffice/share/extension/install/
Existují další způsoby:
* 1) Použijte pro stáhnutí a instalaci Správce rozšíření z menu OOo - rozšíření nainstaluje pouze pro konkrétního uživatele do jeho adresáře ~/.openoffice.org/3/user/uno_packages/cache
* 2) Stáhněte rozšíření a instalujte ho pro konkrétního uživatele použitím programu "/usr/lib/openoffice/program/unopkg add extension" nebo
* 3) Stáhněte rozšíření a instalujte ho pro všechny uživatele použitím programu "/usr/lib/openoffice/program/unopkg add --shared extension" (vyžaduje práva root)
##### Další standardně nainstalovaná rozšíření
(Seznam je platný pro go-openoffice)
* pdfimport.oxt: schopnost importovat soubory PDF do Draw a Impress
* presenter-screen.oxt: při použití dvou obrazovek tento plugin nabízí větší kontrolu nad prezentací
* sun-presentation-minimizer.oxt: redukuje velikost souboru konkrétní prezentace
* wiki-publisher.oxt: umožňuje vytvářet Wiki články na servery MediaWiki bez znalosti syntaxe jazyka MediaWiki
### Nastavení prostředí OOo
OpenOffice podporuje použití několika vykreslovacích nástrojů a dokáže se čistě integrovat do rozličných desktopových prostředí. Ručně je nutno zadat proměnnou OOO_FORCE_DESKTOP.
Pro běh OpenOffice.org v módu GTK2 (předevolená, standardní možnost), zadejte (v bash):
```
# OOO_FORCE_DESKTOP=gnome soffice
```
Pro běh OpenOffice.org v módu QT/KDE3, zadejte (v bash):
```
# OOO_FORCE_DESKTOP=kde soffice
```
Pro běh OpenOffice.org v módu QT4/KDE4, zadejte (v bash):
```
# OOO_FORCE_DESKTOP=kde4 soffice
```
**Note:** Protože byl vzhled KDE z Openoffice3 odstraněn, je doporučeno použít pro všechny uživatele mód GTK. KDE4 integrace je v experimentálním stádiu v go-openoffice a v openoffice-base-devel (od verze m56)
#### Globální konfigurace prostředí OOo
Pro nastavení konkrétního vzhledu OpenOffice při každém jeho spuštění je nutno zadat proměnnou **<tt>OOO_FORCE_DESKTOP</tt>** do souboru /etc/profile.d/openoffice.sh, nebo do souboru /usr/bin/soffice, s hodnotou **<tt>gnome</tt>**, **<tt>kde</tt>** nebo **<tt>kde4</tt>**.
#### Skripty pro nastavení prostředí OOo
Pokud z jakéhokoliv důvodu nechcete konfigurovat vzhled globálně, můžete mít jako uživatel, nepoužívající GNOME/KDE problém s nastavením proměnné v *box menu vašeho prostředí, protože tato menu nemají ráda zadávání proměnných.
Tento skript spustí openoffice s použitím vzhledu GTK a nadále akceptuje příkazy z příkazové řádky - např. -writer.
```
#!/bin/sh
#### openoffice-gtk - Skript pro spuštění openoffice v protředí GNOME/GTK
OOO_FORCE_DESKTOP=gnome /usr/bin/soffice "$@"
```
Použijte tento skript ve svém menu (či spouštěči) jako příkaz (např. /usr/bin/openoffice-gtk).
**Note:** Pokud soubor otevřete ve správci souborů, např. v Thunaru, bude použit výchozí vzhled, protože se na váš skript asociace souborů nepoužije.
### Vzhled a chování KDE4 pro OpenOffice
OOO_FORCE_DESKTOP=gnome takový způsob nenabídne. Lze to obejít nastavením (jako root):
```
export SAL_GTK_USE_PIXMAPPAINT=1
```
v souboru /etc/profile.d/openoffice.sh. V nastavení KDE4 musí být zvoleno "použít můj styl KDE v aplikacích GTK" - Vzhled > GTK styly a písma (musí být nainstalován gtk-qt-engine).
#### Alternativní konfigurace
Nevybírejte "použít můj styl KDE v aplikacích GTK". Místo toho zvolte nativní styl a font pro GTK2 aplikace.
```
# pacman -S gtk-chtheme
# pacman -S gtk-engines
```
Změňte styl pomocí gtk-chtheme (v základu odlišný od KDE) a font (může být stejný jako váš KDE systémový font). Existují další balíčky pro GTK engine.
V nastavení OOo jsou dvě důležité obrazovky, Vzhled a Písma:
* Vzhled
* nastavit měřítko na 100%
* nastavit použití sytémového fontu na OFF (jinak nebude tabulka náhrad použita)
* nastavit antialiasing na OFF
* Písma
* vybrat "Použít tabulku náhrad"
* změnit "Andale Sans UI" (*musíte* to přepsat -- není na to nabídka) za jiný font (váš KDE systémový font nebo jiný, pokud nevypadá dobře)
* zatrhnout fajfku, aby se seznam aktualizoval
* vybrat "vždy" a "pouze obrazovka"
* stisknout OK
Při výběru fontů pro OpenOffice mějte na paměti, že jednoduchý renderovací engine, obsažený v balíčku, nedokáže vykreslit detaily fontu stejným způsobem, jako ostatní desktopové aplikace. Použijte lupu `kmag` k průzkumu tvarů každého písma.
## Spouštění OpenOffice
Pokud si přejete spustit konkrétní program OpenOffice.org (místo předvoleného Startcentra soffice), např. textový editor (Write), tabulkový procesor (Calc) nebo program pro prezentace (Impress), použijte následující parametry:
Writer
```
/usr/bin/soffice -writer
```
Calc
```
/usr/bin/soffice -calc
```
Impress
```
/usr/bin/soffice -impress
```
Draw
```
/usr/bin/soffice -draw
```
Math (Editor rovnic)
```
/usr/bin/soffice -math
```
Base (Databáze)
```
/usr/bin/soffice -base
```
Administrace tiskáren (doporučeno spustit jako root)
```
/usr/bin/spadmin
```
## Zrychlení OpenOffice
Některá nastavení mohou zlepšit rychlost spouštění a odezvy OpenOffice. Nicméně mohou zvýšit nároky na paměť RAM, takže je používejte opatrně. Všechny jsou dostupné v menu *Nástroje > Volby*.
* V menu *Paměť*:
* Redukovat počet kroků Zpět na méně než 100, na 20 až 30 kroků.
* V Grafická vyrovnávací paměť nastavte Použít pro OpenOffice.org na 128 MB (navýšit z původních 20MB).
* Nastavit Paměť na objekt na 20MB (navýšit z původních 5MB).
* Pokud používáte OpenOffice často, zvolte OpenOffice.org Quickstarter.
* V menu *Java*, odtrhněte Použít běhové prostředí jazyka Java (JRE).
## Problémy
### Náhrada fontů
Toto lze změnit v nastavení OpenOffice.org. Z menu vyberte *Nástroje > Volby > OpenOffice.org > Písma*. Zatrhněte volbu *Použít tabulku náhrad*. Napište `Andale Sans UI` do řádky fontů a vyberte žádaný font pro položku *Zaměnit za*. Když je hotovo, klikněte na *zatržítko*. Pak zvolte *Vždy* a *Pouze obrazovka* v boxu níže. Klikněte na OK. Potom jděte do *Nástroje > Volby > OpenOffice.org > Vzhled* a odškrtněte "Použít systémový font pro uživatelské rozhraní". Pokud použijete nevyhlazovaný font, např. Arial, musíte dále odškrtnout "Vyhlazování fontu obrazovky", aby se font menu zobrazoval korektně.
### Vyhlazování
Spusťte
```
$ echo "Xft.lcdfilter: lcddefault" | xrdb -merge
```
Aby se změny zachovaly trvale, vložte "`Xft.lcdfilter: lcddefault`" do vašeho souboru `~/.Xresources`. [[1]](https://bugs.launchpad.net/ubuntu/+source/openoffice.org/+bug/271283/comments/19).
Pokud to nefunguje, můžete zkusit přidat "`Xft.lcdfilter: lcddefault`" do souboru `~/.Xdefaults`. Pokud soubor neexistuje, vytvořte jej.
### Detekce TrueType fonů
Viz [Font configuration#Programs can no longer access TrueType fonts](/index.php/Font_configuration#Programs_can_no_longer_access_TrueType_fonts "Font configuration"). Pro přidání k již existujícím v OpenOffice spusťte `spadmin`.
### Qt vzhled v KDE >4
OpenOffice byl převeden do Qt 4, takže vzhled aplikací nemůže být měněn nástroji pro Qt 3.
### Francouzský slovník
Od openoffice 3.0.0-2 obsahuje francouzský slovník chyby kvůli kódování znaků. K vyřešení je nutno spustit tyto příkazy (potřebujete balíčky **zip** a **unzip**):
```
$ cp /usr/lib/openoffice/share/extension/install/dict-fr.oxt dict-fr.oxt
$ unzip dict-fr.oxt -d dict-fr
$ cd dict-fr
$ iconv -f ISO-8859-15 -t UTF-8 dictionaries.xcu > dictionaries.xcu.utf
$ mv dictionaries.xcu.utf dictionaries.xcu
$ zip ../dict-fr.oxt *
$ cd ../
$ rm -r dict-fr
```
potom jděte do Správce rozšíření v openoffice (menu Nástroje) a instalujte slovník z nového souboru dict-fr.oxt