Você pode usar mimeopen
para definir qual aplicativo usar para abrir um arquivo com base em sua extensão.
Execute mimeopen
seguido da extensão de arquivo que você deseja alterar. Por exemplo, se eu quisesse abrir .py
(python) arquivos no Geany em vez do Gedit eu rodaria:
mimeopen .py
Quais retornos (no meu sistema, isso dependerá um pouco com base em qual software você instalou no seu computador):
Please choose a default application for files of type text/x-python
1) Geany (geany)
2) notepad (wine-extension-txt)
3) gedit (gedit)
4) LibreOffice 4.0 Writer (libreoffice4.0-writer)
5) Other...
use application #
Introduzir 1
e pressionar Enter abrirá um arquivo .py
em branco no Geany e definirá todos os outros .py
arquivos para abrir nesse editor.
Se eu inserir 5
e pressionar Enter , recebo a solicitação:
use command:
Nesse caso, posso usar o comando de um programa para abrir qualquer tipo de arquivo que eu esteja alterando no momento.
Então eu poderia ter feito:
mimeopen .py
Usou 5
e colocou geany
como o comando para obter o mesmo resultado:
Você pode notar que, se você executar mimeopen .py
novamente, ele abrirá um novo arquivo .py
no Geany (ou qualquer aplicativo que você escolher) em vez de perguntar qual aplicativo usar. Nesse caso, você precisa usar o -a
, assim:
mimeopen -a .py