Os detalhes exatos disso variam com base no ambiente de área de trabalho específico que você está usando, mas geralmente é possível fazer isso sem precisar editar manualmente o arquivo da área de trabalho, usando um aplicativo separado para editar as associações de tipo MIME.
Para a documentação agnóstica de desktop relevante, consulte a especificação de aplicativos mime do FreeDesktop.org . O arquivo específico que você precisaria modificar é (geralmente) ~/.config/mimeapps.list
. Se você usar esse método diretamente, precisará criar e registrar um arquivo da área de trabalho para o script.
Se você quiser uma opção totalmente independente da área de trabalho e até trabalhar na linha de comando, poderá usar a funcionalidade binfmt_misc
no kernel do Linux para associar ipython como o intérprete de arquivos com a extensão .ipynb
, embora isso envolva editar a configuração no nível do sistema e seja difícil de depurar (mas se você ainda estiver interessado, verifique aqui para informações sobre como trabalhar com binfmt_misc
).