Как стать автором
Обновить

Комментарии 9

Пользуюсь awesome уже больше 5 лет. Помнится, тогда 2.3 была версия. Как настроил wm в 2009, так с тех пор конфиг почти не менялся, не считая мелких правок в тот момент, когда формат конфига очень активно менялся, и wm постоянно падал после очередного обновления. К счастью этот период пришёлся на тот же 2009 год, а потом благополучно закончился.

На мой сугубо субъективный взгляд, в целом это лучший wm, из всех, которые я пробовал (а на тот момент я перебровал все тайловые wm'ы). Единственный фатальный косяк — awesome однопоточный. Всё бы ничего пока не пытаешься встроить в виджеты всякие приблуды, которым для нормального отрабатавыния нужна сеть. В момент внезапного пропадания сети начинается настоящее веселье: wm замораживается до тех пор, пока не отработает виджет. Активное окно прекрасно работает, а вот сам wm — нет. Особенно это заметно на всяких df'ах при отвалившемся nfs'e.
Поэтому, чтобы таких вещей не возникало, приходится костылить, как умею: в fs widget'e явно указываю точку монтирования, по которой нужно выводить информацию, иначе привет nfs. Часть информации получается по крону и пишется в temp файл, а awesome просто считывает инфу оттуда.

зы. т.к. у меня не бывает открыто больше 2 окон приложений в одном тэге, я в принципе выпилил список открытых окон. хватает списка тэгов. и меню выпилил. всё равно всё через хоткеи открываю.
а чем не понравился i3wm?
Увы, сейчас я уже не распишу все плюсы и минусы, потому что ковырялся со всеми wm в 2009. А память он штука такая (:
А чем не устроил вариант использования текстового, например, виджета, текст которого меняется вызовом функции из какого-нибудь shell скрипта через awesome-client?

Хорошая идея выпилить список окон. Можно добавить какую-нибудь пометку к тэгу, говорящую о том, что на текущем тэге больше двух окон открыто, да и то не обязательно.
Пользовался awesome около года, пока не решил попробовать i3 — в нем из коробки не было тех косяков, которые меня слегка раздражали в awesome (иногда тайловые окна в нижней части экрана не доходят до нижнего края, оставляя полоску из нескольких пикселей — не критично, но ассиметричность заметная; при подключении нескольких мониторов на каждом свой набор воркспейсов и для переключения между мониторами нужно привыкать к отдельному хоткею, тогда как в i3 набор воркспейсов общий на все мониторы). Уверен что все «недостатки» awesome, которые мне не нравились, можно полечить копанием в конфигах, но все таки приятно когда все сразу ровно так как хочется =). К некоторым хоткеям awesome я правда так привык, что такие же и в i3 забиндил…
Для неопределившихся с тайловым менеджером окон — еще один (субьективный) плюс i3wm: общение с window manager очень удобно осуществлять на питоне с помощью i3-py (API интуитивно понятный, даже манов читать не надо).
К сожалению споры о том какая рабочая среда лучше, так же бесконечны, как и сам мир. Ведь у каждого свой вкус.
О своем выборе именно Awesome могу сказать то, что очень многое продумано и сделано очень грамотно, хотя и действительно есть недостатки, но они решаемы. Несомненным плюсом Awesome являются виджеты, коих достаточно много, но если и их недостаточно, то можно написать свои. Тем более, что пишутся они на lua, при этом легко можно их объединить с теми же shell-скриптами. Легко настраиваемый конфиг, очень много возможностей в него уже заложено, но некоторые отключены по умолчанию. Мощь и простота в настройке правил поведения для приложений. И конечно же легковесность.
Присоединяюсь, awesome прекрасен, но с i3wm слезть уже никак. Слишком все круто
На reddit есть раздел unixporn, на котором вывешивают скриншоты своих десктопов. Одно время awesome был там самым популярным wm, до прихода новой волны: bspwm, herbstluftwm, 2bwm.
image
Стоит ещё заметить, что в wayland не будет такой вещи, как оконный менеджер, будет некий плагин оболочки. И со временем от любимого awesome, возможно, придётся отказаться.
Люблю awesome, хоть я и сижу все еще на 3.4.x. Тоже сделал для себя около года назад подобное right-click menu для списка клиентов, но для мультиэкранной конфигурации
habrastorage.org/files/b4c/088/8e7/b4c0888e78994982a10fae28af6ad11f.png
Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации

Истории