Продолжаю изучать systemd, не перестаю удивляться находчивости Леннарта и компании. В systemd есть некоторое множество захардкоженных таргетов, документированных в man systemd.special. Например, там есть такие: ctrl-alt-del.target (вызывается когда в консоли нажато ctrl-alt-del), printer.target (вызывается когда в систему втыкается принтер), и т. д. В общем, куча специальных случаев тупо вхардкожены. Вопрос - почему было нельзя сделать что-то типа апстартовских эвентов для этого? Например, если я захочу вызывать какой-то таргет после нажатия какой-то другой последовательности клавиш кроме ctrl-alt-del? Или я воткну не принтер, а какой-то спектральный анализатор апельсинового сока? Чем это принципиально будет отличаться от вхаркоженных сценариев? Может стоило придумать какую-то более общую систему для таких сценариев, а не хардкодить все подряд? Или я в чем-то принципиально заблуждаюсь? Что думают маститые IT-архитекторы ЛОРа по этому поводу?
Форум —
Talks







