LINUX.ORG.RU

Релиз Awesome WM 3.5.7

 , ,


3

3

15 января выпущен новый релиз оконного менеджера Awesome 3.5.7, с именем «Space Oddity». С даты последнего релиза, версии 3.5.6 прошёл 1 год.

Было внесено 30 изменений, в основном это багфиксы.

  • добавлен сигнал в tag.lua property::icon_only;
  • в отладочную информацию добавлены строки stdout/stderr;
  • для cmake заменено ESCAPE_QUOTE на ESCAPE_QUOTES, используемый в новых версиях;
  • при перезапуске Awesome сохраняется положение приложений awesome_atexit;
  • в awesomeConfig.cmake добавлен флаг AWESOME_DATA_DIR, так что теперь можно устанавливать каталог в зависимости от архитектуры системы;
  • исправлено описание A_STRNEQ_CASE;
  • titlebars удаляется с окна приложения во время отключения;
  • добавлен DBUS_TYPE_DOUBLE;
  • большинство событий (event) теперь игнорируются, если приложение свернуто;
  • ускорена перерисовка трея при изменении фонового цвета;
  • исправлены события enter/leave в titlebar;
  • корневое (root) окно больше не получает фокус;
  • исправлен client_apply_size_hints();
  • awesome.quit() добавляется при старте;
  • исправлена опечатка xwindow_translate_for_gravity();
  • притяжение (gravity) окна теперь срабатывает при изменении размера окна, размера titlebar, толщины границы;
  • зафиксированы client keys на окне приложения;
  • улучшена обработка уведомлений запуска;
  • обновлен layout API в awful.menu.

>>> Скачать можно здесь



Проверено: Shaman007 ()
Последнее исправление: Klymedy (всего исправлений: 4)
Ответ на: комментарий от sudopacman

Не факт, не факт. Посмотри на иссуи, что-то мне подсказывает, что можно даже 3.7 ждать.

Кстати, вряд ли они релизнут 4.0, пока не починят утечку памяти.

Как воспроизвести
Открой на каждом таге по паре-тройке клиентов, на одном из них таскменеджер, выдели в нём осом, чтобы не убежал, рестартани осом и переключайся по тагам рандомно раз пятнадцать-двадцать. У тебя с 25 метров потребление памяти должно подскочить до 40-50, а с >=60 метров осом начнёт люто тормозить, особенно при управлении мышью по панели.

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

Темень.

Ну что поделать.

Я вот с того же 1969-го с удовольствием слушаю «Ummagumma» Pink Floyd, «In the court of the Crimson King» King Crimson... Явно что-то общее есть. Магический год.

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

tagged - выделенный\помеченный.

Полностью соглашусь, релиз нужен был давно, как минимум чтобы показать что проект жив, так как далеко не все следят за ним на Git.

Да я бы освоился, если бы не было в лом.

Никто и не заставляет, но вот предоставляемая гибкость и конфигурируемость благодаря встроенному языку Lua, позволяют творить все что угодно. Была бы фантазия и желание это реализовать. И это один из самых главных плюсов данного WM.

что можно даже 3.7 ждать

Давайте хотя бы 3.6 дождемся, а то в год по версии мы долго ждать будем. Хотя...

Для всех желающих нововведений, отслеживайте прогресс на Git. Там много интересного порой проскакивает. Некоторые возможности не так давно описывал actionless здесь.

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

Чтобы настроить базовые вещи ни в чём разбираться не надо.

У них очень дурной API для конфига, а точнее его вовсе нет. Нужно писать всю эту ересь типа globalkeys = awful.util.table.join(globalkeys, ...), потом навешивать колбеки для awful.key вместо того чтобы просто писать key(META..'j', focus_next) например. Я вот lua хорошо знаю, долго сидел на ion3, но такой наскаозь императивный формат конфига и убогий API даже меня демотивирует лезть что-то там перенастраивать.

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

Наглее было бы предоставить ему править исходники

А так оно и есть. Конфиг в awesome - это часть исходников и по сути и по форме. Даже в dwm конфиг все-таки в хедере и поэтому более декларативный.

anonymous
()

Поздно. Неделю назад ушёл на i3. Ибо в нём виджеты имеют право тупить, а в awesome напрочь блокируют интерфейс.

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

наскаозь императивный

это известная проблема и постепенно исправляется, для лэйаутов виджетов уже исправлено (или, как минимум, висит открытый ПР)

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

у автора таких виджетов в голове было что-то заблокировано

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

Затем ты случайно задел мышку рукой, курсор мышки уехал на рабочий стол, и забрал фокус за собой — рабочий стол стал в фокусе, а приложение фокус потеряло, ты больше не можешь вводить текст в окне.

вот для таих случаев придумали фокус по клику

q11q11 ★★★★★
()

* Срыватель покровов mode

Смысл обсуждать проект, который канет в лету, как только все перейдут на wayland

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

А смысл верить в срывателей покровов, предполагая, что такого перехода не состоится вовсе

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

Если нужен нормальный конфиг, то тогда dwm - тот же си и xcb, но с нормальным конфигом на си же.

Прости, пожалуйста, не удержался.

Ах, простите, ещё и такое есть? Ну конфиг на си вроде тоже самое что и конфиг на lua. Мне показалось автора не устроила привязка конфига к языку.

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

Да нет, не то же самое. Уже говорил, у dwm конфиг в хедере, там только определения, никакого кода. А конфиг awesome - это скрипт с полным императивным фаршем. Конфигом его только условно можно назвать.

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

Как воспроизвести
Открой на каждом таге по паре-тройке клиентов, на одном из них таскменеджер, выдели в нём осом, чтобы не убежал, рестартани осом и переключайся по тагам рандомно раз пятнадцать-двадцать. У тебя с 25 метров потребление памяти должно подскочить до 40-50, а с >=60 метров осом начнёт люто тормозить, особенно при управлении мышью по панели.

А какая версия awesome? У меня не получается.

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

как только все перейдут на wayland

И увидел я новое небо и новую землю, ибо прежнее небо и прежняя земля миновали, и моря уже нет (Откр.21:1)

...Но это будет ещё не скоро, и это очень большое счастье...

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

Начиная с 3.5.1, заканчивая 3.5.2 из git. На 3.5.{6,7} тоже должно воспроизводиться. Без compton тормоза меньше, но раму жрёт именно awesome.

r3lgar ★★★★★
()

Подскажите, что есть такого в i3 что нет tearing. В awesome есть. (GTX 970)

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

Начиная с 3.5.1, заканчивая 3.5.2 из git. На 3.5.{6,7} тоже должно воспроизводиться. Без compton тормоза меньше, но раму жрёт именно awesome.

Видимо, всё таки, c 3.5.2

awesome v3.5.1 (Ruby Tuesday) • Build: Apr 12 2013 15:47:55 for x86_64 by gcc version 4.7.2 (builder@localhost.localdomain) • Compiled against Lua 5.1.4 (running with Lua 5.1) • D-Bus support: ✔

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

А когда будет версия для Wayland?

Никогда - это фантастика ! =)

gBopHuk
()

Да уж, за один год мало чего исправили, не очень хорошо, на самом деле.

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

Видимо, всё таки, c 3.5.2

Я конкретно перечислил версии, а ты продолжаешь гадать?

Ночью собрал 3.5.7, и с ним воспроизвелось.

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

А когда будет версия для Wayland?

Говорят, что нет. Но вполне можно ожидать форк, когда вяленый доведут до состояния «готов для десктопа».

r3lgar ★★★★★
()

Если бы не упячки памяти - цены бы ему не было.

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

Я конкретно перечислил версии, а ты продолжаешь гадать?

Я конкретно показал на какой версии инструкция по воспроизведению у меня не работает.

Решил проверить сколько проработает всё это дело:

awesome 3.5.1 За 8 часов рабочего времени( с кучей программ на 6 тегах ) процесс awesome c 15Мб вырос до 29Мб. Прогресс то есть, но темпы не такие большые. Подошёл только к порогу 30Мб. Compton включен.

Сколько тегов добавить? Какие программы запущенны? Да и вообще бага то оформлена, а то так должго ждать можно?

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

Compton включен.

Бэкенд какой?

Сколько тегов добавить?

У меня их всего пять.

Какие программы запущенны?

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

Да и вообще бага то оформлена, а то так должго ждать можно?

ЯННП, кого ждать?

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