Posts com Tag ‘lançador’

Mime types

Publicado: 12/05/2013 em Programação
Tags:, ,

Mime – Multipurpose Internet Mail Extensions

“Mime Type” consiste de de um sistema de identificadores padronizados (gerenciados pela IANA) consistindo de um tipo e um sub-tipo, separados por uma barra. A combinação de tipo e subtipo é geralmente chamada “MIME type“. Exemplos:
text/html
text/plain
image/gif

Assim:

  • “type” é referente a um grupamento lógico de vários MIME types que são relacionados um ao outro; isto é, uma categorização de alto nível;
  • “subtypes” são específicos para um determinado tipo de arquivo dentro do seu grupo.

O MIME identifica o tipo de dado contido no arquivo. Como consequência, MIME é largamente utilizado para indicar qual o programa que deveria ser utilizado para abrir o arquivo. Por exemplo, usando o valor do cabeçalho “Content-type” definido em uma resposta HTTP, o navegador pode abrir o arquivo com uma aplicação apropriada. Na máquina local, o arquivo “/etc/mime.types” contém as regras definidas para mapeamento do “filename” para os MIME types.

Sobre o “Content-type”, este é simplesmente um cabeçalho presente em muitos protocolos, tal como em HTTP, que faz uso dos “MIME types” para especificar a natureza do arquivo que está sendo tratado.

Abaixo temos exemplos de alguns Mime Type padrões:

Código tratador         Extensão do Arquivo
 (Mime Types)
---------------------------------------------
image/x-icon                    ico
image/bmp                       bmp
image/jpeg                      jpeg jpg jpe
image/svg+xml                 svg
image/png                       png
text/plain                        asc txt
text/css                           css
text/html                         html htm shtml
application/xml                 xml xsl
application/cgi                  cgi
application/x-javascript        js
application/x-tar               tgz tar
application/pdf                 pdf 
application/ogg                ogg
application/x-httpd-php-source  phps

Referências:
1- Official IANA MIME type list

Anúncios

Você gostaria de abrir um certo tipo de arquivo em determinado programa apenas com o duplo clique? Isso é possível, sem precisar abrir o programa e carregá-lo por lá. No ambiente gráfico GNOME facilmente se consegue isto.

Quanto no Nautilus (gerenciador de arquivos do GNOME), ao dar um clique duplo em um arquivo que ainda não está associado a determinada aplicação, nenhum aplicativo é aberto e uma mensagem de erro é mostrada na tela.

Para associar um determinado tipo de arquivo a um aplicativo específico no Gnome, realize os seguintes procedimentos:

a) abra o Nautilus e esteja com o arquivo que se quer associar na tela;
b) clique com o botão direito no arquivo e abra “Propriedades”;
c) use a aba “abrir com”, clicando no botão “adicionar”;
d) use a aba “aplicações instaladas” e clique na aplicação desejada a que se quer associar o tipo de arquivo;
e) clique em “adicionar” e depois “fechar”.

Pronto, ao dar clique duplo no arquivo a aplicação marcada será iniciada e o arquivo carregado.

Referências:
1- Como associar os arquivos .doc e docx para abrir com o office?
2- Criando meu próprio MIME-type

Desejava criar no Desktop um lançador que abrisse o gnome-terminal e, de forma automática, este iniciasse a chamada e execução do aplicativo ‘wvdial’.

Para isto, bastou:
1- Criar o lançador no Desktop.
2- Editar suas propriedades, abrindo a aba ‘Lançador’:
2.1- Inserir no campo ‘comando’: gnome-terminal –geometry=80X10 -t Modem-3G-Claro -x sh -c wvdial
3- Fechar a edição das propriedades do lançador.

Pronto. Ao dar um clique duplo no ícone do lançador que está no desktop, o terminal será aberto e imediatamente o wvdial iniciará a sua execução.