私は持っています"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] } },
}
これはIDEAのメインウィンドウでのみ機能します。最初の実行時に表示されるフローティング「ウェルカムウィンドウ」は、ランタイムに焦点を当てたタブと画面にのみ表示されます。この問題を解決できますか?
ウィンドウは確かに基本的なアプリケーションと同じクラスです。次のコマンドは、両方のウィンドウに対して同じ結果を出力します。
$ xprop | grep WM_CLASS
WM_CLASS(STRING) = "sun-awt-X11-XFramePeer", "jetbrains-idea"