Как установить и использовать i3 Window Manager в Linux

Написанный на языке C, i3wm ( i3 Windows Manager ) представляет собой легкое, простое в настройке и чрезвычайно популярное мозаичное окно. управляющий делами. В отличие от обычной среды рабочего стола, диспетчер листов предоставляет достаточно функций, чтобы упорядочить окна на экране простым и привлекательным образом, подходящим для вашего рабочего процесса.

i3 минималистичный тайловый менеджер, который грамотно упорядочивает окна на экране без наложения друг на друга. Другие менеджеры листов включают xmonad и wmii .

В этом руководстве мы объясним, как установить и использовать i3 Windows Manager в настольных системах Linux.

Преимущества i3 Windows Manager

В отличие от менеджеров X windows, таких как Fluxbox , KWin и enlightenment , i3 поставляется с мешком вкусностей, которые мы перечислили ниже для удобный рабочий стол.

1. Удобство использования ресурсов

В отличие от полнофункциональной среды рабочего стола, такой как GNOME , i3 windows manager довольно минималистичен и предназначен для простота и эффективность. При низком использовании ресурсов он компенсирует быстрый мозаичный менеджер Windows и оставляет в вашей системе много ОЗУ и ЦП для других приложений.

2. Гибкость

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

3. Легко перемещаться между рабочими пространствами

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

Установка оконного менеджера i3 в Linux

i3 tiling manager доступен в репозиториях Debian , Ubuntu и Linux Mint и может быть установлен с помощью диспетчера пакетов apt как следует.

 $ sudo apt update $ sudo apt install i3 

В дистрибутиве Fedora вы можете установить i3 с помощью диспетчера пакетов dnf, как показано.

 $ sudo apt update $ sudo dnf install i3 

После установки вам необходимо перезагрузить систему и щелкните маленькую шестеренку в окне входа в систему и выберите опцию ‘i3’ , как показано.

Выбрать оконный менеджер i3

После входа в систему вам будет предложено либо сгенерировать файл конфигурации, который будет сохранен в вашем домашнем каталоге ~/ .config/i3/config, или используйте значения по умолчанию, которые сохранят файл в каталоге /etc/i3 .

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

Создать файл конфигурации i3

Затем вам потребуется определить также известный ключ-модификатор wm i3 в качестве клавиши $ mod , которая может быть либо клавишей с логотипом Windows , либо клавишей Alt . Используйте стрелку вверх или клавиши вниз, чтобы выбрать предпочитаемую клавишу-модификатор.

Установить клавишу-модификатор i3

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

Строка состояния окна i3

Как использовать оконный менеджер i3 в Linux

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

Запустите терминал: $ mod + ENTER .

Запуск приложения с использованием меню: $ mod + d – открывает меню в в верхней части экрана, который позволяет вам искать конкретное приложение, вводя ключевое слово в предоставленное текстовое поле.

Запуск приложений в окне i3
  • Войдите в полноэкранный режим – включение и выключение: $ mod + f .
  • Выход из окна приложения; $ mod + Shift + q .
  • Перезапуск i3: $ mod + Shift + r .
  • Выход из диспетчера окон i3: $ mod + Shift + e .

Управление окнами

При запуске приложений, они обычно представляют собой плитки, как показано ниже. Очевидно, рабочее пространство выглядит таким тесным с несколькими плиточными окнами и заставляет вас чувствовать себя перегруженным.

Манипулирование Windows i3 Диспетчер окон

Для удобства вы можете отсоединить окно и вывести его на передний план, чтобы получить эффект « плавающего ». Этого можно добиться, нажав комбинацию $ mod + Shift + Space .

В приведенном ниже примере окно терминала отображается на переднем плане, а не мозаично. .

Отсоединить окно на переднем плане

Кроме того, вы можете переключить окно в полноэкранный режим, нажав комбинацию $ mod + f и повторив то же самое, чтобы вернуться в режим мозаики.

Строка состояния i3

Это один из наиболее важных, но упускаемых из виду разделов i3 менеджера листов . Он отображает такую ​​информацию, как доступное дисковое пространство, IP-адрес и пропускная способность, уровень заряда батареи, дата и время.

Строка состояния окна i3

Основные конфигурации i3

Если вы не сгенерировали файл конфигурации в своем домашнем каталоге, вы можете найти его в пути /etc/i3/config . Чтобы скопировать его в свой домашний каталог

 $ sudo cp/etc/i3/config ~/.config/ i3 

Затем измените владельца на своего пользователя

 $ sudo chown user: group ~/.config/i3 

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


I создал микропроект (на самом деле нанопроект) для запуска i3 поверх виртуального сервера TigerVNC.

Это позволяет иметь разные рабочие столы i3 на сервере (возможно, для разных пользователей) и получать к ним удаленный доступ (или локально со стандартного рабочего стола Gnome). И, конечно же, он имеет открытый исходный код и может быть легко расширен для различных сценариев:

https://github.com/earizon/tigervnc_remote_desktop

Hope вам это нравится!

Ответ


Спасибо за ответ на вопрос о переключении пространства имен. Другой вопрос: каков самый быстрый способ переключения между приложениями или окнами приложения (например, несколькими окнами браузера)? Я думаю, что можно использовать одно пространство имен для каждого приложения, но тогда вам нужно будет запомнить приложение для сопоставления пространства имен. В настоящее время то, что я делаю с Gnome, настроено на сочетания клавиш и использую приложение перехода для переключения с помощью ярлыков, в основном оно работает безупречно, но меня интересует i3wm

Ответ


Как переключить между разными рабочими пространствами?

Ответ


Перейдите на https://i3wm.org/docs/userguide.html, чтобы увидеть руководство пользователя, в котором объясняется, как запускать I3wm.

Ответить



Войдите, чтобы продолжить

Что такое i3-gaps?

i3-gaps – это форк i3wm, оконного менеджера для X11. Он обновляется с помощью апстрима, добавляя несколько дополнительных функций, таких как промежутки между окнами (полный список см. Ниже).

Как установить i3-gaps?

Пожалуйста, обратитесь к вики.

Где я могу получить помощь?

Для отчетов об ошибках или запросов функций, касающихся конкретно i3-gaps, открыть вопрос на GitHub. Если ваша проблема связана с основной функциональностью i3, сообщите об этом вверх по течению.

Для поддержки и других вопросов вы можете задать свой вопрос на официальном сабреддите/r/i3wm.

i3

пробелы

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

  # Вы также можете использовать любое ненулевое значение, если хотите иметь borderfor_window [class = "  . * "] пиксель границы  

Оцените статью
futurei.ru
Добавить комментарий