Табуляция только некоторых окон в i3

Вопрос или проблема

Извините за глупый вопрос. Я недавно начал использовать i3 и часто сталкиваюсь с тем, что мне нужно, чтобы одни окна были в вкладках, а другое окно не было в вкладках. Обычно я нажимаю mod+w, но это помещает все мои окна в режим вкладок. Затем мне нужно выбрать окно, которое я не хочу в вкладках, и использовать shift+mod, чтобы вывести его из вкладочного вида, что кажется действительно неэффективным. Иногда я также хочу, чтобы две группы окон в вкладках находились рядом друг с другом, но я никогда не могу этого сделать. Как я могу сделать это более эффективно?

Предположительно, у вас уже есть ответ на это, но для меня я начинаю с горизонтального разделения (это по умолчанию или нажмите win+h) и размещаю два окна рядом. Теперь, когда одно из окон выбрано (например, правое), просто переключитесь на вертикальное разделение (win+v) и нажмите win+w, чтобы активировать вкладки в этом поддереве окон. Теперь любое окно, которое вы откроете с правой стороны, будет вкладкой независимо от того, что вы делаете с левой стороны.

Помните, что категорию, которую вы присваиваете конкретному окну (новое поддерево, которое вы создаете), можно переключить на категорию родителя, переместив его из этой категории с помощью win+shift+j или win+shift+k.

Ответ или решение

Вопрос: Как обеспечить табуляцию только некоторых окон в i3?

Вы описали ситуацию, в которой вы стремитесь эффективно управлять окнами в оконном менеджере i3, используя функцию табуляции. Это распространенная проблема среди пользователей i3, и ниже я предложу несколько решений для более удобного управления окнами с табуляцией в сравнении с окнами без таковой.

Решение для табуляции с учетом отдельных окон

1. Создание поддерева окон

Чтобы достичь желаемого эффекта табуляции для некоторых окон, можно воспользоваться поддеревьями окон. Процесс выглядит следующим образом:

  • Начните с горизонтального разделения, используя комбинацию клавиш Mod+h (обычно Mod – это клавиша Windows).
  • После этого переместите курсор (направьте его) на одно из ваших окон. Например, вы можете переключиться на правое окно.
  • Теперь инициируйте вертикальное разделение для этого окна, нажав Mod+v.
  • Внутри нового вертикально разделенного окна, нажмите Mod+w для активации табуляции. Теперь все окна, открытые на правой стороне, будут табулированы независимо от окон слева.

2. Эффективное перемещение окон

Если у вас уже есть окна, и вы хотите изменить их табуляцию, вы можете воспользоваться сочетаниями клавиш для перемещения окон между группами:

  • Для перемещения окна в родительскую категорию используйте Mod+Shift+j или Mod+Shift+k. Это позволит вам перенести окно из одного поддерева обратно к его родительскому окну, что поможет создать разные группы табуляции.

3. Создание нескольких групп табулируемых окон

Если вам необходимо создать несколько групп окон с табуляцией, просто повторите процесс, описанный выше. Например, вы можете сначала создать одно поддерево для одной группы окон, а затем иную для другой группы. Это дает возможность свободно переключаться между двумя наборами табулируемых окон, увеличивая вашу продуктивность.

4. Заключение

Клавиатурные комбинации и поддеревья – ваши лучшие друзья в i3. Эти методы позволяют вам иметь четкий контроль над тем, какие окна должны быть сгруппированы в табы, а какие должны оставаться отдельными. Воспользовавшись данной стратегией, вы сможете значительно повысить свою эффективность при работе с окнами.

Также полезным будет ознакомиться с официальной документацией i3, которая содержит множество советов по настройке оконного менеджера для ваших нужд.

Если у вас возникнут дополнительные вопросы или вам потребуется помощь в настройке i3, не стесняйтесь задавать их.

Оцените материал
Добавить комментарий

Капча загружается...