Перетаскивание файлов в Sublime (или любую пользовательскую программу) в Unity

Перетаскивание файлов в Sublime (или любую пользовательскую программу) в Unity

Некоторое время назад я следовал руководству, в котором говорилось, как "установить" Sublime, чтобы он вел себя как стандартная программа, с иконкой Unity, которую я мог бы закрепить на панели запуска. Я также установил Sublime так, чтобы он был приложением по умолчанию для открытия текстовых файлов.

Есть еще одна вещь, которую он не делает. Если я перетащу файл из nautilus на лаунчер, все приложения исчезнут, но те, которые могут его открыть, не исчезнут (Gedit не исчезнет). Затем я могу перетащить файл в приложение, которое может его обработать, и это приложение его откроет.

Этого не происходит в Sublime, как мне настроить это так, чтобы это происходило?

решение1

Вам необходимо добавить в файл MIME-типы файлов, которые вы хотите открыть .desktop.

Вероятно, самый простой способ сделать это — использоватьАрронакс:

  1. Открытый Арронакс
  2. Перетащите символ Sublime из Dash в окно Arronax. Это загрузит .desktopфайл.
  3. Откройте вкладку «Типы MIME» в Arronax.
  4. Перетащите несколько файлов того типа, который вы хотите открыть из nautilus, в поле ввода типов MIME. Вы увидите добавленные типы MIME.
  5. Сохраните .desktopфайл в формате ~/.local/share/applications/. Кнопка «Папка пользовательского приложения» в диалоговом окне «Сохранить» перенесет вас в эту папку.

Arronax с открытой вкладкой MIME-типа

Связанный контент