Awesome

Материал из LORWiki
Перейти к навигацииПерейти к поиску

awesome — динамический тайловый оконный менеджер для X Window System. Для его настройки нужно знать язык программирования Lua. Он в первую очередь ориентирован на опытных пользователей, которые хотят иметь максимальный контроль над графической средой. Другими словами это фреймворк для создания оконного менеджера на Lua.

Особенности[править]

  • очень стабильный, быстрый и компактный код;
  • хорошо документированный исходный код и API;
  • нет нужды в мышке: все может быть выполнено с помощью клавиатуры;
  • соответствие стандартам freedesktop.org;
  • возможность переключения режима с тайлового на плавающий;
  • использование тэгов рабочих столов;
  • возможность размещать окна на несколько тэгов и отображать несколько тэгов одновременно;
  • множество Lua-расширений.

Настройка[править]

~/.config/awesome/rc.lua — файл с конфигурацией awesome

Управление с клавиатуры[править]

  • Mod4 (aka WinKey) — клавиша которая используется для всех клавиш управления;
  • Mod4 + Enter — открыть терминал;
  • Mod4 + Space — переключиться к следующему режиму расположения окон;
  • Mod4 + Shift + Space — переключиться к предыдущему режиму расположения окон;
  • Mod4 + j — выбрать следующее окно;
  • Mod4 + k — выбрать предыдущее окно;
  • Mod4 + r — строка вызова;
  • Mod4 + Left — следующий тэг;
  • Mod4 + Right — предыдущий тэг;
  • Mod4 + Shift + с — закрыть текущее окно;
  • Mod4 + n — свернуть окно;
  • Mod4 + m — развернуть окно на весь экран;
  • Mod4 + 1—9 — переключиться к тэгу 1—9;
  • Mod4 + x — запуск Lua‐кода (ввод осуществляется на месте строки вызова);
  • Mod4 + w — открыть Awesome‐menu рядом с курсором.

Ссылки[править]