awesome-3.1-alt2 В конфиге прописаны apptags для ряда приложений, на основании данных, сообщаемых xprop. Примеры: ... ["gecko"] = { screen = 1, tag = 3 }, ["Seamonkey-bin"] = { screen = 1, tag = 3 }, ["Firefox-bin"] = { screen = 1, tag = 3 }, ["Firefox"] = { screen = 1, tag = 3 }, ... При этом и seamonkey, и firefox запускаются на текущем рабочем столе, конфиг игнорируется.
У меня работает как раз в таком виде. Попробуйте убедиться что указываете верные class/instance (В конфигураций по умолчанию их можно узнать, нажав Mod+Ctrl+i, когда фокус находится в нужном окне) и попробуйте прочитать сообщения awesome в ~/.xsession-errors:0 (или какой у вас $DISPLAY). Это часто наводит на ошибки в конфигураций. Как вариант, можно попробовать отодвинуть ~/.config/awesome/rc.lua и поправить apptags в /etc/xdg/awesome/rc.lua. Если станет работать - отлаживайте свой конфиг.
Действительно, была трудноуловимая ошибка в моём конфиге.
Ну тогда надо было ставить CLOSED.