Voi olla, ettei siihen ole määritelty kaikkia samoja tiedostotyyppejä tai muita ominaisuuksia kuin vaikkapa Geditin käynnistimeen. Kannattaa vertailla ohjelmien desktop-tiedostoja.
Kerro nyt millä tavalla ne tiedostot ovi olla eri tyyppiä? Minä en löydä niistä mitään eroa, tai siis se ainoa ero on ono´ko ekalla rivillä /bin/sh vai /bin/bash, mutta sillä ekalla rivillä ei ole merkitystä vaan pelkästään sillä x-bitillä siihen minkä operaation nautilus tarjoaa oletuksena.
Tieodstotyyppien liitoksen editoriin olen määritellyt mimeapps.list -tiedostossa kuten kerroin ekassa viestissäni.
Tuossa yllä puhuttiin Emacsin ja Geditin desktop-tiedostojen eroista, jotka vaikuttavat siihen mitä ohjelmia Nautilus tarjoaa valikoissa. Mimeapps.list ei ole ainoa lähde, jonka perusteella Nautilus tekee noita valintoja.
Lisäys: Ubuntu 14.04:ssä tuo toimii kyllä ihan siedettävästi, ja luulisin että sama pätee 16.04:ssä:
Jos valitsen haluamani editorin Nautiluksen kautta oletussovellukseksi suoritettaville skripteille (hiiren oikea tiedoston päällä,
Ominaisuudet -> Avaa sovelluksella) ja asetan Nautiluksessa
Muokkaa -> Asetukset -> Toiminta -> Suoritettavat tekstitiedostot: Kysy joka kerta, Nautilus kysyy suoritettavaa sh-skriptiä kaksoisklikatessa, suoritetaanko se vai näytetäänkö. Jos valitsen
Näytä, tiedosto avautuu aiemmin asettamaani oletuseditoriin. Kontekstivalikon
Avaa sovelluksella-listassa ei kuitenkaan näy kyseistä editoria, koska se on oletussovellus. Tiedoston saa siis avautumaan oletuseditoriin vain Avaa-toiminnon kautta. Jos haluaisin oman editorini sinne
Avaa sovelluksella -valikkoon, valitsisin jonkun muun editorin oletusvaihtoehdoksi.
Sama pätee silloin kun Nautilus on asetettu suorittamaan suoritettavat tiedostot avattaessa. Silloin tiedoston saa auki oletuseditoriin vain kontekstivalikon valinnalla
Avaa sovelluksella -> Muu sovellus... Helpompaa siis jättää vaikka gedit oletukseksi, jolloin kaikki muut text/plain-mimetyypille asetetut ohjelmat näkyvät suoraan
Avaa sovelluksella -valikossa.