Outils pour utilisateurs

Outils du site


linux:howto:openoffice_avec_xvfb

Installer OpenOffice sans X, avec xvfb

  • installer xvfb, xfonts-base et openoffice avec aptitude (pour pouvoir lancer xvfb, il faut aussi xfonts-base ; pourquoi c'est pas dans les dépendances ?)
  • modifier /usr/lib/openoffice/share/registry/data/org/openoffice/Office/Common.xcu pour virer la question sur l'enregistrement au 1er démarrage et ne garder que
<node oor:name="Registration">
   <prop oor:name="URL">
      <value></value>
   </prop>
</node>

Et éventuellement, pour que openOffice démarre toujours avec une socket ouverte, ajouter aussi dans /usr/lib/openoffice/share/registry/data/org/openoffice/Setup.xcu

<prop oor:name="ooSetupConnectionURL">
  <value>socket,host=localhost,port=2002;urp;StarOffice.ServiceManager</value>
</prop>

Ensuite, pour le lancer

# si le paquet xbase-clients est installé (pour avoir xauth), lancer
xvfb-run --server-args='-screen 0 800x600x16' -a /usr/lib/openoffice/program/soffice -headless -nologo -norestore
# sinon, faire en 2 temps avec
Xvfb :99 -screen scrn0 800x600x16 &
ooffice -headless -display :99

(cf http://wiki.alfresco.com/wiki/Running_OpenOffice_From_Terminal, http://www.dokeos.com/wiki/index.php/MakeOOOListening)

linux/howto/openoffice_avec_xvfb.txt · Dernière modification : 05/10/2007 18:25 de daniel