Awesome/ru

awesome это высоконастраиваемый оконный менеджер для X. Прежде всего он направлен на опытных пользователей, разработчиков, да и просто людей, заинтересованных в наличие контроля над различными аспектами графического окружения.

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

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

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

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

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

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

If is not installed, either install it or change the default terminal emulator to the terminal emulator available on the system. Below, the default terminal emulator is set to, part of.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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


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


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


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


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

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

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

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