Возникла у меня как-то необходимость настроить гаджеты, в виде клавиатуры и мыши от Razer в Manjaro Linux. Ну как «настроить», работать то они работали и «из коробки», но хотелось чтоб можно было подкрутить всякие подсветки и прочие настройки, и чтоб всё в одном месте. Короче по аналогии с Synapce под Windows. Так я узнал про Openrazer. Но, неожиданно выяснилось, что на этом история только начинается. Оно, как бы, не то чтобы очень сложно, но гайда в котором на человеческом языке было бы написано что и в какой очередности тыкать не нашлось. А раз гайда не нашлось, то это прекрасный повод написать свой. Итак. Для начала нам понадобятся заголовки ядра. А нужны они нам будут потому как придется компилировать модули, управляющие внешними интерфейсами. А без заголовков это сделать не получится, вернее сделать то можно, но работать не будет. В нашей ситуации заголовки должны соответствовать версии ядра. Учитывая тот факт, что после прочтения фразы «компилировать модули» у тебя должен был авт