AwesomeWM - классный оконный менеджер
Vložit
- čas přidán 12. 09. 2022
- Всем привет, с вами &! В этом видео у нас на обзоре очередной классный оконный менеджер, который так и называется - Awesome WM. Хоть он и является тайлинговым, но ничто не мешает открывать все окна в плавающем режиме, если для вас это конечно удобнее. По моему личному мнению этот оконный менеджер является одним из лучших в своей сфере и своё название заслуживает
Ссылки:
Офицаильный сайт awesome: awesomewm.org/
Документация по rc.lua: awesomewm.org/doc/api/documen...
Документация по beautiful (theme.lua): awesomewm.org/doc/api/documen...
Awesome на ArchWiki: wiki.archlinux.org/title/Awesome
Музыка на фоне: • No Spirit - Between Wo...
Большое спасибо за обзор. I3 и bspwm пощупал, теперь хочу awesomewm и dwm. На ру очень мало сказано про awesomewm. Жду в будущем ещё более подробное видео про данный tiling
Спасибо за твои обзоры! Хочется попробовать все оконные менеджеры, только руки пока не доходят)
Как хорошо, что ты всё это прокрасноглазил и показал, я бы сам туда не полез.
интересный глагол
Спасибо ! У тебя отлично получается !!!
Круто! Ждем i3wm/sway.
Продолжай в том же духе, у тебя отлично получается
Спасибо!
Заинтересовался . Попробую на Arco Linux.
Мышка зло, но не достаточный повод отказаться от привычного гуи какого-нибудь кде. Этот Авсом выглядит чем-то не на столько минималистичным, как другие. Надо пробовать.
AwesomeWM наверное лучшая для новичка. Установка в 1 строчку, готовая панель, которая по стандарту выглядит хорошо (как же много времени я убил на polybar и потом узнать, что с новый оконным менджером может криво работать). Единственное в конфиге пока не до конца разобрался. До этого 2 недели non-stop i3wm пользовался и настраивал
хорошо, что ты не знаешь про паскалевы массивы, где можно задавать диапазоны массивов с любого числа (напирмер с -23)😅
Непонятно в чем панель этого тайлового менеджера лучше tint. Ну и из очевидного в awesomе избыточный функционал (зачем эти заморочки с расположением окон, когда сама суть тегов - это упорядоченное отображение окон по тегам. 5 окон на одном теги хуже, чем окно на каждом из 5 тегов. При этом даже 5 тегов с избытком). DWM - минималистичен 30K, awesome - 915k, если добавить в DWM патчи он будет такой же функциональный, но всеравно более минималистичным. Настройка клавиш перегружена опциями :)... как по мне так лучше уже bspwm (112k) + любая панель. Ну такое... на любителя. Странно, что DM и пр. программы потребляют 6337 мб из 7496 мб :), у меня 4 гига, броузер, флеймшот, терминал (st - кстати) и либраофис все вместе взятое до 3 гиг :), неужиле gimp такой прожерливый стал?!? Или pcmanfm (я уже думал, что его забросили. Попробуйте кстати консольный nnn, он вас научит быстрее работать :), мышка это - зло :))?!? :) И еще странно видеть людей которые в 2022 г. (есть арчлинукс, воид линукс) до сих пор использует генту (я в воидлинуксе тоже пакеты из гита собираю тот же DWM, ST, Dmenu) :), 41 Gb под корень (с загрузкой на 47 %) всего при 839 пакетов в системе - это жесть :)... впрочем это не важно (просто удивляет немного :)).
Ну и дела) Отвечу на всё по порядку.
Для кого-то API awesome может действительно показаться избыточным, а для кого-то нет. Так или иначе, крошечный бинарник awesome по своему функционалу *частично* заменяет elkowars wacky widgets, бинарник которых весит 14 мб. При этом awesome - это не просто API для написания виджетов, а ещё и полноценный оконный менеджер.
Лично я скорее всего продолжу пользоваться dwm, когда не надо записывать обзор на очередной оконный менеджер
Занято 6 гигов из 7.5, потому что на других тэгах у меня открыты огнелис с 15 вкладками, ещё один гимп, OBS и Blender в котором я монтировал это видео. Что касается файлового менеджера, то его я открывал чисто для футажа). Хотя в некоторых случаях гуишный pcmanfm удобнее, чем мой любимый ranger, например, когда надо в папке со скриншотами найти нужный. Это гораздо удобнее делать, когда есть предпросмотр картинок. А в остальных случаях мой файловый менеджер - это cd и ls, потому что мышка - это зло).
Почему я использую генту? Всё просто - Portage. Во первых, этот пакетный менеджер позволяет без лишней головной боли с гитом и самостоятельным разрешением зависимостей полностью скомпилировать всю систему из исходников. Если делать это с флагами -O3 и -mtune=[архитектура], то софт действительно работает намного быстрее бинарного. Проблема с долгим временем компиляции легко решается, если оставлять компьютер компилировать софт ночью, а самому идти спать. Я забочусь о гигене своего софта и в этом мне очень помогают USE-флаги, с помощью которых можно легко отключить поддержку всяких "вирусов" вроде systemd и wayland.
Производтельность требует жертв и в генту мне приходится иметь при себе множество различных компиляторов: gcc, clang, cmake и даже мой нелюбимый rust), именно поэтому при 800 пакетах занято 18 гигов.
А вообще, спасибо. Люблю, когда люди пишут длинные комментарии)
@@ampersand3636 не очень в тему, но просто интересно - а "оптимизированные" компилеры от amd или intel (aocc и icc, если я правильно помню) гентушники используют?
@@fumanchez Кто-то возможно использует, но лично я 99% софта через clang собираю
@@ampersand3636 В ренджере же есть предпросмотр картинок. Или ты о "микроплиточном" режиме? У меня sxiv для такого есть.
> зачем эти заморочки с расположением окон, когда сама суть тегов - это упорядоченное отображение окон по тегам
Это да. Но иногда бывает необходимым разместить терминал рядом с чем-нибудь другим, при этом это что-то другое лежит в другом теге
Какой ты композитор используешь для анимаций?
github.com/jonaburg/picom
Лучше HLWM попробуй 👍
прикольнинько!
как на счет riverwm?
не щупал?
Не щупал, но концептуально очень интересный оконный менеджер
Как сделать меню с выбором запускаемого приложения?
го видео про icewm, весит мало, а функционала много, можно аж интерфейс докрутить до уровня винды виста
Когда-нибудь и до него дойдем
наверное не повезло мне, что начал с i3 - в дефолтном виде он максимально неудобный, да и большинство настроек надо переназначать (не могу не отметить просто гениальнейшее решение перенести уже сидящие в спинном мозге hjkl чуть вправо)
awesome уже со старта выглядит бодро, да и lua нормальный встраиваемый язык, гораздо лучше непонятного синтаксиса конфигов i3
но пока сильно влом ковырять awesome, да и если соскакивать, то хочется что-то минималистичное по типу dwm с простой понятной моделью, в случае с awesome есть подозрение, что он слишком уж свистельно-пердельный
i3 - это по сути трамплин с которого люди, привыкшее к готовым окружениям рабочего стола могут перейти на более сложные оконные менеджеры вроде dwm. Сам начинал с него и этот оконный менеджер обучил меня многим концептам, о которых я до этого не догадывался. Подробнее про него расскажу в отдельном обзоре, который выйдет где-то через неделю
Дефолтный awesome конечно неплох, но некоторые вещи определенно требуют дополнительной настройки. Свистопердельным я бы его не назвал, но лишнего функционала, вроде тайтлбара там хватает
@@ampersand3636 никому бы не посоветовал i3, контейнеры и все с ними связанное очень неудобны в управлении, да и лично у меня до сих пор с ними проблемы. Бывает так сразу и не поймешь, где появится новое окно, и какие размеры оно займет, потому что непонятно - это 2 разных контейнера или один с пропорциональным layout'ом. Ну и конфиг и его документация, опять же, так себе. Почему при задании border в 1px пропадают заголовки - непонятно (хотя лично мне так и нужно).
эм.. оконные менеджеры поддерживают несколько мониторов?
Одно окно в KDE спокойно привязывается к нескольким столам.
8:29 как не красиво меняется размер окон, пайком не справляется как я понимаю... Вообще что не решение на линукс так костыль, поэтому ушел обратно на винду.
Глад бох, тх лох