Когда мы перетаскиваем какой-либо файл с какой-либо веб-страницы или Nautilus в направлении средства запуска, приложение, в котором он может быть скопирован, остается выделенным, а другие исчезают.
Так где же этот файл конфигурации, который решает, какой файл можно перетащить в какое приложение в модуле запуска?
Например, прямо сейчас, только файл некоторого типа документа можно перетащить в Gwoffice и некоторые двоичные файлы или файлы deb нельзя перетаскивать. Итак, как мне разрешить предположить, что файл deb перетаскивается в Gwoffice?
Это был просто пример ... Я хочу знать, как это вообще делается.
Нет общего файла конфигурации для этого поведения. Средства запуска для самих программ определяют, какие типы MIME они могут открывать, согласно Спецификации входа FreeDesktop Desktop .
Причина, по которой вы не можете перетащить файл .deb, например, в gwoffice, заключается в том, что программа не знает, как с ним работать, и если вы перетащите его на панель запуска, он не будет работать, даже если вы отредактировал лаунчер так, чтобы вы могли успешно перетащить его туда.