Rodando o Quanta em uma única instância
Dica publicada em Linux / Software
Rodando o Quanta em uma única instância
Utilizando dcop é possível fazer com que o Quanta abra um arquivo. Para isso, crie um arquivo /usr/local/bin/quanta_op com o seguinte conteúdo:
#!/bin/bash
# Pegando um dos processos do quanta
process=`dcop | egrep "^quanta-" | head -n 1`
# Apenas uma garantia que achou a instância
num=`echo $process | wc -w`
if [ $num -ge 1 ]
then
dcop $process WindowManagerIf openFile $1 1 1
# Como um plus a mais, fazer piscar a
# instância aonde o arquivo foi aberto
dcop $process Quanta raise
else
quanta $1 &
fi
E configure o konqueror para abrir arquivos PHP com o quanta_op.
Desta forma os arquivos PHP serão abertos em uma única instância do Quanta. Caso não tenha nenhuma instância aberta, o programa se encarrega de abrir uma nova.
É isso!
Para maiores informações/explicações sobre a solução:
[]s
Danilo Cesar
Outras dicas deste autor
HTTP headers, HTTP por força bruta
Leitura recomendada
Instalação do Oracle VirtualBox no openSUSE
Alterar senha de root do Webacula no MySQL
Instalando Telegram a partir do arquivo tar.xz
Aos interessados, o quanta roda em instância única com o parâmetro --unique. (Obrigado Helio do KDE/Mandriva)
Todo caso a dica é interessante pelo uso do dcop. =)
Danilo Cesar
http://www.danilocesar.com