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.

[]

--
------------------------    __o    [EMAIL PROTECTED]  ----.-----------
 [EMAIL PROTECTED] Roberto Bagatini   _`\<,    www.ceat.net/~arkanon  \
  -=---=---==---=---=-   (_)/(_)   Phone +55 51 3748 7000  `--------
 Lajeado - RS - Brasil  ---------  ICQ 34 789 30 - LinuxUser 102.514
---------------------------------------------------------------------

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

Responder a