i3 присвоить номер окну и перейти к номеру

Я совершенно новичок в i3 и исхожу из tilix. Пока мне нравится i3. В tilix я имел обыкновение переходить из окна в окно, используя $mod+numberOfWindow. Но я не могу узнать, как

  1. присвоить каждому окну номер
  2. фокусировать окна по номеру.

С рабочими пространствами он автоматически присваивает номера, и мы можем перейти к ним. Как я могу активировать это для Windows?

Привет!


person xddq    schedule 28.07.2020    source источник


Ответы (2)


Поместите это в свою конфигурацию i3 в ~/.config/i3/config

Я не очень понимаю концепцию пронумерованных окон. Когда у нас есть несколько окон, вы можете перемещаться с фокусом.

bindsym $mod+Left   focus left
bindsym $mod+Down   focus down
bindsym $mod+Up     focus up
bindsym $mod+Right  focus right
person shadofren    schedule 03.08.2020
comment
Спасибо за комментарий. Но я говорю об окнах, а не о рабочих пространствах. :/ - person xddq; 04.08.2020
comment
пожалуйста, смотрите редактирование, если это то, что вы хотели. @xddq - person shadofren; 09.08.2020

В i3 у нас есть рабочие области, отображаемые в i3bar по номерам. Вы можете перейти к этой рабочей области, используя
$mod+number

Когда у нас есть несколько рабочих областей, я использую эти привязки для перемещения левой и правой рабочих областей.

bindsym $mod+bracketleft workspace prev
bindsym $mod+bracketright workspace next
bindsym $mod+Left workspace prev
bindsym $mod+Right workspace next

В каждой рабочей области у нас есть разные окна. Лично я предпочитаю использовать сочетания клавиш vim для перехода к разным окнам.

# change focus
bindsym $mod+h focus left
bindsym $mod+j focus down
bindsym $mod+k focus up
bindsym $mod+l focus right

Для срочного рабочего пространства используйте
bindsym $mod+x [urgent=latest] focus

person chinmay_manas    schedule 28.12.2020