Eu tenho atribuído um tag específico e tela para o windows com o classe "jetbrains-idea" :
-- {{{ Rules
awful.rules.rules = {
[...]
{ rule_any = { class = { "Digikam", "Gimp", "Hugin", "Inkscape", "Keepassx", "libreoffice-startcenter", "Openscad", "Simple-scan", "Sqliteman", "jetbrains-idea" } },
properties = { tag = tags[math.min(2, screen.count())][3] } },
}
Isso só funciona para a janela principal do IDEA: a "janela de boas-vindas" flutuante que aparece na primeira execução aparece em qualquer tag e tela que estava focada quando foi executada. Isso é solucionável?
A janela definitivamente tem a mesma classe que o aplicativo principal - o seguinte comando gera o mesmo para qualquer janela:
$ xprop | grep WM_CLASS
WM_CLASS(STRING) = "sun-awt-X11-XFramePeer", "jetbrains-idea"
Tags awesome