Rodando o Quanta em uma única instância

Publicado por Danilo em 24/08/2006

[ Hits: 5.285 ]

Blog: http://www.danilocesar.com

 


Rodando o Quanta em uma única instância



Desenvolvo para WEB usando Linux a mais de 2 anos. Uma coisa que eu sempre tentei e nunca consegui foi fazer o Quanta rodar em apenas uma instância, por questão de produtividade. Infelizmente não tinha encontrado nada sobre o assunto (fóruns, documentação e até mesmo aqui no VOL), mas agora achei a solução!

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

Opções de optimização do VNC

HTTP headers, HTTP por força bruta

Anjuta 1.2.4 e Ubuntu Edgy: Sim, é possível

Câmera Sony P32 no Linux [Debian]

Funções de data usando time.h

Leitura recomendada

Slackware 12.0 novinho em folha!

Corrigindo erro ao reproduzir DVD original no Antergos (Arch Linux)

Exibir mensagens no terminal com FIGlet

Receitanet 2015 com Java 1_7_0 e 1_8_0-openjdk no openSUSE 13.2

Instalando Zoom Client no Ubuntu 24.04 LTS

  

Comentários
[1] Comentário enviado por birilo em 23/08/2006 - 12:06h

Hummm.... Esqueci de tirar essa dica daqui....

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

[2] Comentário enviado por rustin em 24/08/2006 - 09:48h

Não sei se foi mancada minha, mas não consegui de nenhum dos dois jeitos... E isso muito me interessa :]



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts