Ребят, встал такой вопрос: откуда приложения узнают, через что запускать тот или иной файл по-умолчанию. Имею ввиду файловые менеджеры и подобное
Просто вот например, у меня в системе есть файловый менеджер, я поставил catfish для поиска файлов, когда я в нём выбираю, чтобы файл показался в файловом менеджере, catfish открывает ещё 1 catfish (ну потому что через него можно открывать папки, логично). Ну или вот, например, стоял у меня mousepad, я его удалил, и файловый менеджер решил, что надо по-умолчанию открывать текстовые файлы в... виме, хотя стоит xed ещё, например, но он на 2 месте
И вот в общем такой вот вопрос, откуда система узнаёт, кто для чего предназначен (должна же быть тогда какая-то маркировка пакетов что-ли), и откуда берёт настройки, что через что запускать? В xfce4 и в плазме помню, что есть специальный раздел настроек, где ты мог это прописывать, но значит он это куда-то записывает, а потом приложения откуда-то это читают