i3

Скриншот программы:
i3
Детали программы:
Версия: 4.7.2
Дата загрузки: 19 Feb 15
Разработчик: Michael Stapelberg
Тип распространения: Бесплатная
Популярность: 14

Rating: nan/5 (Total Votes: 0)

i3 является оконный менеджер плитки. Он полностью написан с нуля.
i3 был создан потому, wmii, наш любимый менеджер окон в то время, Ждут и Rsquo; т предоставить некоторые особенности, которые мы хотели (Xinerama все сделано правильно, например), были некоторые ошибки, Ждут и Rsquo; т прогресса после достаточно долгого времени и WASN и Rsquo, T легко взломать на всех (исходный код комментарии / документация полностью отсутствует). Тем не менее, мы считаем, что wmii разработчики и авторы проделали большую работу. Спасибо за воодушевление нас на создание i3.
Помните, что i3 в первую очередь ориентирован на продвинутых пользователей и разработчиков.
Цели:
По опыту мы сделали, когда требуется, чтобы взломать / исправить wmii, мы договорились о следующих целей i3:
И NBSP; 1. Написать хорошо читаемые, хорошо документированный код. Создать дополнительную документацию о том, как расширить i3, объясняя свои внутренние разработки.
И NBSP; Это включает в себя modifyable люди, которые знают, как программировать, но которые не обязательно знакомы со всеми X11 & Rsquo, S внутренние. То есть, документ, почему вещи случаются, и когда они случаются, так что пользователь получает картину всего процесса отвечает оконный менеджер, из, просто читая исходный код.
И NBSP; 2. Использование XCB, насколько это возможно (это не обеспечивает функции для некоторых функций пока, как в core protocol), а Xlib. XCB имеет гораздо чище API и должно быть быстрее в довольно многих ситуациях.
И NBSP; 3. Правильно применять Xinerama, то есть путем присвоения каждой рабочей области в виртуальный экран. Особенно убедитесь, что установка и снятие новые мониторы, как видеопроекторов работает во время работы и делает правильные вещи.
И NBSP; 4. Используйте метафору таблице абстракции. Вы можете создать горизонтальные и вертикальные столбцы (в wmii, вы можете создать только вертикальные столбцы). Смотрите документацию для получения дополнительной информации о том, как это работает, это действительно важный принцип в i3. (TODO: Документация:-))
И NBSP; 5. Реализация командный режим, как в Vim. Вы можете легко объединить несколько действий (например, фокусировка, перемещение, привязки) с помощью режима командной строки.
И NBSP; 6. Реализация поддержки XRandR для листать мониторов.
И NBSP; 7. Не используйте такие программы, как AUTOCONF / Automake для конфигурации и создания нечитаемые / сломанные мейкфайлы. Вместо этого, используйте чистую Makefile, который автоматически включает / отключает функции для конкретных платформ. Кроме того, документирование зависимостей должным образом, так что сопровождающие пакетов имеют легкую работу упаковки i3.
И NBSP; 8. Обеспечить Крючки / обратные вызовы для других программ по интеграции. Используя этот механизм, можно легко расширить i3 на любом языке, не касаясь код C. Кроме того, чтобы взаимодействовать с запущенным i3 Например, сообщения могут быть отправлены.
И NBSP; Этот подход должен быть более легкий, чем wmii и Rsquo; с использование файловой системы 9P. Кроме того, основная функциональность не зависит от отдельной программе, так что i3 работает быстрее, особенно если ваша система находится под нагрузкой.
И NBSP; 9. Будьте UTF-8 в чистоте.
И NBSP; 10. Обычно элитарность среди минимальных оконных менеджеров: Дон и Rsquo; т быть раздутым, дон & Rsquo; т быть фантазии (простые границы наиболее украшение мы хотим иметь), Дон & Rsquo; т добавляет поддержку для Xft и размытыми шрифтами.
И NBSP; Однако, мы не применяют ненужные ограничения, такие как максимальная сумма строк исходного кода. Если он должен быть немного больше, это будет.
Особенности
* Мы можем связать на Mode_switch (Alt Gr). Другие оконные менеджеры не в состоянии сделать что из-за X11-ошибка, которая вызывает состояние модификатора не правильно установить KeyPress- событий. Мы используем XKB за то, чтобы получить правильное состояние.

Что нового в этой версии:

  • Совместимость была улучшена, в частности, для системы Mathematica и Java-приложений.
  • i3-nagbar должны работать с большим количеством эмуляторов терминалов, чем раньше.

Похожие программы

X.Org
X.Org

14 Apr 15

Enlightenment
Enlightenment

22 Jun 18

MATE
MATE

22 Jun 18

ZappWM
ZappWM

20 Feb 15

Другие программы разработчика Michael Stapelberg

lftp-vi
lftp-vi

2 Jun 15

VokabelTrainer
VokabelTrainer

3 Jan 15

Комментарии к i3

Комментарии не найдены
добавить комментарий
Включите картинки!