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)
Ответ на: комментарий от Faiver

Меня больше интересует, что оно делает.

больше не получает фокус

Зачем это было нужно раньше?

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

всё равно жи минорщина

Это даже не минорщина, это просто чери-пиком понадёргали из мастера случайное. Причём фиксы клавиатуры это, вот это даже не вошли. Нафиг нужны такие релизы. Ждём 4.0 на git master.

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

Дефолт, скорее всего, внешне не [особо] изменился

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

Короч окно root это рабочий стол X-сервера, то, на чём у тебя рисуются обои рабочего стола.

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

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

Вот это исправление делает так, чтобы рабочий стол не забирал на себя фокус.

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

Тем много. Сдеалны так же качественно, и сказать, что они лучше, можно только исходя из вкусовых предпочтений.

sudopacman ★★★★★
()

У меня один вопрос: оно все еще требует знания питона (или перла? — не помню) для конфигуряния? Это была та причина по которой дропнул его. Это был главный минус. Ну плюс не очень понятная политика управления окнами, не удалось уловить ее логику сходу, и разбираться не стал вовсе.

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

У меня один вопрос: оно все еще требует знания питона (или перла? — не помню) для конфигуряния? Это была та причина по которой дропнул его. Это был главный минус. Ну плюс не очень понятная политика управления окнами, не удалось уловить ее логику сходу, и разбираться не стал вовсе.

Там Lua! Кто такой python? 😊

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

Awesome wm это опять таки си и xcb, но представляет некий api на языке lua для конфигурации. А тут само собой нужно читать доки и писать код для нужного тебе поведения. С одной стороны свобода действий, с другой потеря времени.

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

Во-первых, Lua, а во-вторых то что конфиг на Lua не означает что нужно знать Lua, чтобы этот конфиг править. Так, если вы знаете JavaScript — базовые операции можете осуществлять без проблем. Фактически любой человек (даже не знакомый толком ни с одним скриптовым языком, только с C/C++ или с каким-нибудь бейсиком/паскалем/алголом) быстро освоится. К базовым операциям я отношу: поменять название тэгов, задать для каждого тэга список лэйаутов, поменять хоткеи, настроить правила для приложений (какое окно на какой тэг кидать и флоатить или нет в зависимости от класса, инстанса и тайтла).

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

А говорили, что будет 4.0

Это я говорил, но в другом контексте. Я говорил, что из ветки master будут пилить 4.0, а не из ветки 3.5, которую можно считать stable.

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

Фактически любой человек.. быстро освоится

Знаю луа на уровне метатаблиц, корутин и С API. С конфигом awesome не справился. Надо разбираться в особенностях beautiful/naughty (или как их там), чтобы настроить awesome под себя

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

Любимых у меня нет, ибо awesome уже не пользуюсь. Но вот эти очень даже нравятся:
https://github.com/copycat-killer/awesome-copycats
www.linux.org.ru/people/StillSteal/?section=3
капитан на мостике
khaki
Red Flat Awesome
Да и вообще их дофига. На том же DA: http://www.deviantart.com/tag/awesomewm

sudopacman ★★★★★
()
Последнее исправление: sudopacman (всего исправлений: 1)

с именем «Space Oddity» Майор Том, Майор Том, у Вас одежка сползает. Система перезагрузится.

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

и долго ты будешь ждать? даже эта фигня год выходила

Пофиг когда объявят, я и так из master собираю обновления, там относительно живая разработка, и работает хорошо. (По сравнению с веткой 3.5).

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

Надо разбираться в особенностях beautiful/naughty (или как их там), чтобы настроить awesome под себя

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

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

Если хотеть что-то сверх этого, то да — не всякий осилит, но тут есть лайфак: еси нельзя осилить, то можно просто перестать хотеть.

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

не версия, а название

релиза, хотя бы минорного, люди требовали уже давно. psychon тестил около 2-х месяцев ветку 3.5, на которой, собственно, и был tagged(как это перевести?) новый релиз

actionless ★★★★★
()

прирост осомщиков увеличен в двое

hyperboria
()

Второй лучший WM после twm.

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

Да я бы освоился, если бы не было в лом. Допустим баш нужен постоянно, и я на него готов тратить время. Честно ^_^. Но вникать в язык ради одного приложения, это не очень хорошая трата времени.

Ну поймите правильно: недружественно это, — предоставлять пользователю править скрипты в файле настройки. Наглее было бы предоставить ему править исходники, разве что. Я вообще отписался на заметку, так сказать. Скрипт вместо конфига это серьезный минус, на мой взгляд. Плюс к гиковости, несомненно. Многие расценят как труЪ, но врядли их будет большинство из потенциальных пользователей.

Csandriel
()

Слишком переусложнен, как по мне.

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

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

Именно им и пользуюсь. На тот момент когда решил познакомиться с тайловыми wm не располагал временем чтобы разбираться с Lua. Ну а сейчас i3 меня вроде как полностью устраивает.

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

Удваиваю awesome-copycats, сам уже больше двух лет на ней сижу.

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

если конфиг на знакомом тебе языке, то не минус

Согласен. Почему бы и нет. Конфиг на баше явление нормальное, даже более того, это плюс в маневренность.

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

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

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

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

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

с точки зрения успехов у пользователя, более перспективна программа с конфигами вида опция=значение

просто key=value не оч заходит, когда нужно более-менее сложные правила. а вот декларативный «конфиг» на подмножестве какого-либо яп в таких случаях — самое то. именно осом в этом плане не оч, потому что там предлагается в явном виде писать поведение wm. но есть примеры wm, где конфиг на яп вроде как не является помехой к конфигурированию

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

только он настолько минималистичен, что не может хотя бы в какое-то подмножество ewmh, что неудобно. хотя мне даже нравился когда-то.

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

Фанаты Боуи и сюда просочились.

Спасибо за наводку, отличная песня.

// Да, творчество Боуи как-то прошло мимо меня, сознаюсь...

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

версия ради Боуи? какой то недопиар

Дешевый PR. Какая-то безмозглая студентота.

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