Altere o programa padrão para abrir seus scripts
Se estiver usando o xdg-open para abrir aplicativos, use o xdg-mime para definir o aplicativo padrão para um determinado tipo de mime (normalmente, a instalação do xdg-utils fornece o xdg-mime e os programas relacionados).
Neste exemplo iremos usar o howl (um editor de código escrito em lua).
É chato quando tentamos usar o xdg-open para abrir um script.sh e abrir o firefox. Para reverter isso, use o seguinte comando:
xdg-mime default howl.desktop text/x-shellscript
Para garantir que textos planos, e scripts abram com esse mesmo editor, use esses dois comandos:
xdg-mime default howl.desktop text/plain
xdg-mime default howl.desktop application/x-shellscript