Awesome/ru

awesome is Article description::a highly configurable, next generation, dynamic [[window manager for X.]] It is primarily targeted at power users, developers and any people dealing with every day computing tasks and who want to have fine-grained control on their graphical environment. It is extended using the Lua programming language.

Emerge
Установите :

Первоначальная настройка
Для запуска awesome используйте display manager или.

Чтобы использовать с поддержкой ConsoleKit, установите ConsoleKit и создайте следующий файл:

Конфигурационный файл
Стандартный конфиг awesome находится в. Если данной директории или указанного файла нет, его следует создать. Стандартная конфигурация поставляется в комплекте и находится по адресу. Просто скопируйте его в домашнюю директорию.

Создадим директорию :

И скопируем туда :

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

После внесения изменений не помешает проверить файл на наличие ошибок:

Поддержка обоев рабочего стола очуществляется пакетом :

Но можно установить обои и при помощи, для чего следует добавить в следующую строку:

Тэги
В тэгами называются виртуальные рабочие столы, на которых запущены приложения. Можно присвоить им различные символы:

Меню
Рассмотрим пример меню :

Дата и время
Ниже приведён пример нестандартного формата времени. Для формата используется синтакс, а   указывает интервал обновления.

Настройка громкости
позволяет использовать мультимедиа-клавиши и видеть уровень громкости при помощи иконки в трее.

Автоматический запуск из :

Или же можно добавить обработку мультимедиа-клавиш прямо в конфигурации :

Мультимедиа клавиши MPD
Установите чтобы привязать мультимедия клавиши к MPD:

И обновите конфиг, чтобы присвоить мультимедиа-клавишам соответствующие команды:

Исправление ошибок конфигурации при помощи Xephyr
Xephyr удобен для исправления ошибок, так как запускает X без клиентского окна.

Создастся окно размерами 800x600. Чтобы запустить внутри него awsome, необходимо выполнить следующую команду:

Это запустит awesome внутри окна.

Горячие клавиши
Список наиболее полезных клавиш:


 * + = переместить клиент мышью
 * + = изменить размер клиента мышью


 * + = открыть терминал
 * + = выполнить команду
 * ++ = закрыть
 * + = развернуть
 * + = свернуть
 * ++ = восстановить свёрнутые
 * + = полноэкранный режим
 * + = переключиться на предыдущий клиент
 * ++ = режим плавающих окон


 * + = подсветить левый
 * + = подсветить правый
 * ++ = переместить вправо
 * ++ = переместить влево


 * + = изменить размер тайлового окна
 * + = изменить размер тайлового окна


 * + = сменить тэг
 * + = сменить тэг
 * ++ = отправить окно на тэг

Для дальнейшей кастомизации можно присвоить действия к комбинациям вроде +, чтобы, например, переключиться на предыдущее окно:

Внешние ресурсы

 * Пользовательские конфигурации на wiki-страничке awesome