Configura o aplicativo padrão para tipos de arquivo específicos no nautilus

7

Eu uso o nautilus como gerenciador de arquivos e gostaria de usar o Vim em vez do Gedit para editar meus arquivos de texto. Muitos arquivos (arquivos de log, arquivos vazios,…) já estão abertos com o Vim, mas nem todos eles, por exemplo, arquivos tex e arquivos XML ainda são abertos com o Gedit.

update-alternatives --get-selections | grep edit yields

editor                auto     /usr/bin/vim.gnome
gnome-text-editor     manual   /usr/bin/vim.gnome
readline-editor       auto     /usr/bin/rlwrap

e também defini as variáveis de ambiente VISUAL e EDITOR para apontar para o vim.

Embora as questões sejam sobre como alterar o aplicativo padrão para qualquer tipo de arquivo , não há problema em responder com uma solução que resolve o problema mencionado ao alterar o editor padrão, pois é isso que me incomoda o momento.

EDITAR:

A resposta de "hesse" funcionou para a maioria dos tipos de arquivos, mas não para todos. Por exemplo, os Makefiles ainda são abertos com o Gedit. file --mime-type Makefile retorna text/plain , que já está incluído em ~/.local/share/applications/defaults.list . No entanto, file --mime-type somefile também retorna text/plain , mas é aberto com o Vim.

Eu uso a Debian instável.

    
por Marco 24.01.2012 / 22:51

2 respostas

5

Você deve dar uma olhada em ~/.local/share/applications/defaults.list em [Default Applications] . Lá você deve definir o text/plain para apontar para a entrada .desktop para vim , que geralmente está localizada em /usr/share/applications/ . Por exemplo:

text/plain=gvim.desktop
    
por 24.01.2012 / 23:31
6

A chave é Arquivo | Propriedades. Escolha este item de menu com um arquivo do tipo de arquivo de destino selecionado, vá para a guia "Abrir com" e pressione "Redefinir". Em seguida, selecione um aplicativo e pressione "Definir como padrão". Cozinha testada no Nautilus 3.2.1.

    
por 30.08.2012 / 00:50