De aplicativos padrão do Archlinux :
-
Crie seu arquivo xml em
~/.local/share/mime/packages
(acho que/usr/share/mime/packages
também está bom, mas não testei)mkdir -p ~/.local/share/mime/packages touch ~/.local/share/mime/packages/application-alpha.xml
-
Edite o
application-alpha.xml
:<?xml version="1.0" encoding="UTF-8"?> <mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info"> <mime-type type="application/alpha"> <comment>alpha file</comment> <glob-deleteall/> <glob pattern="*.alpha"/> </mime-type> </mime-info>
-
Agora crie o arquivo da área de trabalho
~/.local/share/applications/alpha.desktop
:[Desktop Entry] Name=Alpha Exec=/PATH/TO/YOUR/alpha MimeType=application/alpha Terminal=false Type=Application
adicione o caminho de execução correto ao seu aplicativo alfa e, se esse aplicativo de console alterar o Terminal para verdadeiro.
-
Atualize agora os aplicativos e o banco de dados mime com:
update-desktop-database ~/.local/share/applications update-mime-database ~/.local/share/mime
Agora, se você clicar duas vezes no arquivo abc.alpha, /PATH/TO/YOUR/alpha
app deverá abrir o arquivo.