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)
- mettre http://www.dokeos.com/wiki/index.php/OOoServerInitscript en init.d, avec éventuellement les liens rc.X
linux/howto/openoffice_avec_xvfb.txt · Dernière modification : 05/10/2007 18:25 de daniel