Jump to content

i3 (оконный менеджер)

я3
Оригинальный автор(ы) Майкл Стапельберг
Первоначальный выпуск 15 марта 2009 г .; 15 лет назад ( 15 марта 2009 ) [1]
Стабильная версия
4.23 [2]  Отредактируйте это в Викиданных / 29 октября 2023 г.
Репозиторий
Написано в С
Операционная система Unix-подобный
Размер 1,3 МБ [3]
Тип Оконный менеджер
Лицензия Пункт BSD-3 [4]
Веб-сайт i3wm.org

i3 — это тайловый оконный менеджер разработанный для X11 , вдохновленный wmii и написанный на C. , [5] Он поддерживает макеты мозаики, укладки и табуляции, которые обрабатываются вручную. Его конфигурация достигается с помощью обычного текстового файла, а расширение i3 возможно с использованием сокета домена Unix и JSON на основе интерфейса IPC из многих языков программирования. [6]

Как и wmii, i3 использует систему управления, очень похожую на систему управления vi и Vim . По умолчанию фокус окна контролируется тем, что в документации называется клавишей «Mod1» ( клавиша Alt / клавиша Windows ) в дополнение к правым клавишам домашней строки (Mod1+J,K,L,точка с запятой), в то время как окно движение контролируется добавлением клавиши Shift (Mod1+Shift+J,K,L,точка с запятой). [7]

Цели дизайна

[ редактировать ]

Основные цели разработки i3 — иметь хорошо написанный, документированный код, который поощряет участие пользователей; [4] использовать XCB вместо Xlib ; правильно реализовать функции нескольких мониторов, чтобы каждое рабочее пространство было закреплено за виртуальным экраном, а добавление и удаление мониторов не наносило ущерба окнам; реализовать различные режимы , аналогично текстовым редакторам vi и vim ; использовать дерево в качестве абстракции (и базовой структуры данных) для управления окнами; и реализовать кодировку символов UTF-8 .

Конфигурация i3 выполняется через обычный текстовый файл (обычно находится в ~/.config/i3/config), [Примечание 1] который можно настроить без каких-либо сложных знаний программирования. [7] В отличие от других популярных тайловых оконных менеджеров, таких как dwm , Awesome и xmonad , в i3 управление окнами оставлено на усмотрение пользователя. Окна удерживаются внутри контейнеров, которые можно разделить по вертикали или по горизонтали. Они также могут быть изменены по желанию. Существуют также варианты размещения окон друг на друге, а также их табуляции (аналогично интерфейсу, который используют веб-браузеры). i3 использует dmenu в качестве средства запуска программ по умолчанию, но его можно заменить. [7] [8] У i3 также есть связанная программа под названием i3bar, которая отображает информацию о системе в нижней части экрана. [9]

i3 также поддерживает использование нескольких мониторов. [10]

Плавающие всплывающие окна

[ редактировать ]

Несмотря на то, что i3 является тайловым оконным менеджером, определенные окна, такие как всплывающие окна с паролем, по умолчанию не отображаются как новые плитки; [11] они всегда располагаются перед окнами, покрытыми плиткой, за исключением полноэкранного режима. Эти плавающие окна можно свободно перемещать и изменять их размер, как и в многоуровневых оконных менеджерах и популярных средах рабочего стола, таких как GNOME или KDE Plasma . [8]

Авторы i3 планируют использовать плавающие окна только для всплывающих окон. [12]

См. также

[ редактировать ]
  1. ^ Релизы GitHub
  2. ^ «Релиз 4.23» . 29 октября 2023 г. Проверено 18 ноября 2023 г.
  3. ^ страница загрузки i3
  4. ^ Jump up to: а б домашняя страница i3
  5. ^ i3 - Улучшенный менеджер окон листов.
  6. ^ Стапельберг, Майкл. «i3: Интерфейс IPC (межпроцессное взаимодействие)» .
  7. ^ Jump up to: а б с Конглтон, Ник (23 мая 2017 г.). «Установка и использование оконного менеджера i3 в Ubuntu» . сделать проще . Uqnic Network Pte . Проверено 1 мая 2019 г.
  8. ^ Jump up to: а б Дж. А. Уотсон (7 января 2016 г.). «Как настроить рабочий стол Linux: оконный менеджер i3» . ЗДНет . ЗДНет . Проверено 1 мая 2019 г.
  9. ^ «Начало работы с тайловым оконным менеджером i3» . 24 февраля 2016 г.
  10. ^ «Использование i3 с несколькими мониторами» .
  11. ^ Стапельберг, Майкл. "Принудительно окна как всегда плавают" .
  12. ^ Стапельберг, Майкл. « Плавающее» рабочее место .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 0f8f6780a9c684d324e4a2f3afe5512f__1720184460
URL1:https://arc.ask3.ru/arc/aa/0f/2f/0f8f6780a9c684d324e4a2f3afe5512f.html
Заголовок, (Title) документа по адресу, URL1:
i3 (window manager) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)