両方の画面でAwesomewmクライアントを循環します。

両方の画面でAwesomewmクライアントを循環します。

私はAwesomewmを使用しており、モニターは2つあり、現在の画面のウィンドウ間をMod4+j循環しています。Mod4+k正常に動作するようにすべての画面のすべてのウィンドウ/クライアントを繰り返す方法はありますかAlt+Tab

ベストアンサー1

少し探索した後無効なモジュールの文書化解決策が見つかりました。ハッキーですが、私が望む方法で動作します。

awful.key({ modkey,           }, "Tab",
    function ()
        awful.client.focus.byidx(1)
        if awful.client.ismarked() then
            awful.screen.focus_relative(-1)
            awful.client.getmarked()
        end
        if client.focus then
            client.focus:raise()
        end
        awful.client.togglemarked()
    end),

この機能は現在の画面のクライアントを繰り返し表示し、すべて表示されると次の画面に進みます。段階的に起こるものは次のとおりです。

「マーク」が何を意味するのか分からないので、これは面白いです。フラグ付きの顧客は、タグのない顧客と視覚的にも行動的にも変わらないようです。

マルチスクリーンAlt-Tabのような単純な機能を得るためには、10行の関数を書く必要があるのは奇妙です。やったことがあるかもしれません)

おすすめ記事