我有兩個監視器和兩個工作空間(I3 WM)的配置。當我在第一個工作空間爲最右側的窗口執行focus right
時,焦點將包裹到第二個工作空間的第一個窗口中(在第二個監視器中)。 是否有可能將焦點包裹到同一工作區中的第一個窗口。當在I3中改變焦點時不會換到另一個工作空間WM
PS 從GitHub
使用最新版本我有兩個監視器和兩個工作空間(I3 WM)的配置。當我在第一個工作空間爲最右側的窗口執行focus right
時,焦點將包裹到第二個工作空間的第一個窗口中(在第二個監視器中)。 是否有可能將焦點包裹到同一工作區中的第一個窗口。當在I3中改變焦點時不會換到另一個工作空間WM
PS 從GitHub
使用最新版本這在您的配置設置
force_focus_wrapping yes
有點可能。由於focus right
將環繞到同一父容器內最左側的窗口。如果當前聚焦的窗口沒有水平鄰居(或者因爲它是垂直分割的或堆疊的容器),則焦點將超出直接父容器到鄰近的容器。
由於工作區本質上是容器,這意味着焦點不會移動到另一個屏幕上,除非您在同一屏幕上沒有水平方向上的相鄰窗口。
注意:根據您的佈局,你可能需要使用focus parent
(也可能focus child
),以便啓用force_focus_wrapping
達到所有窗口。例如:如果你在一個水平分割容器
+----------+----------+----------+----------+
| W1 * | W2 | W3 + | W4 |
+----------+----------+----------+----------+
| | |
| | |
| | |
| | |
| | |
+----------+----------+----------+----------+
如果「W1」的重點是有彼此相鄰兩個標籤的容器,focus right
將圍繞「W2」。再次調用focus right
時,會將焦點轉回「W1」。爲了把重點放在「W3」上,你必須使用focus parent
,然後使用focus right
。 (或者你可以使用鼠標,但我想,如果你想使用鼠標很多,你不會使用i3)
謝謝你,我需要什麼。此外,對我來說,使用焦點父母/孩子然後左右移動而不是循環所有窗口會更好(對我來說)。 – Peter