как запустить
Не торопитесь😈!
Чего Вы хотите достичь? Указанные Вами программы это не программы ежедневного применения, если Вы что-то хотите сделать со своей клавиатурой, например переназначить клавиши, это вполне можно выполнить не прибегая к данным программам.
Сборка программ без чёткой инструкции по сборке вообще задача для специалиста не всегда простая, я например как неспециалист без инструкции за самостоятельную сборку программы из исходников никогда не берусь. Знание о существовании
make и
cmake это далеко не всё😞…
Я например раз споткнулся о „cmake «.»“ , а вот точка нужна была!