Как я могу снова связать определенный тип файла с "Просмотр файла"
После установки свежей Ubuntu (13.04) pem
файлы (сертификаты SSL) связаны с "Просмотр файла" (щелкните правой кнопкой мыши файл в Nautilus, я вижу "Открыть с помощью просмотра файла"), что приятно показывает текст сертификата в текстовом виде.
Теперь я хотел отредактировать файл и поэтому выбрал "Открыть с помощью другого приложения" и выбрал gedit. Это сработало, но теперь я вижу только "Открыть с помощью gedit" и не могу вернуться к программе "Просмотр файла" (или добавить ее в качестве другого варианта). Я также заметил, что многие приложения (например, Sublime, которые доступны в Unity Lense) отсутствуют в диалоговом окне, где я могу выбрать, какое приложение использовать для открытия файла.
Как я могу получить больше (все, что "известно" единице, например, lense) приложений, отображаемых в диалоговом окне, где я могу связать тип файла с приложением? Где я могу найти приложение "Просмотр файла"?
2 ответа
Посмотрите на файл:
~ /.Local/ доля / приложений /mimeapps.list
Это будет содержать что-то вроде (этот пример для файла *.crt):
[Added Associations]
application/pkix-cert=gvim.desktop;
Удалите оскорбительную строку. Вам не нужно ничего перезапускать, чтобы изменения вступили в силу.
В Ubuntu 22.10 ассоциации типов файлов определяются в иерархии файлов, называемыхmimeapps.list
:
$ locate mimeapps.list
~/.config/mimeapps.list
~/.local/share/applications/mimeapps.list
/snap/core/14447/usr/share/applications/mimeapps.list
/snap/core/14784/usr/share/applications/mimeapps.list
/snap/core18/2679/usr/share/applications/mimeapps.list
/snap/core18/2697/usr/share/applications/mimeapps.list
/snap/core20/1778/usr/share/applications/mimeapps.list
/snap/core20/1822/usr/share/applications/mimeapps.list
/snap/core22/509/usr/share/applications/mimeapps.list
/snap/core22/522/usr/share/applications/mimeapps.list
/usr/share/gdm/greeter/applications/mimeapps.list
/snap/core22/509/usr/share/applications/mimeapps.list
содержит ассоциацию по умолчанию для*.crt
файлы:
[Default Applications]
x-scheme-handler/http=xdg-open.desktop
x-scheme-handler/https=xdg-open.desktop
x-scheme-handler/mailto=xdg-open.desktop
x-scheme-handler/help=xdg-open.desktop
Вышеприведенное связано с файлами CRT.
Нажав наcrt
файл, отображаемый файловым менеджером Ubuntu, таким как Nautilus, вызывает открытие файла. Вы также можете сделать то же самое с помощью командной строки. Например, ввод следующих причинaw.crt
открыть:
$ xdg-open aw.crt
Это то, чтоxdg-open
отображает:
Как видите, это комбинированный сертификат, содержащий не один сертификат, а целую цепочку сертификатов. Нажатие любой из красных кнопок > Подробности приводит к отображению дополнительной информации об одном из сертификатов в цепочке.
Вышеприведенное является частью сообщения в блоге , которое я написал о создании подстановочных SSL-сертификатов в Ubuntu.