Получил ответ через список пользователей icewm:
Если вы используете 1.3.12, попробуйте
$ icewm-menu-fdo> ~ /.icewm/menu
Так как это приведет к перезаписи файла пользовательского меню, лучше icewm-menu-fdo> ~ / .icewm / menu-fdo
и добавить новую строку в ~ /. icewm / menu: menufile .desktop folder menu-fdo
, в котором будут отображаться сгенерированные записи в новой подпапке '.desktop' в меню IceWM.
Github имеет соответствующий bbidulock / icewm repo
Нет, systemd
не может загрузить изменения, внесенные вами в файлы в /etc/init.d
потому что systemd
в любом случае в значительной степени игнорирует файлы. См. Подробности в Как systemd использует сценарии /etc/init.d? .
Вы можете задать другой вопрос о конкретной проблеме, которую вы пытаетесь решить, редактируя файлы /etc/init.d.
Я догадываюсь, что, возможно, вы ищете ExecStartPre =
или ExecStartPost =
. Прочтите man systemd.service
, чтобы узнать о других директивах, которые вы можете использовать в файлах служебных модулей systemd.
Вы на правильном пути. Вам нужно будет перезагрузить контекст systemd, используя следующую команду:
sudo systemctl daemon-reload
Это было намного проще во времена SysV:)