Как выбрать определенные окна в i3?

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

Вы можете выбрать все окна для выполнения команды с помощью $mod + a, возможно ли выбрать несколько конкретных окон одновременно? Например, хотите выбрать два самых левых окна для выполнения операции закрытия и оставить самое правое окно.

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

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

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

Как выбрать конкретные окна в i3

Использование контейнеров

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

  1. Создание контейнера: Добавьте те окна, которые вы хотите выбрать, в отдельный контейнер. Для этого откройте терминал и выполните команду:

    i3-msg "[class=Ваше_окно]" move container to workspace "1"

    Замените Ваше_окно на имя приложения, которое вы хотите переместить.

  2. Выбор окон: Теперь, когда окна находятся в одном контейнере, вы можете выбрать их, используя комбинацию клавиш $mod + a. Это действие выделит все окна внутри контейнера, что существенно облегчит дальнейшие действия.

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

Использование стеков

Другим методом является использование стеков окон. Вы можете стекать окна так, чтобы одно окно было на верхнем уровне, а два других – под ним. Это также предоставляет возможность выбора нескольких окон.

  1. Стек окон: Для создания стека просто разместите одно окно поверх других. Это можно сделать с помощью сочетаний клавиш для управления положением окон.

  2. Выбор окон: Когда вы нажимаете $mod + a с активным верхним окном, выделятся только те окна, которые находятся в стеке. Это даст вам возможность закрыть, переместить или выполнить другие действия с выбранными окнами.

Заключение

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

Разумеется, освоение этих методов требует некоторой практики, однако, их применение значительно повысит вашу продуктивность в i3. Не забывайте, что грамотное управление окнами — это ключ к эффективной работе с любой системой.

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

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