Het verbaast me dat ik hier nog niets over gelezen heb. OpenOffice.org 3.2 start namelijk zeer traag op als je de eerste keer dubbelklikt op een document. Eenmaal dat hij open is, gaat elk nieuw gedubbelklikt document binnen de seconde over tot een OOo-venster. Alleen bij het eerste toont hij tussen een halve tot een volle minuut het OOo-logo terwijl er absoluut niets gebeurt: geen diskactiviteit, geen cpu-activiteit.
Reden van het probleem: OOo probeert de computernaam in het netwerk via DNS te resolven. Daarbij probeert hij ook de volledig verkeerde constructie computernaam.(none) uit. En omdat hij alle mogelijke domeinnaamcombinaties daarmee uitprobeert, zit hij voor ieder van deze combinaties te wachten op een time-out. Dat leidt dus tot in totaal ruim een halve tot een hele minuut (afhankelijk van pc tot pc).
Oplossing: Voeg de foutieve naamcombinatie die OOo wil uitproberen toe aan je localhost-lijst.
gksudo gedit /etc/hosts
Dit start normaal met:
127.0.0.1 localhost
127.0.1.1 computernaam
...
waarbij "computernaam" de door jou gekozen naam van je pc of notebook is.
Voeg onder deze inschrijving de volgende regel toe:
127.0.0.1 computernaam localhost computernaam.(none)
Bewaar dit. Als je nu op een document dubbelklikt terwijl OOo nog niet geladen is, zal hij nu binnen de seconde klaar zijn voor het werk!
Die naam met '.(none)' erachter is in feite een syntaxisfout: er mogen immers geen dergelijke tekens in domeinnamen voorkomen. Maar omdat OOo ze probeert op te vragen, verliest hij voor iedere combinatie die hij uitprobeert tijd en allemaal samen is dat dus ergerlijk lang. Joost mag trouwens weten waarom een kantoorsuite überhaupt een DNS-resolving moet uitvoeren, maar hij doet het dus. En door de foutieve benaming aan onze hosts-file toe te voegen, stellen we hem tevreden zonder al die time-outs.
Als je er dus last van hebt, is dit de oplossing!