LINUX.ORG.RU

Awesome 2.3.1

 


0

0

Awesome — это небольшой и шустрый floating и tiling window manager, основанный на переписанном коде dwm.

Окна могут быть развернуты на весь экран, в tiling-режиме или в привычном "плавающем". Также поддерживает скриптование, в частности, в вики официального сайта описаны несколько способов настройки статусбара скриптами на lua и awk.

Возможности:

  • Работа без мыши.
  • Настоящая прозрачность (благодаря Composite и xcompmgr).
  • Несколько статусбаров, включая различные виджеты (текст и значки, графики и т.п.).

Скриншоты: http://awesome.naquadah.org/screenshots/

>>> Подробности

★★☆

Проверено: maxcom ()

> основанный на переписанном коде dwm

Вот это круто сказано! :)

Белочка, поясни плиз смысл данной фразы.

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

> Зы. xmonad, dwm и ion3 работает нормально.

Я один не осилил запуск xmonad на Gentoo? Единственное, что есть после запуска - черный экран и курсор мыши. Конфиг скомпилил дефолтный. Может там еще какие манипуляции нужны?

anonymous
()

Дааа ... очень шустрый после первого запуска сразу сдох и больше не запускается. Блин ну хоть бы хелп какой то при запуске запускали. Загружаюсь в кеды.

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

там дефолтный конфиг очень уж убог. Статусбаров нет, трея нет, "панели задач" и той нет. По ModN+Enter правда, терминал появляется :) Надо написать свой конфиг (отталкиваясь от примеров: http://haskell.org/haskellwiki/Xmonad/Config_archive ) Я по ссылке с вики составил что-то вроде этого: http://haskell.org/haskellwiki/Xmonad/Config_archive/Xilon's_xmonad.hs http://haskell.org/sitewiki/images/5/56/Xilon-config.png

Поставил stalonetray, dzen, настроил ( в иконках с Rob's pack не было какой-то одной иконки, дорисовал сам), чуть-поправил -- работает. Правда, со шрифтами в dzen2 русскими не всё нормально: русский показывается через iso10646-1, строка в ~/.xinitrc вида

/bin/dzen.sh | dzen2 -e 'onstart=lower' -p -ta r -fn '-misc-fixed-*-*-*-*-14-*-*-*-*-*-iso10646-1' -bg '#2e3436' -fg '#babdb6' -h 18 -w 1400 &

Собсно русский в UTF-8 в dzen2 работает, но шрифты уродливы: русские жирнее чем латинские. Terminus стоит рядом, но xfontsel его не видит почему-то. А так xmonad ничего, работает, правда мне awesome показался удобнее: в xmonad постоянно надо щёлкать по окнам, чтобы фокус перешёл, новые окна появляются по умолчанию под старыми, надо как колоду карт перебирать, напрягает (а "панель задач" я не настроил ещё). Правда, может конфиг недопилил -- там на 1000 строк в менеджере есть 7000 строк в расширениях, в принципе радует что что-то можно допрограмировать "под себя" (хотя мне бы лучше stumpwm подошел, если бы в нём функционал был сопоставимый хотя бы).

Ну и ghc полдня компилируется в первый раз, напрягает , но это так -- мелочи жизни.

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

>после первого запуска сразу сдох и больше не запускается

а что пишет?

вообще tiling wm -- на любителей, для тех, кто читает маны, а потом уже запускает (тем более, что в awesome ман на 1 страничку). Их можно долго и медитативно настраивать.

но на будущее можно запомнить "стандартные" хоткеи для tiling wm: ModN+Enter="запустить терминал", ModN+j/k -- по окнам вперед/назад, ModN+[1234567890] =" переключиться на нужный workspace", ModN+p/ModN+F2 -- "меню для запуска приложений" (и начать набирать что хочешь запустить), ModN+Space="переключить раскладку окон", ModN+r/ModN+Ctrl+r -- перезапустить, ModN+Shift+q="выйти из wm" (и из иксов заодно в консоль).

ModN+drag+Btn1 = move window, ModN+drag+Btn3 = resize window.

Осталось нащупать где тут у нас ModN (Alt/win).

В awesome как раз проще и нагляднее за счёт того, что можно мышой управляется, колёсиком можно переключаться между окнами/раскладками окон/тегами.

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

>пока ейный ./configure отработает можно 5 раз dwm скомпилить (:

Вобще-то dwm тоже пару секунд компилится. Хотя, для x86_32 есть tcc:)

Led ★★★☆☆
()

Использую около трёх месяцев. Очень доволен. Не падало ни разу.

greenzu
()

Что мне больше всего нравится в awesome --- нормальный tabbed режим (он же --- max layout), очень полезен для Eee. Это почти как monocle layout, недавно появившийся в dwm, толлько с отображением в статусбаре заголовков *всех* окон присутствующих в данном view.

Поддержка unicode и xft в заголовках --- хорошо. Иконки --- тоже полезно.

Если dwm стремится к чистоте и минимализму (за что Ансельму респект), то awesome --- очень прагматичный.

-- long-time user of wmi-10, xmonad, dwm, awesome

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

>Что мне больше всего нравится в awesome --- нормальный tabbed режи

вы таки отстали от жизни, я это делал в dwm еще черти когда (: http://www.linux.org.ru/view-message.jsp?msgid=2123059

>Поддержка unicode и xft в заголовках --- хорошо.

там разве не pango/cairo?

>Иконки --- тоже полезно.

чушь собачья. вам перевести словосочетание «window manager»? управляющий _окнами_. давайте не будем путать wm с emacs. статусбары и таскбары - дело отдельных приложений. иначе нахрена было имплементить EWMH?

>то awesome --- очень прагматичный.

то awesome - bloated piece of badly engineered software.

--polachok

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

точно, я придумал: называйте его DE, а не wm и я больше не буду говорить что это концептуально кривобокое, неправильно спроектированное гоуно с претензией на оригинальность и красоту.

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

>>Поддержка unicode и xft в заголовках --- хорошо.

>там разве не pango/cairo?

да, сорри, в этом не разбираюсь

>>Иконки --- тоже полезно.

>чушь собачья. вам перевести словосочетание «window manager»? управляющий _окнами_. давайте не будем путать wm с emacs. статусбары и таскбары - дело отдельных приложений. иначе нахрена было имплементить EWMH?

ну мне статусбар dwm/awesome нравится тем что он кликабельный. иногда, когда сидишь откинувшись с кружкой чая и одной рукой на мышке, это полезно. Кто именно его рисует мне не так важно, но 2-way interaction между процессами был бы сложен и медленен, думаю

>то awesome - bloated piece of badly engineered software.

>--polachok

уважаю, поэтому сильно спорить не буду :) awesome gets the job done for me. а к вам --- специальная просьба: заведите, пожалуйста для своих форков и наборов патчей нормальные проекты на google code, launchpad, sourceforge и т.д. с удовольствием воспользуюсь.

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

>>Что мне больше всего нравится в awesome --- нормальный tabbed режи

>вы таки отстали от жизни, я это делал в dwm еще черти когда (: http://www.linux.org.ru/view-message.jsp?msgid=2123059

а насчет этого --- хочется поддержки upstream. кроме того, для экономии места на маленьком экране хочется иметь один статусбар, в котором и тэги, и заголовки окон/табы, и часы + заряд батареи. в awesome это именно так, из коробки. а так, табы как вы показали, довольно давно есть например в xmonad.

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

> хочется иметь один статусбар, в котором и тэги, и заголовки окон/табы, и часы + заряд батареи.

а у меня хитрей тут сделано (и удобней, имхо): по хоткею табы ужимаются/разрастаются и справа выезжает/убирается «статусная часть» с часами и тегами, где-то скриншотик с ней тоже был...

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

> пожалуйста, рад что пригодилось (:

Автор? Спасибо, что избавил меня от необходимости учить Xlib. Только пришлось немного подправить исходник, чтобы он распечатывал раскладку и вырубался, а не висел до ^C.

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

> 2-way interaction между процессами был бы сложен и медленен, думаю

там 2-way и не нужен (: 1-way+root window properties. ссылка на прототип панельки с тагбаром выше по топику.

> а к вам --- специальная просьба: заведите, пожалуйста для своих форков и наборов патчей нормальные проекты на google code, launchpad, sourceforge и т.д. с удовольствием воспользуюсь.

если честно - мне лениво разбираться со всем этим (: сейчас более-менее живы только 2 проекта: echinus и ourico, для них даже есть страницы на фрешмите, если вы так ненавидите мой хомяк ((:

поддерживать всякие dwm-плюс-фича-х не хочется, т.к. сам не пользуюсь.

anonymous
()

А я юзаю. Вот dwm не прижился, а awesome прижился. И даже ХЗ, отчего так. Наверное потому, что перекомпилять на каждый чих не нужно.

P.S. На минимализм мне пофик.

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

>> а к вам --- специальная просьба: заведите, пожалуйста для своих форков и наборов патчей нормальные проекты на google code, launchpad, sourceforge и т.д. с удовольствием воспользуюсь.

>если честно - мне лениво разбираться со всем этим (: сейчас более-менее живы только 2 проекта: echinus и ourico, для них даже есть страницы на фрешмите, если вы так ненавидите мой хомяк ((:

ok, но все же не хватает багтрекера и списка рассылки. спасибо, что есть hg.

anonymous
()

Поставил, посмотрел, прекрасно, как и ожидалось авторы не больны красноглазием:

- есть сглаживание шрифтов (на жк мониторе это весьма)

- есть иконки окон, понять что за приложение проще по иконке чем по куску заголовка

- есть сокет ~/.awesome_ctl.0 через который можно рулить awesome с любого скрипта, и не нужно мутить по отдельному (Тормозному!) башскрипту для каждого инжикатора

dwm отпадает так как неконфигурабелен, wmii рулится через plan9fs - некий лисапед с которым лень связываться, ion3 казалось бы хорош, но автор болен и смотреть на кривые шрифты из-за недуга автора неохота.

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

По поводу шрифтов для иона есть патчи. По крайней мере русские буквы видны по-русски. Все остальное - пижонство :]

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

>Спасибо Полячку! Теперь у меня в wmii есть индикатор раскладки в статусбаре. +1

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