Как связать файлы *.md с моим редактором? [закрыто]

Похоже, у вас два вопроса:

  1. Куда Nix устанавливает файлы?
  2. Где должны находиться файлы systemd, чтобы они работали?

Ваш пакет nix почти наверняка представляет собой сжатый архив формата .zip или .tar.gz, но с другим расширением. Вы можете проверить тип файла, загрузив пакет Nix, а затем используя инструмент file:

 file ./my-nix-package

Предположив, что он использует формат .zip или .tar.gz, вы можете использовать соответствующую команду zip или tar для просмотра содержимого пакета. Обычно содержимое пакета перекрывает файловую систему, так что это подтвердит вам, есть ли в пакете файл .service и где он может быть установлен.

В Nix также может быть команда packaging для ответа на вопрос "где все файлы, входящие в этот пакет?".

Ответ на ваш второй вопрос находится в man systemd.unit. systemd будет искать файлы systemd system unit в следующих каталогах, в этом порядке предпочтений:

   /etc/systemd/system/*
   /run/systemd/system/*
   /lib/systemd/system/*

Если Nix хорошо себя ведет, он установит systemd файлы в /lib/systemd/system. Если он установил файл .service в другом месте, то вы должны скопировать или связать его в /etc/systemd/system-- Только менеджеры пакетов должны изменять файлы в /lib/systemd/system.

1
08.09.2018, 00:12
1 ответ

Извините, виноват.
Я протестировал пустой test.md, но когда я добавил разметку внутрь файла, все заработало.

~/.config/mimeapps.list-этот файл прекрасно работает

3
27.01.2020, 23:42

Теги

Похожие вопросы