Prechod na Go-oo – drobné problémy s rozšíreniami

doplnek.png Chcete používať Go-oo verziu OpenOffice.org? Prechod v oblasti rozšírení nemusí byť úplne „bezbolestný“. Napríklad sa prestaly zobrazovať oddeľujúce čiary medzi tlačidlami a umiestnenie panelov sa automaticky zamklo bez možnosti ich presunu.  

Rozhodli ste sa používať namiesto (teraz už) Oracle verzie OpenOffice.org jeho derivát (či lepšie povedané, vylepšenú verziu) Go-oo? Potom musíte počítať s tým, že prechod nemusí byť úplne bezproblémový, pokiaľ používate rôzne rozšírenia, ktoré obsahujú panely nástrojov.

Go-oo sa ustálil na poli používania kancelárskeho balíka OpenOffice.org, pričom je súčasťou mnohých distribúcií Linuxu, ako napr. Debian, Mandriva, openSUSE, Gentoo či Ubuntu. Pravdaže, aj používatelia operačného systému Windows radi siahajú práve po tejto verzii. Žiaľ, viacero používateľov (vrátane mňa samotného) sa pri prechode na túto verziu už stretlo s tým, že zobrazené panely nástrojov z rôznych rozšírení zrazu nadobudly „zvláštne“ vlastnosti – prestaly sa zobrazovať oddeľujúce čiary medzi tlačidlami a umiestnenie panelov sa automaticky zamklo bez možnosti ich presunu.

Prvý problém (oddeľujúce čiary) je vec samotných rozšírení, v ktorých sa doteraz mohly používať voľnejšie definície, ktoré však Go-oo stráži prísnejšie, a preto je potrebné, aby v tejto oblasti popracovali ich vývojári. Ako príklad si môžeme ukázať rozšírenie TypoJTB, ktorého sa to dotklo tiež (autorovi som už zaslal opravenú verziu definičného súboru panelu nástrojov, takže treba iba počkať, kým bude vydaná nová verzia).

Panel nástrojov TypoJTB bez oddeľujúcich čiarPanel nástrojov TypoJTB bez oddeľujúcich čiar

Správne zobrazený panel nástrojov TypoJTBSprávne zobrazený panel nástrojov TypoJTB

Horšia situácia je však v oblasti toho, že sa niekedy zamkne možnosť presúvania panelov nástrojov bez toho, že by ste to následne dokázali zmeniť. Túto situáciu zistíte v paneli nástrojov tak, že je zaškrtnutá možnosť určujúca zamknutie jeho umiestnenia, pričom túto možnosť nedokážete zmeniť.

Ukážka nepresunuteľného panela nástrojovUkážka nepresunuteľného panela nástrojov

V tomto prípade musíte v prvom rade ukončiť prácu s OpenOffice.org a vypnúť aj rýchly štart. Predpokladajme teraz, že sa problém týka rozšírení, ktoré ste si inštalovali iba pre seba ako používatelia. Presuňte sa do adresára používateľských nastavení pracovného rozhrania – v operačnom systéme Windows to je adresár „C:\Documents and Settings\[meno používateľa]\Application Data\OpenOffice.org\3\user\registry\data\org\openoffice\Office\UI\“, v operačnom systéme Linux to je adresár „~home/.ooo3/user/registry/data/org/openoffice/Office/UI/”. Skutočnú cestu – či to je naozaj adresár „~home/.ooo3/” alebo adresár „~home/.openoffice/3/” môžete zistiť napríklad pomocou rozšírenia „Pracovné cesty (adresáre) v OpenOffice.org“.

V uvedenom adresári sa nachádzajú nasledovné súbory (zodpovedajú príslušným modulom OpenOffice.org), ktoré musíte skontrolovať a opraviť:

  • BasicIDEWindowState.xcu
  • CalcWindowState.xcu
  • DrawWindowState.xcu
  • ChartWindowState.xcu
  • ImpressWindowState.xcu
  • MathWindowState.xcu
  • WriterWindowState.xcu

Pozrime sa teraz na to, s akými problémami (netvrdíme, že sú všetky) sa môžete v uvedených súboroch stretnúť a ako ich dokážete vyriešiť. Upozorňujeme, že všetky uvedené príklady sú reálne, iba sa vyskytli na rôznych počítačoch a v rôznych operačných systémoch (Mandriva, Ubuntu, Windows). Pravdaže, pred vlastnou prácou odporúčame upravované súbory zálohovať.

V súboroch sa môžete stretnúť s jednoriadkovými zápismi typu <node oor:name="..." oor:op="remove"/>, ktoré označujú začiatok definície panelu nástrojov, pričom však vlastná definičná časť úplne chýba (nenasledujú zápisy typu <prop oor:name=...> a chýba aj ukončenie – zápis </node>. Tieto riadky vymažte – jedná sa o akoby zabudnuté definície panelov nástrojov.

„Zabudnutá“ definícia panelu nástrojov„Zabudnutá“ definícia panelu nástrojov

Ďalej sa môžete stretnúť s komplexnými zápismi už nejestvujúcich panelov nástrojov. Tieto zápisy vyzerajú v prvom riadku rovnako ako pred chvíľou uvedený zápis <node oor:name="..." oor:op="remove"/> (zistíte ich podľa textu oor:op="remove"/). V tomto prípade však nájdete za týmto riadkom komplexnú definíciu panela nástrojov, okrem iného aj jeho niekdajší názov, napríklad:

<prop oor:name="UIName" oor:type="xs:string">
 <value xml:lang="cs">Přídavek 23</value>
</prop>

Definície týchto panelov nástrojov vymažte úplne – až po zápis </node>.

Definícia už nejestvujúceho panela nástrojovDefinícia už nejestvujúceho panela nástrojov

Ďalej je potrebné skontrolovať zamknutie panelov nástrojov. Hľadajte zápisy:

<prop oor:name="Locked" oor:type="xs:boolean">
 <value>true</value>
</prop>

a tieto opravte na:

<prop oor:name="Locked" oor:type="xs:boolean">
 <value>false</value>
</prop>

Odomknutie panela nástrojovOdomknutie panela nástrojov

Odomknutie panela nástrojov v praxiOdomknutie panela nástrojov v praxi

Po uvedenej oprave spomínaných súborov spustite OpenOffice.org a s panelmi nástrojov byste mali už pracovať bez problémov.

(Jako ve škole) Průměr: 1,60 | Hodnotilo: 5
 

Komentáře

user avatar j-pastierik
Odpovědět
Prechod na Go-oo – drobné problémy s rozšíreniami
21. 05. 2010, 08:25:45
Práve dnes sa mi stal ďalší prípad - v zozname panelov zostala po úplnom odinštalovaní rozšírenia stará definícia, pričom tam nebola žiadna identifikácia oor:op="remove"/. Musel som to vymazať, lebo sa mi potom nezobrazoval správne názov nového panela nástrojov (pripravujem nové rozšírenie).
user avatar PetrV
Odpovědět
Prechod na Go-oo – drobné problémy s rozšíreniami
21. 05. 2010, 16:57:42
Z výše uvedených a dalších neuvedených důvodů jsem na GoOO zanevřel a vrátil jsem se k oficiálnímu buildu od Oraclu. A nejsou problémy, teda ty, na které upozoňuju léta.
user avatar volani.webnode.cz
Odpovědět
Re:Prechod na Go-oo – drobné problémy s rozšíreniami
7. 09. 2010, 23:37:30
Proč neuvádíš neuvedené důvody? :)
Já používám Go verzi, ale hodně sporadicky a narazil jsem jen na dva problémy.
Ve strší verzi se mi při zavření vyhledávacího pole (ctrl+f) minimalizovalo okno s s OO.
A druhý mám v calcu, že když dám kopírovat něco z buňky tak se nakonec toho přidává mezera a nebo řádek, když to pak někam chci vložit :)
user avatar bull
Odpovědět
Prechod na Go-oo – drobné problémy s rozšíreniami
29. 11. 2010, 03:20:09
Pokud by to někdo hledal, tak v LibreOffice 3 beta 3 se jedná o soubor:
/home/user/.libreoffice/3/user/registrymodifications.xcu (Kubuntu 10.04)

Přidat názor

 

Nejsou podporovány žádné značky, komentáře jsou jen čistě textové. Více o diskuzích najdete v nápovědě. Diskuzi můžete sledovat pomocí RSS kanálu.

 
Július Pastierik

Július Pastierik

 
 
 
woo jaw demo hz