2016-06-19 18 views
1

我有兩個監視器和兩個工作空間(I3 WM)的配置。當我在第一個工作空間爲最右側的窗口執行focus right時,焦點將包裹到第二個工作空間的第一個窗口中(在第二個監視器中)。 是否有可能將焦點包裹到同一工作區中的第一個窗口。當在I3中改變焦點時不會換到另一個工作空間WM

PS 從GitHub

使用最新版本

回答

3

這在您的配置設置

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

+0

謝謝你,我需要什麼。此外,對我來說,使用焦點父母/孩子然後左右移動而不是循環所有窗口會更好(對我來說)。 – Peter

相關問題