WikiSort.ru - Не сортированное

ПОИСК ПО САЙТУ | о проекте

i3

i3 с открытыми окнами редактора vim и терминалов
Тип Менеджер окон
Автор Michael Stapelberg
Написана на Си [1]
Операционная система UNIX-подобные
Первый выпуск 2009-03-15; 3636 дней тому назад[2]
Последняя версия 4.14.1 (2017-9-24; 521 день тому назад)
Лицензия BSD[3]
Сайт i3wm.org
 i3 на Викискладе

i3 — фреймовый оконный менеджер для X11, созданный под влиянием другого оконного менеджера wmii. Конфигурируется с помощью простого текстового файла. Позволяет значительно расширить свою функциональность благодаря возможности межпроцессного взаимодействия с помощью UNIX-сокетов[4].

Как и wmii, i3 в основном управляется через клавиатуру, причём клавиатурные сокращения похожи на те, которые используются в текстовом редакторе vi. Например, смена текущего окна производится нажатием клавиши Alt и одной из клавиш (J/K/L/;), а для перемещения текущего окна нужно зажать ещё и клавишу Shift (Alt+Shift+J/K/L/;).

Дизайн оконного менеджера

  • Предлагает хорошо написанный, документированный код, что уменьшает порог вхождения для новых разработчиков[3].
  • Корректно работает с несколькими мониторами.
  • Подобно редактору vi, позволяет иметь несколько рабочих режимов. Таким образом одни и те же горячие клавиши могут иметь разные функции, в зависимости от того, в каком режиме сейчас находится менеджер.
  • Использует деревья в качестве абстракции для управления окнами. Для каждого поддерева отдельно можно изменить режим разбиения (горизонтальный/вертикальный), а для каждого контейнера — режим расположения окон(фреймовый/стековый/вкладками).
  • Поддержка кодировки UTF-8.
  • Реализует интерфейс для межпроцессного взаимодействия[4]. Это позволяет другим программам посылать команды оконному менеджеру, а также получать уведомления об определённых событиях.

Сравнение с другими фреймовыми оконными менеджерами

  • i3 конфигурируется с помощью простого текстового файла, поэтому его можно настроить без знания программирования.
  • В отличие от других подобных оконных менеджеров (awesome, dwm, xmonad), в i3 пользователь сам должен настраивать свои окна: разделять их по горизонали или вертикали, изменять размеры и режим их расположения.

«Плавающие» окна

Хоть i3 и является фреймовым оконным менеджером, у него существует возможность создания «плавающих» окон — они появляются поверх фреймов и могут перемещаться и свободно менять размер также, как в популярных средах рабочего стола, таких как GNOME или KDE.

Разработчики i3 рекомендуют использовать их только для всплывающих окон[5].

Примечания

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2024
WikiSort.ru - проект по пересортировке и дополнению контента Википедии