9個を超えるタグに素晴らしいキーバインドを割り当てる


10

私は素晴らしいWMを使用しており、9つのデフォルトタグ(または「仮想デスクトップ」)は十分に近くありません。多くのVMやリモートVNCなどがあります。これまで、ウィンドウマネージャーを使用して約20台の仮想デスクトップがあり、それで問題ありません。しかし、私がすごいことを試みたので、タイル化されていないWMに戻る方法はありません。)

この行をrc.luaから変更して、awesomeで9つ以上のタグを作成することができました

tags[s] = awful.tag({ 1, 2, 3, 4, 5, 6, 7, 8, 9 }, s, layouts[1])

これに:

tags[s] = awful.tag({ 1, 2, 3, 4, 5, 6, 7, 8, 9, "a" }, s, layouts[1])

しかし、私はこの新しいタグに直接切り替えることができるようにキーバインドを追加する方法を本当に理解していません。

タグ「9​​」に移動してから「次のタブに移動する」は完全に機能することを指摘したいのですが、直接ショートカットを探しています。

私が試したすべてのことは、基本的に使用できなくなったり、デフォルトの設定にデフォルト設定されたりして、すごいことになりました。

たとえば、私はこれについて多くのバリエーションを試しました:

awful.key({ modkey,           }, "a",      awful.tag.viewidx XXX,

しかし、それらはすべて惨めに失敗しました。

私のlua-fuは強力ではないことに注意してください。機能する正確な行だけでなく、rc.luaファイルのその行を配置できる場所に関する非常に正確な場所も必要です。

編集この問題に関連するパッチとメーリングリストのアクティビティを見つけたため、viewidxのドキュメントに関しては、コードの機能と一致しないSNAFUが明らかにあります。しかし、私は私の問題を解決するために何をする必要があるか知りたいのですが...

回答:


5

私はviewidxメソッドを機能させることができませんでしたが、次のようになり、機能しました:

awful.key({ modkey, }, "a", function ()
    local screen = mouse.screen
    if tags[screen][10] then
         awful.tag.viewonly(tags[screen][10]) end end),
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.