В Ubuntu 14.04 у меня есть каталог с набором файлов LESS, все с расширением .less. Все, кроме трех файлов, показывают тип mime plain text document (text/plain) в разделе «Свойства»> «Основные». Остальные три отображаются как C source code (text/x-csrc), что означает, что у них есть другой значок и более раздражающе, открывается с другим приложением по умолчанию.
Я сузил проблему до содержимого файлов. Кажется, что любые файлы, начинающиеся с блока комментариев CSS (/* Comment */) или LINE inline comment (// Comment), имеют тип mime text/x-csrc.
Я пробовал редактировать [ f7], чтобы система узнала о расширении. Сначала я добавил меньше как расширение text/css:
text/css css less
Затем я запустил sudo update-mime-database /usr/share/mime в командной строке, но он не сработал, файлы все еще были неправильный тип mime, поэтому я попытался добавить его как расширение text/plain таким же образом, но опять же, ничего. Поэтому я попытался добавить новый тип mime:
text/less less
Я снова запустил команду update-mime-database, но все равно не повезло.
Как я могу получить Ubuntu обрабатывать файлы на основе их расширения вместо их содержимого?