Как работают разные макеты в awesome?

Некоторое время я использую awesome в Ubuntu 14.04. Макеты по умолчанию, определенные в rc.lua:

layouts =
{
    awful.layout.suit.floating,
    awful.layout.suit.tile,
    awful.layout.suit.tile.left,
    awful.layout.suit.tile.bottom,
    awful.layout.suit.tile.top,
    awful.layout.suit.fair,
    awful.layout.suit.fair.horizontal,
    awful.layout.suit.spiral,
    awful.layout.suit.spiral.dwindle,
    awful.layout.suit.max,
    awful.layout.suit.max.fullscreen,
    awful.layout.suit.magnifier
}

Мне трудно осмыслить это! Некоторые из них мне удалось понять (я думаю), просто протестировав их, но не все.

Я пытался найти документацию, которая описывает это, но безуспешно. Есть ли какая-то документация, где я могу прочитать о них и концептуальных мыслях, стоящих за всем этим? Когда и как они подходят для разных задач.

Я понимаю, что это индивидуально, но если бы вообще была какая-то информация об этих вещах, потрясающее сообщество, как я думаю, сильно выиграло бы от этого!


person UlfR    schedule 02.10.2015    source источник


Ответы (2)


Я понимаю, что визуальная документация была бы классной, но, черт возьми, ее нет. Хотя здесь есть (очень поверхностное) текстовое описание , который я расшифровываю (и некоторые мелкие исправления) ниже:

  • awful.layout.suit.corner.nw

Угловая планировка. Отобразите главный клиент в углу экрана, а подчиненные устройства в одном столбце и одной строке вокруг главного.

  • awful.layout.suit.corner.ne

Угловая планировка. Отобразите главный клиент в углу экрана, а подчиненные устройства в одном столбце и одной строке вокруг главного.

  • awful.layout.suit.corner.sw

Угловая планировка. Отобразите главный клиент в углу экрана, а подчиненные устройства в одном столбце и одной строке вокруг главного.

  • awful.layout.suit.corner.se

Угловая планировка. Отобразите главный клиент в углу экрана, а подчиненные устройства в одном столбце и одной строке вокруг главного.

  • awful.layout.suit.floating

Плавающий макет.

  • awful.layout.suit.magnifier

Макет лупы.

  • awful.layout.suit.max

Развернутый макет.

  • awful.layout.suit.max.fullscreen

Полноэкранный макет.

  • awful.layout.suit.spiral.dwindle

Уменьшить макет.

  • awful.layout.suit.spiral

Спиральный макет.

  • awful.layout.suit.tile.right

Главный алгоритм тайлов справа.

  • awful.layout.suit.tile.left

Главный алгоритм тайлов слева.

  • awful.layout.suit.tile.bottom

Основной алгоритм тайлов внизу.

  • awful.layout.suit.tile.top

Главный алгоритм тайлов вверху.

person samuelgrigolato    schedule 11.09.2019

Документация макеты подробно их описывает.

Некоторые проблемы могут возникнуть, чтобы понять, что произошло, когда вы используете эти макеты, когда вы «случайно» нажимаете ModKey + Shift + h или ModKey + Ctrl + h. Он изменяет вид плитки.

Попробуйте макет с этой модификацией, чтобы найти лучший макет для ваших нужд.

person Martin Rosalie    schedule 11.02.2016