LINUX.ORG.RU

Вышел Awesome 3.5

 


0

4

Состоялся релиз оконного менеджера Awesome под номером 3.5. Последний крупный релиз был представлен более трех лет назад, и этот решили приурочить к «концу света» 21 декабря.

Awesome — динамический оконный менеджер для X Window System. Его разработка началась в сентябре 2007 года в результате ответвления от dwm. Это миниатюрный и быстрый оконный менеджер, поддерживающий несколько вариантов расположения окон (например, «плавающий», когда положение окон не фиксируется, и пользователь может перетаскивать их, как в большинстве популярных менеджеров). Awesome, как фреймовый оконный менеджер, стремится предоставить всё необходимое для полного управлениями окнами без помощи мыши.

Настраивается он при помощи конфигурационного файла, на скриптовом языке Lua. Есть поддержка плагинов, которые тоже написаны на Lua.

Основные изменения:

  • С версии Lua 5.2 функция module() не будет использоваться в Lua. Awesome больше не использует эту функцию. Для пользователя это означает, что теперь необходимо явно присвоить модули для глобальных переменных:

        local awful = require(«awful»)

  • В Rc.lua стало на 50 строк больше.
  • Новая система расположения виджетов.

Информация для перехода на новую версию доступна тут.

>>> Список изменений

★★★★★

Проверено: tazhate ()
Последнее исправление: Silent (всего исправлений: 8)

Многие считают этот язык крайне не понятным и невменяемым, как и самого автора

А можно подробней, заинтересовало.

quowah
()

Вау, теперь bashets совместим с awesome-stable. Новый юзербейз. Пойду напьюсь чая с радости.

zhuravlik ★★★★
()

А я уже перешёл на dwm. Трея по дефолту, конечно, нет, но редко бывает нужен. Ну и конфигурация через пересборку не для всех.

olibjerd ★★★★★
()

А приложения Java всё ещё не работают нормально в awesome? У меня были проблемы с работой eclipse в awesome, не знаю как ведёт себя Netbeans...

lucentcode ★★★★★
()

Приятно. Хороший, годный WM. Полтора года пользуюсь.

bE3HO7NM
()
Ответ на: комментарий от frozenix

Ах да, там ещё наследование сделано через полную ж..., но в awesome сложно его встретить, а в rc.lua уж тем более. Там даже ООП нет, сложно понять, чего такого они там нашли.

frozenix ★★★
()

яннп про новые фичи.

почему подробней не написано?

x4DA ★★★★★
()
Ответ на: комментарий от frozenix

наследование сделано через полную ж

А вот это уже интересней. Можете изложить, либо дать ссылки, где это обсуждается?

x4DA ★★★★★
()

Пока прогрессивные лайнеры бороздят океаны космоса и даже кеды летают как фанера над парижем, кто то усиленно жаждет возврата к терминалам :-)

anonymous
()

Основные изменения:
...
В Rc.lua стало на 50 строк больше.

Что, в журнале изменений так и написано?

d_Artagnan ★★
()

Awesome, как фреймовый оконный менеджер, стремится предоставить всё необходимое для полного управлениями окнами без помощи мыши.

multitouch-интерфейс это здорово.

d_Artagnan ★★
()

Чем он лучше i3? Ну, кроме конфига на lua, конечно.:)

anonymous
()

Так и не осилил переписать свой длииииииииный конфиг под этот новый стандарт.

Да и вообще, awesompd не работает, а фич больше, вроде как, не стало.

RaySlava
()

модуль () не будет использоваться в Lua

Не «модуль ()», а функция module(). Вы гугль-транслейтом переводили?

anonymous
()
Ответ на: комментарий от frozenix

Там даже ООП нет

Ритчи на вас нет.

Я не большой любитель Lua, но это язык, который умудряется быть крайне выразительным и при этом совершенно не жручим. Все концепции я его основе предельно просты.

buddhist ★★★★★
()

Могу сказать что этот ваш i3,dwm и прочая шелупонь ни в какое сравнение с ion3 не идёт, к сожалению. Автор ion3 конечно весьма эксцентричен, но лично я ему это охотно прощаю, ибо ОН имеет право. Пытался пользоваться i3 - не то. Без луа всё это фуфло. Заменой ion3 скейчас является notion, однако ни одной настоящей версии выпущено не было, всё на git master. Awesome не пробовал, судя по всему самое начало? Как в сравнении с ion3/notion, стоит пробовать?

alx_me ★★☆
()

Опять конфиг переделывать, аррРРР!

Versed
()
Ответ на: комментарий от alx_me

Да ну, в ion3/notion тайлинг статический, а здесь везде динамический. Разные подходы. И тут уже кому какой нравится больше. А сравнивать эти вещи дело весьма безполезное

c0smonaut
()
Ответ на: комментарий от alx_me

Awesome не пробовал, судя по всему самое начало?

Самое начало чего? Awesome перешёл на lua в мае 2008

anonymous
()

Поздравляю всех с новыми конфигами.

anonymous
()
Ответ на: комментарий от d_Artagnan

multitouch-интерфейс это здорово.

multitouch-интерфейс это херня. взрослые люди вроде бы, а сидят тыкают пальцами в экран как умственно неполноценные. для полноты картины осталось ещё слюни пустить.

anonymous
()

Пользовался им больше двух лет, но задолбался бороться с мелкими глюками и перешел на wmii. За два месяца ни единой, даже самой мелкой проблемы. Из коробки работает как надо. Ну разве что несколько правил написал для раскидывания окошек по тегам. И да, больше в конфиге *ничего* нет, полная умолчалка.

$ cat ~/.config/awesome/rc.lua | wc -l
477

$ cat ~/.wmii-hg/wmiirc_local.py | wc -l
39

На одном компе пока остается ubuntu/awesome, на другом arch/wmii; разницы никакой, только в awesome постоянно норовлю нажать Meta+{H,L} вместо Meta+{J,K}, ибо логичнее.

В общем, конгратс-то конгратс, но как-то не очень восторженно уже.

amix ★★★
()
Ответ на: комментарий от lucentcode

setwm lg3d спасёт отца русской демократии, приходится костыли делать, раз ява такое говно и не смотря на обещания так и не осилили non-reparenting wm.

qnikst ★★★★★
()
Ответ на: комментарий от anonymous

Уточню: патченный DWM. DWM без патчей systray и dwm-pango не нужен.

P.S. А awesome хорош, да.

anonymous
()
Ответ на: комментарий от lucentcode

А приложения Java всё ещё не работают нормально в awesome?

никаких проблем уже более года нет, главное (собственно вики почитать) установить и добавить в rc.lua:

awful.util.spawn_with_shell("wmname LG3D")
эклипса, идея и прочие джетбрейнсы, всякие вольфрам математики и прочее работает без проблем (в некоторых случаях полезно запускать джава приложения с:
export _JAVA_OPTIONS="-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel"
)

science ★★☆
()
Ответ на: комментарий от anonymous

Вот из-за этих ваших кед жажда возврата к терминалам возрастает многократно. Хотя awesome на самом деле прогрессивнее кед, но хомячью не понять.

anonymous
()
Ответ на: комментарий от anonymous

Ни хера не понятно

собственно слева направо (ножницы) клипбоард, далее чат - открывается тмукс с вичатом (irc + jabber плагин), далее mutt, далее mpd/ncmpcpp, далее TaskWarrior показывает задачи с возможностью set done, далее системный монитор память, загрузка ядер, температура, жесткий диск, батарея, сеть и бинарные часы. При наведении на процессор - всплывающий top, ЛКМ на нём же - открывается htop в терминале. При ЛКМ на сеть - открываться iptraf-ng, а ПКМ на жестком диске - опции монтирования ФС через udisk-glue

/me смотрит с иронией на пользователей конки на пол экрана.

Собственно долго думал как реализовать стрелочки, на панели - оказалось все просто.

science ★★☆
()
Последнее исправление: science (всего исправлений: 1)
Ответ на: комментарий от science

идея и прочие джетбрейнсы

Неужели даже историю фокуса для свинговых приложение починили? Не верю.

anonymous
()
Ответ на: комментарий от d_Artagnan

Awesome, как фреймовый оконный менеджер, стремится предоставить всё необходимое для полного управлениями окнами без помощи мыши.

multitouch-интерфейс это здорово

Тонко.
Спасибо, подняли настроение в зимнее утро :)

Spirit_of_Stallman ★★★
()
Ответ на: комментарий от science

Осомщики, зацените панель запилил.

Ниче так, убунтятненько.

kernelpanic ★★★★★
()
Ответ на: комментарий от science

/me смотрит с иронией на пользователей конки на пол экрана

Ну мне лично не кажется удобным всё впихивать в панель, я там держу только первоочередное (загрузка проца, индикатор раскладки, температура, батарея), а по нажатию кнопки выскакивает поверх всех «Conky на пол-экрана», и там я смотрю то, что нужно. А «при наведении» вообще мне неудобно. Ещё в пиктограммки целится.

anonymous
()
Ответ на: комментарий от science

С Eclipse это помогает, а у PyCharm остается одна проблема, focus есть, raise - нет.

kernelpanic ★★★★★
()
Ответ на: комментарий от anonymous

Кстати, лаунчера гениальнее dmenu_run я ещё не видел.

Тормозной только, зараза. Мне надо уже приложение запустить, а он там себе мои */bin/ перечитывает

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.