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

Как в сравнении с ion3

В сравнении с ion - годное API. В плане юзабельности - сосед

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

Странно. Никогда не тормозил. Ни на дебе, ни на арче. Это сколько ж файлов в бине должно быть? Полтора лимона?

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

Странно. Никогда не тормозил. Ни на дебе, ни на арче. Это сколько ж файлов в бине должно быть? Полтора лимона?

% ls /usr/bin | wc -l 3400

При первом запуске после загрузки тупит несколько секунд.

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

Очень странно. А что за ОС? dmenu из реп (такое тоже есть, как оказалось) или самосборный? Сам по себе ls не подтормаживает?

anonymous
()

Кстати, если кто осилит сделать в 3.5 старый добрый :set_border() для виджетов, тому вечная слава.

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

А что за ОС?

Gentoo Linux ~amd64

dmenu из реп (такое тоже есть, как оказалось) или самосборный?

Затрудняюсь с ответом… Видимо, да!

(Самосборный из реп)

Сам по себе ls не подтормаживает?

Сам по себе — нет, `ls | wc` отрабатывает мгновенно. Но сейчас-то кэш прогрет, и dmenu запускается быстро.

anonymous
()

Оно лучше/быстрее icewm?

fero ★★★★
()

Опять конфиги сломали. :-/

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

кэш прогрет, и dmenu запускается быстро.

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

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

Традиции фортрана.

В паскале индексацию массивов можно начинать с любого целого числа (и вообще любого значения перечисляемого типа).

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

Видимо, не так выразился. Я имел в виду меню как в макоси и юнити.

olibjerd ★★★★★
()
Ответ на: За что не любят lua? от ados

http://julien.danjou.info/blog/2011/why-not-lua

tl;dr

My recommendations these days would be not to embed, but to extend. If you really have no choice and need to embed a language into your application, GNU Guile is probably worth considering, because it's a Scheme and therefore a functional language :-), and because it can provides also different languages.

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

Первый запуск, имо, значения не имеет

Почему это? Дисковый кэш отменили?

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

ага, надо заменить lua на javascript и имя на some-shell

anonymous
()

Я предпочитаю dswm, но если не он - то точно awesome. Я совершенно никак отношусь к lua, но awesome впечатлил двумя вещами:

1. Действительно быстрый и удобный сразу из коробки
2. Огромное количество готового кода, библиотек и примеров. Легко наворотить все что нужно.

Раньше мне нравился xmonad, но потом я попробовал awesome...

vyazovoi ★★★
()

Интересно, что на офф. сайте нет скриншотов. Он настолько страшный, что сами авторы бояться выкладывать их?

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

А ты подумай. Лисповня - не для двадцать первого века.

anonymous
()

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

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

Посмотри статью по переходу, там я написал пример обновления конфига с помощью kdiff3

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

Там один скриншот. Это все?

Куда тебе больше? Он сам почти никак и не выглядит (по умолчанию). Панелька сверху и рамки окон.

anonymous
()

Последний крупный релиз был представлен более трех лет назад

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

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

стало на 50 строк больше

Новая система расположения виджетов.

Улыбнуло. Опенсорс такой опенсорс :)

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

Видимо он идеален, там нечего менять.

kerneliq ★★★★★
() автор топика
Ответ на: комментарий от ArtKun

Улыбнуло. Опенсорс такой опенсорс :)

Вообще автор новости явно не в курсе происходящего. Главная штука — это переход на cairo для отрисовывания практически всего (даже обои ставятся) через lgi (lua-обвязку над cairo, pango и т.д.). И вроде бы теперь awesome уже не non-reparenting wm. А строчки считать в конфиге…

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

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

Ты не тяни, рассказывай. А лучше конфиг покажи.☺

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

как там jabber-плагин в вичате? у меня (не помню на каком сервере правда, вроде gtalk) некорректно список контактов загружал, вернее статус присутствия... поэтому перестал пользоваться, а так очень понравился

zarkone ★★
()

Все здорово, но дефолты этого wm ужасны, а степень интеграции, то есть соответствия стандартам freedesktop.org еще хуже.

Простите, но без этого вся работа насмарку.

AVL2 ★★★★★
()

коммитеры :

AbdУГ Roig-Maranges
AndrУЉ AparУ­cio
BjУЖrn У…strУЖm
ClУЉment DУЉmoulins
как-бэ намекают всем остальным про non-english world, unicode и наличие серьёзных орг.тех.проблем проекта :)

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

между 5.1 и 5.2 совместимость поломали, документация неполноценная, end вместо скобок, как в паскале

оно таки все так. Но с другой стороны, lua мал и никто не заставляет использовать новую версию. Таская с собой нужную тебе. А их слава БГ всего три - 5.0 (ужо неактуальна) 5.1 (стабильна уже много лет) и 5.2 (практически все уже перенесли).

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

Шикарно.

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

И как же?

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

дефолты этого wm ужасны

Дело вкуса, но что не так? Кроме плавающей раскладки по умолчанию.

степень интеграции, то есть соответствия стандартам freedesktop.org еще хуже

А вот тут поподробнее

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

Дело вкуса, но что не так? Кроме плавающей раскладки по умолчанию.

шорткаты ctrl - c v x, ctrl-esc ctrl-f2 alt-tab уже давно стали стандартом. Где они?

А вот тут поподробнее

а что надо подробного? ставим этот wm и видим странное меню с некими никчемными командами, полное отсутствие следов установленных приложений, которые есть в любом WM, но только не в «изумительном», систрей не видать, автозагрузки в ~/.config/autostart и т.д.

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

шорткаты ctrl - c v x

Вырезать/вставлять окна?

систрей не видать

Глаза предлагается разуть.

В остальном верно, но это какие-то высосанные из пальца стандарты, нигде не описанные (кроме разве что автозагрузки).

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

Осиль же собрать с патчами dwm-systray и dwm-pango! :) Будет и трей, и Ш не Г, и юникод в панели.

менять красивый утончённый растровый шрифт в заголовке на мыло? ну уж нет. dwm-pango не нужен.

systray просто не знаю зачем нужен. допускаю, всё же, что кому-то нужен...

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

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

Это изумительно! Я давно пилю свой Awesome, но эта панель заставила меня по-новому взглянуть на свое творчество..

Молю, конфиг!

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

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

Если бы хотя бы NM запускался, было бы годно.

Удивляет отсутствие всего подменю «Интернет» в меню сабжа в убунте.

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

Двадцати шести букв должно быть достаточно для каждого!

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