История изменений
Исправление firkax, (текущая версия) :
Обычно предполагается что скрипту не нужны сброчные зависимости
И что?
да и пакет компиляторов по умолчанию не ставится
Не представляю как можно иметь систему без gcc или на худой конец шланга. У меня везде есть.
а совет запихать в /usr/local/bin/ неправильный. Для этого предусмотрен /bin/ или ~/.local/bin/
Вот совет класть суидный бинарник в home это определённо бред. Класть кастомные бинарники в /bin - явно хуже чем в /usr/local/bin.
Вот ты решил вопрос конкретно с скролллоком и подсветкой клавиатуры. Но ты не решил вопроса с монтированием флешек,
Конечно не решил, автор ведь не про флешки спрашивал а про скроллок на четвёртном устройстве ввода.
Под каждую эту задачу надо писать свой собственный код.
Верно.
Ну или взять одну типовую строчку в конфиге
А это уже плохой подход. Плохо тут не то, что это строчка в конфиге, а детали реализации этого конфига: это конфиг полностью дефективной программы sudo, где доступ выдаётся методом текстового сравнивания команды с образцом по регуляркам, которая содержит кучу мусорного функционала и регулярно позорится всяческими дырами.
Если всю эту дефективность исправить, приходим в всё тому же варианту: написание индивидуального кода под каждую задачу: для подсветки клавы - свой, для флешек - свой, для разрешения - свой. У этих специализированных прог уже могут быть специализированные конфиги, и скорее всего их формат будет чуть отличаться друг от друга потому что задачи то разные.
Исправление firkax, :
Обычно предполагается что скрипту не нужны сброчные зависимости
И что?
да и пакет компиляторов по умолчанию не ставится
Не представляю как можно иметь систему без gcc или на худой конец шланга. У меня везде есть.
а совет запихать в /usr/local/bin/ неправильный. Для этого предусмотрен /bin/ или ~/.local/bin/
Вот совет класть суидный бинарник в home это определённо бред. Класть кастомные бинарники в /bin - явно хуже чем в /usr/local/bin.
Вот ты решил вопрос конкретно с скролллоком и подсветкой клавиатуры. Но ты не решил вопроса с монтированием флешек,
Конечно не решил, автор ведь не про флешки спрашивал а про скроллок на четвёртном устройстве ввода.
Под каждую эту задачу надо писать свой собственный код.
Верно.
Ну или взять одну типовую строчку в конфиге
А это уже плохой подход. Плохо тут не то, что это строчка в конфиге, а детали реализации этого конфига: это конфиг полностью дефективной программы sudo, где доступ выдаётся методом текстового сравнивания команды с образцом по регуляркам, которая содержит кучу мусорного функционала и регулярно позорится всяческими дырами.
Если всю эту дефективность исправить, приходим в всё тому же варианту: написание индивидуального кода под каждую задачу: для подсветки клавы - свой, для флешек - свой, для разрешения - свой. К этих специализированных прог уже могут быть специализированные конфиги, и скорее всего их формат будет чуть отличаться друг от друга потому что задачи то разные.
Исходная версия firkax, :
Обычно предполагается что скрипту не нужны сброчные зависимости
И что?
да и пакет компиляторов по умолчанию не ставится
Не представляю как можно иметь систему без gcc или на худой конец шланга. У меня везде есть.
а совет запихать в /usr/local/bin/ неправильный. Для этого предусмотрен /bin/ или ~/.local/bin/
Вот совет класть суидный бинарник в home это определённо бред. Класть кастомные бинарники в /bin - явно хуже чем в /usr/local/bin.
Вот ты решил вопрос конкретно с скролллоком и подсветкой клавиатуры. Но ты не решил вопроса с монтированием флешек,
Конечно не решил, автор ведь не про флешки спрашивал а про скроллок на четвёртном устройстве ввода.
Под каждую эту задачу надо писать свой собственный код.
Верно.
Ну или взять одну типовую строчку в конфиге
А это уже плохой подход. Плохо тут не то, что это строчка в конфиге, а детали реализации этого конфига: это конфиг полностью дефективной программы sudo, где доступ выдаётся методом текстового сравнивания команды с образцом по регуляркам, которая содержит кучу мусорного функционала и регулярно позорится всяческими дырами.
Если всю эту дефективность исправить, приходит в всё тому же варианту: написание индивидуального кода под каждую задачу: для подсветки клавы - свой, для флешек - свой, для разрешения - свой. К этих специализированных прог уже могут быть специализированные конфиги, и скорее всего их формат будет чуть отличаться друг от друга потому что задачи то разные.