Я попытался добавить свою горячую клавишу в свой Awesome WM, отредактировав файл rc.lua. Следуя примеру структуры других горячих клавиш, которые работают правильно, например:
awful.key({ altkey, "Control" }, "r", awesome.restart,
{description = "reload awesome", group = "awesome"}),
Я добавил эту строку:
awful.key({ modkey, "x" }, function () awful.spawn("kitty") end,
{description = "open a terminal", group = "launcher"}),
Эта горячая клавиша должна открывать эмулятор терминала котенка после нажатия клавиши mod (клавиша Windows) и клавиши x. Но после перезапуска Awesome я получил следующее сообщение: /usr/share/awesome/lib/awful/key.lua:122: bad argument #-l to 'key' (string expected, got function)
. Я никогда не писал на lua и не понимаю, почему произошла эта ошибка, потому что x выглядит как строка, а не как функция. Где я сделал ошибку? Как это правильно написать?