Pular para o conteúdo

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.
Alexandre Felipe Muller de Souza winchester
Hits: 9.311 Categoria: Linux Subcategoria: Miscelânea
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   1. Idéia inicial do Jopen

Multi-head usando udev e Xnest

MultiHeads no Linux

Extreme Programming e sua relação com Software Livre

Ajude o Linux, use o Linux

Porque Linux não emplaca em desktops

Personalizando seu lilo no Debian

YUMI - Criando pendrives multiboot pelo GNU/Linux

Usando o apt-file do Debian

QEMU - Para rodar Windows pré-instalado

Explorando o NFS do mrluk

#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

Entre na sua conta para comentar.