Написанный на языке C, i3wm ( i3 Windows Manager ) представляет собой легкое, простое в настройке и чрезвычайно популярное мозаичное окно. управляющий делами. В отличие от обычной среды рабочего стола, диспетчер листов предоставляет достаточно функций, чтобы упорядочить окна на экране простым и привлекательным образом, подходящим для вашего рабочего процесса.
i3 минималистичный тайловый менеджер, который грамотно упорядочивает окна на экране без наложения друг на друга. Другие менеджеры листов включают xmonad и wmii .
В этом руководстве мы объясним, как установить и использовать i3 Windows Manager в настольных системах Linux.
- Преимущества i3 Windows Manager
- 1. Удобство использования ресурсов
- 2. Гибкость
- 3. Легко перемещаться между рабочими пространствами
- Установка оконного менеджера i3 в Linux
- Как использовать оконный менеджер i3 в Linux
- Управление окнами
- Строка состояния i3
- Основные конфигурации i3
- Войдите, чтобы продолжить
- Что такое i3-gaps?
- Как установить i3-gaps?
- Где я могу получить помощь?
- i3
- пробелы
Преимущества 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’ , как показано.
После входа в систему вам будет предложено либо сгенерировать файл конфигурации, который будет сохранен в вашем домашнем каталоге ~/ .config/i3/config, или используйте значения по умолчанию, которые сохранят файл в каталоге /etc/i3 .
В этом руководстве мы выберем первый вариант, поэтому мы собираемся нажать ENTER , чтобы поместить файл конфигурации в наш домашний каталог.
Затем вам потребуется определить также известный ключ-модификатор wm i3 в качестве клавиши $ mod
, которая может быть либо клавишей с логотипом Windows , либо клавишей Alt . Используйте стрелку вверх или клавиши вниз, чтобы выбрать предпочитаемую клавишу-модификатор.
Когда вы закончите с начальной настройкой. не имеет ничего общего с окном i3 по умолчанию, оно сохраняется как пустой экран со строкой состояния в самом низу экрана.
Как использовать оконный менеджер i3 в Linux
После установки с менеджером листов i3 , вот несколько комбинаций клавиш, которые вы можете использовать, чтобы оторваться от земли и с легкостью использовать диспетчер листов.
Запустите терминал: $ mod + ENTER
.
Запуск приложения с использованием меню: $ mod + d
– открывает меню в в верхней части экрана, который позволяет вам искать конкретное приложение, вводя ключевое слово в предоставленное текстовое поле.
- Войдите в полноэкранный режим – включение и выключение:
$ mod + f
. - Выход из окна приложения;
$ mod + Shift + q
. - Перезапуск i3:
$ mod + Shift + r
. - Выход из диспетчера окон i3:
$ mod + Shift + e
.
Управление окнами
При запуске приложений, они обычно представляют собой плитки, как показано ниже. Очевидно, рабочее пространство выглядит таким тесным с несколькими плиточными окнами и заставляет вас чувствовать себя перегруженным.
Для удобства вы можете отсоединить окно и вывести его на передний план, чтобы получить эффект « плавающего ». Этого можно добиться, нажав комбинацию $ mod + Shift + Space
.
В приведенном ниже примере окно терминала отображается на переднем плане, а не мозаично. .
Кроме того, вы можете переключить окно в полноэкранный режим, нажав комбинацию $ mod + f
и повторив то же самое, чтобы вернуться в режим мозаики.
Строка состояния i3
Это один из наиболее важных, но упускаемых из виду разделов i3 менеджера листов . Он отображает такую информацию, как доступное дисковое пространство, IP-адрес и пропускная способность, уровень заряда батареи, дата и время.
Основные конфигурации 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 = " . * "] пиксель границы
…