Esqueça o conceito de "extensões de arquivo" que a coisa é completamente inventada e inútil. Por exemplo, alguém poderia renomear um arquivo de música em seu sistema para garbage.gbr e como o Windows interpreta extensões literalmente como tipos de arquivo, ele nem saberia que o arquivo era um arquivo de música.
No Ubuntu, por outro lado, você pode nomear um arquivo como quiser. Você nem precisa escolher uma extensão se não quiser. O Ubuntu lerá o tipo MIME do arquivo e entenderá de que tipo ele é. Com base no tipo de arquivo, ele será associado ao programa apropriado para abri-lo. Você ainda tem todo o controle que precisa. Você pode alterar o programa padrão associado a um tipo MIME de várias maneiras.
Para alterar a associação de programa padrão de um tipo de arquivo, clique com o botão direito em um arquivo com esse tipo e escolha Propriedades e vá para a aba Abrir com .
Agora que isso foi dito, devo mencionar que as extensões não são completamente inúteis no Ubuntu. Eles ainda fornecem uma maneira padrão de marcar um arquivo para facilitar a identificação de seu tipo - mas eles não definem o tipo de arquivo. A única exceção a isso é ao salvar um arquivo em alguns aplicativos que suportam salvar em vários formatos diferentes. Quando você fornece um nome de arquivo nesses aplicativos, ele pode ler a extensão que você forneceu e, com base nisso, decide como criar e salvar seu novo arquivo com o tipo mime correto. Por exemplo, se você abrir um arquivo JPEG no GIMP e, em seguida, escolher salvar como ... e inserir imagem.png , o GIMP abre a caixa de diálogo Arquivo PNG e permite salvar o arquivo com PNG MIME Type.