Jopen, não se preocupe mais em descobrir qual aplicativo usar

Neste artigo venho inaugurar e divulgar o meu primeiro e exclusivo projeto OpenSource: o Just Open. A idéia é fornecer uma funcionalidade igual o "Abrir com" do Nautilus e Windows Explorer num programinha. Com este programa você não se preocupa em descobrir qual aplicativo abre determinada extensão.

[ Hits: 8.623 ]

Por: Alexandre Felipe Muller de Souza em 25/09/2007


Idéia inicial do Jopen



O JustOpen provê tratamento de determinados arquivos seguindo regras e fazendo ações. A funcionalidade principal é fazer uma base de informações de qual arquivo abre com qual aplicativo. Com ele você só faz "jopen minhafoto.png" e ele abre o Eog ou Gimp, ou qual você configurar. Mais que isso, ele é integrável a qualquer outro aplicativo: Firefox, Evolution, amule.. é só usar a imaginação.

Se você não sabe como abrir "só abra", "Just open".

Instalar e configurar o Jopen

A forma com que ele foi escrito usa a idéia do Sieve antispam, que você especifica condições, expressões e ações. As condições podem ser nome do arquivo, tipo do arquivo, conteúdo do arquivo. E as ações, um programa.

Exemplo, você pode adicionar regras:
  • Se o nome contiver .jpg abra com Firefox.
    Ou então,
  • Se o tipo do arquivo for Script do Bash, abra com gedit.

Ele pode ser baixado em
Você pode baixar do svn o trunk de desenvolvimento caso deseja ter funcionalidades mais novas.

Depois de desempacotado (pacotes deb ou rpm ainda por vir) faça:

# make install
# jopen -u
(faz update)

E pronto. Agora pra abrir um arquivo só faça:

$ jopen arquivo

Para adicionar novas regras só faça (exemplo mp3 abre com xmms):

$ jopen -a type:contains:mp3:xmms

Para listar:

$ jopen -l

Para apagar a regra:

$ jopen -r5 (apaga a regra numero 5)

Usando com aplicativos:

Use o Jopen com Firefox, apenas aponte pro jopen. O amule também não tem tratamento pra diversos arquivos. Você só consegue acessar um aplicativo, use o Jopen.

Arrumando problemas

Como este é um software em teste e desenvolvimento, ele tem muitos bugs. Espero ajuda do pessoal para reportá-los e peço desculpa pelos problemas.

Tratamento de argumentos: tome cuidado com isso, o tratamento é muito sensível ainda.

Confiabilidade: isso tem muito que fazer ainda, muitos bugs a serem abertos e fechados.

Problemas com usuários: cada usuário deve ter um .jopenprofile dentro do seu home. Verifique se existe este arquivo.

Conclusão e planejamento

Pretendo implementar diversas funcionalidades (quem sabe até ser publicado já tenham sido):
  • Update via internet;
  • Aumentar a confiabilidade;
  • Escrever man page;
  • Implementar a funcionalidade "alternative";
  • Criar o aplicativo Jedit (just edit) para análisar quais são os aplicativos que editam.

E aguardo sugestões.

   

Páginas do artigo
   1. Idéia inicial do Jopen
Outros artigos deste autor

Porque Linux não emplaca em desktops

Solução corporativa Expresso Livre, substituto de peso do Notes

Extreme Programming e sua relação com Software Livre

Multi-head usando udev e Xnest

Como montar um pacote RPM

Leitura recomendada

Transformando Windows em Linux

Customizando o (K/X/ED)Ubuntu Linux Live-CD

Criando pacotes pré-compilados no Gentoo

Remastersys: Crie seu próprio Live-CD do Ubuntu Linux

Udev - Funcionamento e Regras

  
Comentários
[1] Comentário enviado por winchester em 25/09/2007 - 07:54h

Lembrando que este artigo foi escrito a um tempinho atrás.
Agora o projeto já tem outras funcionalidades.

Quem tiver interesse em fazer parte do desenvolvimento eu estou recrutando voluntários :)

[2] Comentário enviado por fernandoiury em 25/09/2007 - 10:48h

Para meu uso eu não gosto muito desse tipo de automatização, mas tenho que reconhecer que é uma excelente idéia.

Parabens pelo artigo.

Fernando Costa
Administrador de Sistemas
www.fernandocosta.eti.br

[3] Comentário enviado por removido em 25/09/2007 - 11:32h

Fala ae Winchester,

Ta precisando de voluntário? Achou um :D
A idéia é muito util para melhorarmos o linux enquanto desktop.

[4] Comentário enviado por removido em 25/09/2007 - 11:56h

Que tipo de ajuda você precisa?
Entre em contato comigo por favor...
Se eu puder, ajudo! Tenho muito interesse!

Abraços!

[5] Comentário enviado por mrazec em 25/09/2007 - 14:24h

Muito show o projeto, a iniciativa muito interessante...=) e ja separou para distros diferentes *.rpm, *.tar.gz e *.deb.....

Show... Parabens...
Como disse nosso amigo WILTAVE. Que tipo de ajuda você precisa?

Abraços....

[6] Comentário enviado por marcrock em 26/09/2007 - 14:19h

Ótima iniciativa a sua!!!!!
Um bom desktop tem que ter esse tipo de ferramenta.
Com relação a ajuda, de que tipo seria????
Não sei programar, mas posso ajudar em alguma área !!!!


Até mais.

[7] Comentário enviado por nunesvictor em 26/09/2007 - 20:41h

no KDE

kfmclient exec nomedoprograma.extensao

ele abre com os padroes do KDE
por exeplo um arquivo pdf abre com o KPDF e um diretorio com o konqueror

[8] Comentário enviado por tiagoalam em 05/10/2007 - 12:42h

Realmente bem interessante o projeto, ja estou usando

[9] Comentário enviado por ftonello em 08/10/2007 - 00:49h

Pior, essa do kde quebra as pernas do projeto..
mas legal a idéia!!

tipo, uma coisa.. o kfmclient abre o arquivo pelo mime-type dele, e não pela extensão.. essa seria uma dica minha!

Abraços

[10] Comentário enviado por winchester em 08/10/2007 - 07:47h

o kfmclient não tem as funcionalidades do jopen


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts