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.428 ]

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

Como montar um pacote RPM

Porque Linux não emplaca em desktops

Ajude o Linux, use o Linux

Extreme Programming e sua relação com Software Livre

MultiHeads no Linux

Leitura recomendada

Linux_logo: customizando até o SHELL do seu GNU/Linux

Algoritmo Antissocial - Recuperando o Controle da sua Mente

Utilizando ferramentas de virtualização para testar distros

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

Personalizando um live CD e bootando-o diretamente do Grub

  
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