Кажется, я разобрался в причинах [
#371937 ]. При запуске из-под rc.lua виснет Xlib-овский вызов XOpenDisplay(NULL). Почему виснет — хз... Awesome сам по себе использует XCB, но ни с одним другим приложением таких траблов не возникло. Залез в сорцы xxkb, передрал оттуда инициализацию дисплея при помощи XkbOpenDisplay — это хитрый прокси над XOpenDisplay. xxkb работает из-под rc.lua отлично. Патченный skb все равно виснет. На том же месте, на том же вызове. Ссссобака. Ваши версии, + как чинить? Вариант переписать skb на XCB вместо Xlib рассматривается, но в последнюю очередь — хочется менее радикального решения проблемы.