OpenOffice.org 1.1.1 CZ

Často kladené dotazy (FAQ)


Tento dokument obsahuje několik velmi často kladených dotazů (samozřejmě včetně odpovědí) k projektu OpenOffice.org 1.1.1 CZ. Případné otázky k FAQ či návrhy na doplnění posílejte na e-mail Adama Rambouska: xrambous@fi.muni.cz.

1. Pro jaké operační systémy je OpenOffice.org 1.1.1 CZ určen?
2. Plánujete vydání i pro další operační systémy?
3. Je možné provozovat OpenOffice.org 1.1.1 CZ i pod Windows?
4. Co OpenOffice.org 1.1.1 CZ obsahuje?
5. Kde můžu vidět nějaké screenshoty?
6. Při instalaci se mi objeví následující chybové hlášení:

./setup: /lib/libc.so.6: version `GCC_3.0' not found (required by ./setup)
7. Jak nainstalovat OpenOffice.org 1.1.1 CZ na Red Hat Linuxu 7.2?
8. Plánujete i zveřejnění RPM (DEB, PKG apod.) balíků?
9. Jak dlouho trvá build OpenOffice.org 1.1.1? Jaké počítače jste pro build používali?
10. Jak a kde mohu oznamovat chyby v počeštění? Kde mohu komunikovat s�ostatními uživateli české verze OpenOffice.org 1.1.1?
11. Při otevírání dokumentu XYZ OpenOffice.org shodí celý X server.
12. Při spuštění OpenOffice.org (swriter, simpress apod.) se v předvyplněných položkách jako Klikněte sem pro vložení textu se nezobrazují některé české znaky jako žřšč.
13. Proč nemáte stránky na http://www.openoffice.cz/?
14. Mohu v OpenOffice.org pro Windows exportovat dokumenty do formátu PDF?
15. Je možné zaznamenat činnost uživatele do makra BASICu?
16. Instalační program na Microsoft Windows oznámí, že chybí knihovna unicows.dll a skončí.
17. Lze v OpenOffice.org zapnout automatické doplňování nezalomitelné mezery za jednopísmenné předložky a spojky (např. a nebo v)?
18. Proč jsou pro Microsoft Windows zveřejňovány dvě verze instalačních sad? Co znamená, když jméno archivu instalační sady končí na _upx.zip?
19. Jak lze v dokumentu použít jazykové nástroje (např. kontrolu pravopisu) pro několik jazyků?
20. Jak nainstalovat OpenOffice.org vzdáleně přes síť na větší počet uživatelských stanic?
21. Proč mi nefungují regulární výrazy v OpenOffice.org 1.0.3?
22. OpenOffice.org v některých distribucích padá s chybou relocation error: .... Jak to vyřešit?

Nyní je k dispozici verze pro operační systém GNU/Linux na platformě x86, verze pro operační systémy Microsoft Windows a také verze pro Sun Solaris na platformě SPARC.

Pokud se najdou dobrovolníci, kteří tyto verze vytvoří, tak se samozřejmě bránit nebudeme. Zejména máme zájem o vytvoření české verze pro FreeBSD a MacOS.

Ano, je možné si stáhnout nativní český build a po rozbalení ZIP souboru nainstalovat spuštěním souboru setup.exe.

  • plně přeložené uživatelské rozhraní (dialogy, menu, základní tipy k tlačítkům)

  • kompletně přeloženou nápovědu

  • kontrola českého pravopisu

  • české vzory dělení slov

  • český slovník synonym

  • české průvodce

  • správné výchozí nastavení některých českých konvencí (jazyk, kontrola pravopisu, formát data, typografické uvozovky atd.)



Screenshoty jsou k dispozici na stránkách pro uživatele (http://oo-cs.sf.net/screens.php). Pokud budete mít nějaký zajímavý screenshot, velmi rádi jej doplníme do galerie.

6. Při instalaci se mi objeví následující chybové hlášení:


./setup: /lib/libc.so.6: version `GCC_3.0' not found (required by ./setup)


Vzhledem k rozsahu zdrojových textů a také k�tomu, že obsahují binární knihovny překládané pomocí GCC verze 3.0, používáme překladač GCC verze 3.0.4 na systému SuSE Linux 8.0 CZ, který používá glibc verze 2.2.5. Máme ověřeno, že OpenOffice.org 1.1.1 CZ je možné použít na distribucích SuSE Linux 8.x CZ, Red Hat Linux 7.3 a 8.x a Mandrake Linux 8.2. Chcete-li si ověřit, zda-li je vaše distribuce vhodná pro běh OpenOffice.org 1.1.1 CZ, proveďte následující příkaz:

rpm -q --provides glibc|grep GCC


Pokud tento příkaz vypíše

libc.so.6(GCC_3.0)
je váš systém připraven. Pokud ne, upgradujte svoji distribuci. Budeme se snažit mechanismus sestavení instalační sady přizpůsobit i pro starší distribuce, ale není to naší prioritou. Uživatelé distribucí založených na jiných systémech než RPM nechť prosím použijí ekvivalentní příkazy.

Pro bezproblémovou instalaci balíku OpenOffice.org 1.1.1 CZ je nutné mít nainstalovány všechny nezbytné aktualizace systému Red Hat Linux 7.2, speciálně balíček rpm. Aktualizace naleznete například na serveru Českého sdružení uživatelů operačního systému Linux (ftp://ftp.linux.cz/pub/linux/redhat/linux/updates/7.2/en/os/i386/). Pokud máte celý výše uvedený adresář stažený na lokálním disku, stačí provést příkaz rpm -Fvh, který provede aktualizace instalovaných balíčků.

Následně je nutné stáhnout balíček glibc-common z verze 7.3 (ftp://ftp.linux.cz/pub/linux/redhat/linux/7.3/en/os/i386/RedHat/RPMS/glibc-common-2.2.5-34.i386.rpm).

Dalším krokem je stažení balíčku glibc. Podle verze procesoru nainstalujte buď verzi i386 nebo i686 (ftp://ftp.linux.cz/pub/linux/redhat/linux/7.3/en/os/i386/RedHat/RPMS/glibc-2.2.5-34.i386.rpm nebo ftp://ftp.linux.cz/pub/linux/redhat/linux/7.3/en/os/i386/RedHat/RPMS/glibc-2.2.5-34.i686.rpm). Aktualizujte příkazem rpm -Uvh glibc*.

Nyní by již instalaci kancelářského balíku OpenOffice.org nemělo nic bránit.

V současné době ne. Hlavní prioritou týmu je perfektní lokalizace OpenOffice.org 1.1.1 a plná integrace češtiny do původních zdrojových textů. K tomuto cíli je ještě dlouhá cesta. Tvorbou RPM (nebo jiných balíků) bychom se nyní zbytečně zdržovali. Kontaktujte svého distributora.

DEB balíčky jsou dostupné. Je jich více. Podrobné informace získáte na stránce http://openoffice.debian.net/mirrors.html. Momentálně na českém mirroru NEJSOU české balíčky, ačkoliv jsou již delší dobu na původním serveru.

Kompletní build české verze OpenOffice.org 1.1.1 trvá cca 12 hodin. Používáme ale projekt ccache, který sníží časová nároky na cca 4 hodiny na námi dostupném hardwaru.

Chyby v počeštění oznamujte, prosím, pomocí webového rozhraní na stránkách projektu OpenOffice.org (http://cs.openoffice.org/project/www/issues/enter_bug.cgi?component=cs, nejprve se musíte přihlásit). Na stejné stránce naleznete i e-mailovou konferenci users (http://cs.openoffice.org/servlets/SummarizeList?listName=users), ve které jsou přihlášeni další uživatelé.

Tento problém nám byl reportován na distribucích Mandrake a Red Hat. Nejedná se chybu v OpenOffice.org, ale v�X serveru. Žádejte novou verzi od svého distributora.

Z nějakého důvodu OpenOffice.org vadí, když je v�systému X Window nainstalováno písmo Times New Roman v kódování ISO 8859-2.

Existuje zatím pouze workaround pro tento problém: zbavit se tohoto fontu ať už tím, že jej odstraníte úplně, nebo jej pouze přejmenujete. Pokud tento font vyjmete z cesty, kde se v X window hledají fonty, je vše v�pořádku (/etc/X11/fs/config pokud používáte xfs, /etc/X11/XF86Config-4 volba FontPath pokud xfs nepoužíváte).

Zjistit, jestli máte nakonfigurovaný zrovna tento font, můžete například příkazem xfontsel tak, že ve druhém sloupečku vyberete times new roman. Pokud jde v posledním sloupečku vybrat 2, pravděpodobně jsou popisované problémy způsobeny tímto.

Tato chyba byla pozorována v distribuci Red Hat Linux 7.3. Font je v�balíku fonts-ISO8859-2-Type1, který stačí odebrat (pokud jej vysloveně nepotřebujete) pomoci příkazu rpm -e fonts-ISO8859-2-Type1.

Bohužel autor domény není ochoten nám doménu předat ani prodat.

Od verze 1.1.1 je již podpora exportu do formátu PDF integrována přímo v OpenOffice.org. Nemusíte tedy instalovat žádné další programy.

OpenOffice.org ve verzi 1.0.3 přímou podporu zápisu do formátu PDF neměl. Naštěstí existují programy (tzv. virtuální tiskárny), které namísto tisku vytváří dokument ve formátu PDF. Jeden z nejlepších volně dostupných nástrojů je PDF995 (4,5 MB). Po instalaci se Vám mezi nabízenými tiskárnami v systému objeví nová s�názvem PDF995. Kdykoliv na tuto tiskárnu pošlete dokument, budete dotázáni na jméno souboru, pod kterým se má pdf uložit na disku. Omezením je, že při každém exportu se otevře stránka sponzorů produktu ve webovém prohližeči. Licenční klíč, který toto omezení odstraňuje stojí přibližně 10 dolarů. Výhodou řešení exportu do PDF pomocí virtuální tiskárny je možnost použití ve většině programů pro Windows.

Nástrojů pro tisk do PDF existuje více - zadarmo např. PDFCreator nebo GhostScript.

V OpenOffice.org 1.0.3 to možné není, ale ve verzi 1.1.1 je tato funkcionalita je již implementována.

K tomuto problému dochází u OpenOffice.org 1.1 na operačních systémech Microsoft Windows 95 a 98, které mají špatnou podporuju Unicode. Daná knihovna není součástí standardní instalace Microsoft Windows a je ji třeba stáhnout. Knihovnu lze stáhnout ve formě samorozbalovacího archivu z microsoft.com (bohužel adresa se občas mění, pokud odkaz přestane fungovat, tak nás prosím informujte). Archiv rozbalte do dočasného adresáře, soubor unicows.dll zkopírujte do systémového adresáře (obvykle C:\windows\system) a znovu spusťte instalaci OpenOffice.org.

Bohužel OpenOffice.org to prozatím neumí, ale je možnost použít následující funkci od Pavla Janíka v OpenOffice.org BASIC, která doplní nezalomitelné mezery tam, kam patří. Tuto funkci si můžete napojit na nějakou klávesovou zkratku. V současné době probíhá na FI MU bakalářská práce s cílem doplnit automatické vkládání nezalomitelných mezer a výsledky by již brzy měly být použitelné.

REM *** Procedura pro ovlnkování textu ***
REM
REM Verze 0.02
REM
REM ** ChangeLog **
REM
REM Verze 0.02: doplněno nahrazování předložek z velkých písmen
REM

Sub Tildify
  Dim Predlozky() As String
  Dim Dokument as Object
  Dim ReplaceDesc as Object
  Dim n As Long
  Dim kolik As Long

  Dokument = ThisComponent
  Predlozky() = Array("v", "k", "s", "z")
  ReplaceDesc = Dokument.createReplaceDescriptor()
  ReplaceDesc.SearchCaseSensitive = TRUE

  For n = lbound(Predlozky()) To ubound(Predlozky())
    ReplaceDesc.SearchString = " " + Predlozky(n) + " "
    ReplaceDesc.ReplaceString = " " + Predlozky(n) + Chr$(160)
    kolik = kolik + Dokument.replaceAll(ReplaceDesc)

    REM Nahradíme i velká písmena - např. písmeno `V' na začátku věty
    ReplaceDesc.SearchString = UCase(ReplaceDesc.SearchString)
    ReplaceDesc.ReplaceString = UCase(ReplaceDesc.ReplaceString)
    kolik = kolik + Dokument.replaceAll(ReplaceDesc)
  Next n

  MsgBox("Celkem bylo nahrazeno " + kolik + " výskytů předložek.", 0, "Výsledek nahrazování")
End Sub


Od verze OpenOffice.org 1.1 Beta 2 jsme mimo standardních buildů začali testovat i buildy, v nichž spustitelné soubory a DLL knihovny balíme UPX kompresí (upx.sf.net) - jméno archívu má potom tvar [jmeno_normal_buildu]_upx.zip. Tyto buildy zabírají méně místa na disku a jsou rychlejší než originální (například start Writeru trvá přibližně polovinu času). Je možné, že se v UPX-verzích vyskytnou chyby, proto prosíme, abyste veškeré nestandardní chování hlásili do IssueZilly.

Nejprve potřebujete slovníky pro jazyky, které budete chtít používat. Při instalaci české verze OpenOffice.org si můžete vybrat kromě českých slovníků, také anglické či německé. Další najdete na stránce http://lingucomponent.openoffice.org/download_dictionary.html. Stažené soubory rozbalte do adresáře [adresář_OpenOffice.org]/share/dict/ooo.

Poté v menu Nástroje-Volby-Jazykové nástroje-Pomůcky pro psaní klikněte na tlačítko Upravit v části Dostupné jazykové moduly. V novém okně uvidíte rozbalovací seznam jazyků; vyberte tedy požadovaný jazyk a zaškrtněte slovníky, které chcete používat.

Při psaní dokumentu poté označte část textu, zvolte menu Formát-Znak (nebo pravé kliknutí a Znak) a vyberte si jazyk tohoto textu. Pro zjednodušení si můžete připravit několik stylů s různými jazyky nebo v změnit jiný standardní jazyk v menu Nástroje-Volby-Jazykové nástroje-Jazyky.

Regulární výrazy jsou bohužel implementovány až ve verzi 1.1. Důvod je prozaický. Knihovna, která se starala o jejich implementaci ve StarOffice bohužel není Open Source, a proto bylo nutné tuto knihovnu (včetně podpory regulárních výrazů) odstranit před uvolněním zdrojových kódů OpenOffice.org.

Tento problém způsobuje chyba dynamického linkeru v některých distribucích Linuxu (např. Debian či Slackware). Před spuštěním OpenOffice.org zadejte příkaz:

export LD_BIND_NOW=1