LINUX.ORG.RU

Awesome WM 4.0

 ,


22

3

Перебрался на четвертую версию awesome, в честь этого решил отметиться в галерее напоминанием о данном wm и своих конфигах.

В процессе перехода потерялись: виджет для аудио плеера exaile, система группировки окон с табами в заголовке. По поводу виджета, были идеи как его переписать в сторону универсальности, но в итоге забил отодвинув эту затею в далекое и неопределенное будущее. Группировку окон просто выкинул, там нужно было править изрядный говнокод, а грядущие инновации самого wm грозят сделать эту работу бесполезной. Да и не пользовался я ей практически.

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

Скринов больше нет (лень), но есть небольшое демо видео.

Конфиги можно посмотреть все там же.

>>> Просмотр (1920x1080, 156 Kb)

★★★

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

Спасибо (за видео особенно). Выглядит круто!

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

Я вот даже подумал слезть с fluxbox и скопипастить твои труды.)

Я тоже думал, со своего айтри перейти на осом и стырить конфиг, но понятия не имею что куда распихивать, что бы все подхватилось и работало как надо )))

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

Я тоже думал, со своего айтри перейти на осом и стырить конфиг, но понятия не имею что куда распихивать, что бы все подхватилось и работало как надо )))

Узри сущность

Много на самом деле, примерно в течении года после перехода активно дописывал и изменял конфиг.

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

В айтри нет некоторых фичь, что есть в осом.

например нет толкового меню приложений, или той же функции мaximize/мinimize окон (на сколько помню, мод+м и мод+n).

Всё это нужно мне...

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

Две видяхи

Да, температура отображается только когда дискретка активна.

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

Зачем он нужен, если постоянно API меняется? Никакой стабильности

Ну как бы это официальная политика разработчиков - постоянный прогресс и развитие пусть и ценой нестабильности API. На осоме осели те пользователи, которые могут с этим жить, и считают, что плюсы wm перевешивают это неудобство. Тут есть два пути. Первый сидеть ровно на релизной ветке, перелопачивая конфиг один раз за длительный промежуток, но капитально, при переходе на новый мажорный выпуск. Второй - пользоваться master веткой, то есть быть постоянно в курсе разработки, и походу вносить мелкие фиксы в конфиг.

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

ну или скомуниздить у когонибудь конфиг, а когда он отвалиться, найти еще когонибудь, у кого можно скомуниздить конфиг :D

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

Ну как бы это официальная политика разработчиков - постоянный прогресс и развитие пусть и ценой нестабильности API.

Вот и говорю, что это не для меня. Каждый сам решает, что ему нужно. А вам желаю удачи с конфигами. Скриншот выглядит изумительно!

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

А есть надежда, что будет юзабельно, если сделать активную область больше, чем реальный размер рамки (так, например, в том же KWin с темой Breeze можно менять размер окна, хватаясь мышкой за края, даже если рамок нет)?

sudopacman ★★★★★
()

Очень.

К сожалению, попробовать с лету не получилось. Ни разу осом не пробовал, решил собрать на потестить =) Даже конфиг полностью не загрузился, сфейлился на redflat/desktop/dashpack.lua:72 Ну и после быстрого хака для полной загрузки куча всего не работает, даже копипаста по мидл клику, возможно особенности вм. Ну и еще по мелочи всякого. Сильно заточено под конкретную систему, а жаль =)

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

К сожалению, попробовать с лету не получилось.

Жаль...и уверен что у меня так же будет.

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

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

Честно не знаю, для себя остановился на варианте мод клавиша + клик мышью на самом окне в любой его точке для ресайза. Да, и перетаскивание окон повесил на среднюю кнопку.

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

попробовать с лету
конфиг полностью не загрузился, сфейлился на redflat/desktop
сильно заточено под конкретную систему

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

Цветные конфиги считай демо всех фишек модуля на примере моей конкретной системы. Можно и ими пользоваться, но перед этим тщательно пройтись по всему конфигу правя несоответствия (железо, используемые утилиты, программы по умолчанию).

даже копипаста по мидл клику

Логично. Я мидл кликом окна таскаю, это в конфиге настроено.

cast Novichok2014

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

А меню по клику на рабочем столе это какая программа?

Это виджет самого осома.

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

Да, я почитал ;) Это была не претензия, а просто сожаление по поводу =)

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

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

я ваш конфиг наконецто завел полностью на арче но есть неприятная фишка некоторые программы при прокрутке замирают как бы, например я листаю код и в один момент mousepad или vim замирают я наинаю листать потрочно курсором и картинка построчно меняется такое наблюдаю только в awesome не направите куда смотреть

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

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

Чужой конфиг-это для ленивых. Не true way это...устанавливай с нуля, и дефолтный конфиг затачивай под свою систему.

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

Не true way это...устанавливай с нуля, и дефолтный конфиг затачивай под свою систему.

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

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

на данный момент что мне не хватает в айтри, это толкового меню приложений, юзаю xfce4-appfinder, но это все равно не то, а на все остальные хотелки от осом можно закрыть глаза и использовать айтри....

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

Смотреть любым монитором ресурсов точно ли awesome жрет ресурсы в этот момент (cpu, io). Если да, что смотреть только с моим конфигом это происходит или с дефолтным тоже. Если с моим, то отключать виджеты по одному пока не найдется виновник. Можно еще проверить вывод wm на предмет ошибок и сопоставить периодичность фризов с временем обновления разных виджетов.

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

Первое последовательность хоткеев по типу emacs, второе виджет для быстрого запуска, оба есть на видео из стартового поста.

Когда активен любой из виджетов нажимай Mod4+F1 чтобы получить посказку по его хоткеям.
Поковыряв файл темы можно настроить размеры всех виджетов под свой экран.

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

невозможности загрузить ос, и приходилось восстанавливать ее из слепка

Это зря, достаточно любым доступным средством (из консоли, из соседней сессии) переименовать/переместить свой rc.lua и осом стартанет с дефолтным.

А вообще для экспериментов удобней всего будет Xephyr.

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

Опередил.) собрал вторым вм в гене на «потестить». Охулиард всего пересобрать надо, чтобы более-менее взлетело.)

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

Много, чего перепробовал и остановился несколько лет назад на Fluxbox.)

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

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

Awesome API documentation вам в руки...соглашусь, что конфиг тяжелый...Lua нужно осваивать.Вот потому и сижу на i3. Все читабельно, ясно, при обновлениях API не ломается...не вижу повода переходить на awesome.

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

с родным конфигом такого нет, имею нескольео де и вм на машине нигде такого не заметил только осом так себя ведет, как видно из скринов виджетов минимум, да и нагружает осом порой систему до 20%, я собераюсь уходить с арча так что посмотрим на свежей убунту кор как взлетит ли

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

с родным конфигом такого нет

Значит проблема в конфиге, а не самом wm, для конкретики можно еще rc-colorless попробовать.

виджетов минимум

Все равно отключать и смотреть. Вон вижу нерабочий виджет батареи. Те виджеты что убраны, убраны из конфига совсем надеюсь, а не только с панели. Например там был redflat.widget.upgrades, он дергает apt-get периодически, его нужно убирать если другой пм.

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

виджет батарейки рабочий просто она отключена была, а насчет полного выпиливания спасибо они какраз остались

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

С луа-то проблем особых нет, ещё в wow свои аддоны пилил на нём. Да и серваки уже позже скриптовал (один из немногих случаев, когда мморпг реально помогла в жизни :D) А вот иерархия не привычная, хоть и приятно логичная.

dygger1
()

как всегда шикарно!

Zlo ★★★★★
()

Каждый раз смотрю и восхищаюсь твоими работами.

Фон очень похож на стиль (рисовкой) аниме Bakemonogatari.

Deleted
()

Отлично, как обычно.

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

в один клик выключить

В одну строчку же. В конфиге убрать правило задающее titlebars_enabled = true.

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