Paulo Roberto Bagatini escreveu:
Olivier Hallot escreveu em 28-01-2008 08:00:
O Projeto BROffice so tem iniciador rápido oficial para windows. Para o linux, é necessario procurar uma ferramenta avulsa. Acho que se chama "ooqstart" ou coisa parecida... Tente no google...

Tirando as frescuras, o que o oooqs e similares fazem eh nada mais nada menos que:

while true; do ps -C soffice.bin || soffice -nologo -nodefault; done

Ou, de uma forma um pouco mais trabalhada:

--- oooqs ---
#!/bin/sh

i=1
while true
do
  if ! /bin/ps -C soffice.bin &> /dev/null
  then
    echo $i
    soffice -nologo -nodefault
    ((i++))
  fi
done &
---

Ou seja: enquanto nao ha uma instancia do OOo rodando, ele executa uma sem interface. Entao, quando executamos o OOo da forma tradicional, ja foram carregadas as bibliotecas mais pesadas e tudo o que ele precisa fazer eh carregar a UI (User Interface). Quando saimos da interface (fechamos o writer, calc, etc) ele finaliza tb a instancia sem interface, e ai entao nao ha mais nenhuma instancia do OOo rodando. Por isso a necessidade do loop infinito.

[]

Obrigado pela dica. Criei um arquivo com esse seu script e links para a inicialização. Vou fazer um teste e posto aqui o resultado.

Sérgio

--
Linux User #426387 / Ubuntu User #13964
Linux: A liberdade da escolha. A escolha da liberdade.
      The freedom of the choice. The choice of the freedom.     
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)

iD8DBQFF9vhuJ+YDTomMwA8RAvSAAJoDwkzHJK3P98vEDx5pJxeyT3xyzgCg22/u
W/MTldaxqdeNLjlWF49wpig=
=MVB7
-----END PGP SIGNATURE-----



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Responder a