Imposta l'applicazione predefinita per particolari tipi di file in nautilus


8

Uso nautilus come file manager e vorrei utilizzare Vim invece di Gedit per modificare i miei file di testo. Molti file (file di registro, file vuoti, ...) sono già aperti con Vim, tuttavia non tutti, ad esempio file tex e file XML, vengono ancora aperti con Gedit.

update-alternatives --get-selections | grep edit i rendimenti

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

e ho anche impostato le variabili di ambiente VISUALe EDITORin modo che puntino a vim.

Sebbene le domande riguardino la modifica dell'applicazione predefinita per qualsiasi tipo di file, va bene rispondere con una soluzione che risolve solo il problema menzionato modificando l'editor predefinito, poiché è quello che mi disturba al momento.

MODIFICARE:

La risposta di "hesse" ha funzionato per la maggior parte dei tipi di file, ma non per tutti. Ad esempio i Makefile sono ancora aperti con Gedit. file --mime-type Makefileritorni text/plain, che è già incluso in ~/.local/share/applications/defaults.list. Tuttavia, file --mime-type somefileritorna anche text/plainma viene aperto con Vim.

Uso Debian instabile.

Risposte:


5

Dovresti dare un'occhiata ~/.local/share/applications/defaults.listsotto [Default Applications]. Lì dovresti impostare il text/plainpuntare alla .desktopvoce per vim, che di solito si trova in /usr/share/applications/. Per esempio:

text/plain=gvim.desktop

1
Posso specificare un carattere jolly? text=gvim.desktopo text/*=gvim.desktopnon funziona. Voglio coprire tutti i file di testo.
Marco

7

La chiave è File | Proprietà. Scegli questa voce di menu con un file del tipo di file di destinazione selezionato, vai alla scheda "Apri con" e premi "Ripristina". Quindi selezionare un'applicazione e premere "Imposta come predefinito". Cucina testata su Nautilus 3.2.1.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.