Awesome Window Manager, легкий оконный менеджер для X

об удивительном оконном менеджере

В следующей статье мы рассмотрим Awesome Window Manager. Это администратор окна для X на котором мы можем сделать множество конфигураций. Он был разработан на языках программирования C и Lua. Он разработан, чтобы быть быстрым и настраиваемым, и в первую очередь предназначен для разработчиков, опытных пользователей и даже обычных пользователей, которым требуется детальный контроль над своей графической средой для решения вычислительных задач. Он очень быстрый, расширяемый и распространяется под лицензией GNU GPLv2.

Как и многие оконные менеджеры типа менеджер окон (мозаика), позволяет пользователю продуктивно работать с окнами без использования мыши. Этот оконный менеджер включен в репозитории большинства самых популярных дистрибутивов Gnu / Linux, таких как Ubuntu, Fedora, OpenSuse, Debian и т. Д.

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

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

Общие характеристики Awesome Window Manager

файловый менеджер в Awesome Window Manager

  • Es бесплатно и с открытым исходным кодом. Его исходный код доступен по адресу GitHub.
  • Разработка началось как вилка DWM.
  • Его базовый код стабильный и быстрый, с уменьшенным размером..
  • Используйте ярлыки вместо рабочих пространств.
  • Он также использует biblioteca Асинхронный XCB.
  • поддержка настоящий мультиголовый (XRandR) с рабочими столами на экран (этикетки).
  • Теги (используется вместо рабочих мест) позволять размещать клиентов на нескольких этикетках и отображать несколько из них одновременно.
  • Поддерживает различные расширения Lua для дополнительных функцийнапример, фид виджетов, макеты, динамические теги, вкладки и т. д.
  • опоры D-автобус.
  • Орудия многие стандарты Freedesktop, включая XEmbed, XDG Base Directory, Системный трей, EWMH и Desktop Notification.

Удивительные сочетания клавиш в диспетчере окон

  • Признает сочетания клавиш, поэтому для большинства вещей, которые мы можем делать, мышь нам не понадобится.
  • Хорошо документированный исходный код и API.

Это лишь некоторые из основных функций Awesome Window Manager. Возможно подробно проконсультируйтесь со всеми сайт проекта.

Установка Awesome Window Manager в Ubuntu

В настоящее время Awesome Window Manager доступен практически для всех дистрибутивов Gnu / Linux. По этой причине мы можем установите его в Ubuntu, используя менеджер пакетов по умолчанию, открыв терминал (Ctrl + Alt + T) и используя следующую команду:

Установите отличный оконный менеджер

sudo apt install awesome

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

Отличная настройка выполняется путем создания файла $ XDG_CONFIG_HOME / здорово / rc.luaв целом ~ / .config / awesome / rc.lua. Чтобы получить дополнительную информацию о конфигурации, мы можем обратиться к инструкциям страница на GitHub.

Если вы хотите, скомпилировать исходный код этого оконного менеджера, вы можете следовать инструкциям в Страница GitHub. В исходном коде предоставляется образец конфигурации под названием Awesomerc.lua.

Запуск Awesome Window Manager

Мы сможем выберите Awesome Window Manager прямо в нашем диспетчере отображения.

начать круто

Как указано на странице проекта GitHub, чтобы подключить Awesome к определенному экрану, мы должны убедиться, что переменная окружения ДИСПЛЕЙ настроен правильно, например:

DISPLAY=foo.bar:1 exec awesome

Это запустит Awesome на screen: 1 хоста foo.bar.

Awesome - это оконный менеджер следующего поколения, в котором мы сможем устанавливать различные настройки для X. Хотя настроить awesomewm не очень просто, он предлагает много вещей с первого момента, чтобы мы могли начать работать. Настройка Lua немного сложна, когда дело доходит до добавления дополнительных библиотек и сохранения модульности кода, но для этого есть очень поддерживающее сообщество и сторонние библиотеки.

Он может получить дополнительную информацию об установке или настройке этого оконного менеджера от страница на GitHub проекта или из документация предлагается на сайте проекта.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.