Awesome

通過從目前關注的客戶指示其方向來關注客戶

  • December 28, 2016

使用很棒的視窗管理器(版本 3.5.6),我正在尋找一種移動方式,可以相對於我目前關注的客戶端向左/右/上/下移動。例如,給定這個佈局:

+-----+-----+-----+
|     |     |     |
|  A  |  B  |  C  |
|     |     |     |
+-----+-----+-----+

如果焦點在客戶端 A 上,我想要一個將焦點移到客戶端 B 的鍵盤快捷鍵。再次按下它會關注客戶端 C,再次按下它不會執行任何操作。其他快捷方式將向右、向上或向下移動。

我知道如何將命令綁定到我的鍵盤快捷鍵,rc.lua但不知道我可以在這裡使用哪個命令,所以任何幫助將不勝感激!

相信你正在尋找awful.client.focus.by_direction

https://awesomewm.org/apidoc/classes/client.html#awful.client.focus.bydirection

例如:

# dir The direction, can be either "up", "down", "left" or "right". 
awful.key({ modkey,           }, "j", function ()
   awful.client.focus.bydirection("down")                        
end)

引用自:https://unix.stackexchange.com/questions/191252