🪃 dwm - Шедевральный Оконный Менеджер
ฝัง
- เผยแพร่เมื่อ 5 ก.ย. 2024
- Обучись JavaScript-разработке с гарантией трудоустройства: clck.ru/3BLW8X
Оплата обучения - после выхода на работу по специальности!
Реклама. ООО «КАТА АКАДЕМИЯ» ИНН: 7802925162 Erid: 2VtzqvEhBK5
Моя сборка dwm: github.com/And...
Сайт dwm: dwm.suckless.org/
Репозиторий dwm: git.suckless.o...
Шпаргалка хоткеев: gist.github.co...
dwmblocks: github.com/tor...
Патчи: dwm.suckless.o...
dmw-flexipatch: github.com/bak...
Карта с патчами: coggle.it/diag...
finalizer: github.com/bak...
Музыка из видео:
• [no copyright music] '...
• LAKEY INSPIRED - Warm ...
• [no copyright music] '...
• [no copyright music] '...
• [no copyright music] '...
• LAKEY INSPIRED - Bette...
• LAKEY INSPIRED - Me 2 ...
• aruarian dance
Вот это красноглазие. Накатывать патчи руками и фиксить в них ошибки - вот она вершина UI/UX
гениально, да. без пяти минут вершина UX для красноглазых будет самому пилить оконщик
@@user-uv5qc2tn7e Ну так хайпрленд и родился тащемта
Красноглазие это дефолтная тема в Win10. Вот уж точно где глазёнки через 5 минут на лоб полезут.
@@ddzh9291пару прог с гитхаба и оно даже смотрибельно
@@ddzh9291ну в типичном смысле слова красноглазие, те, кто использует стандартную тему винды - наиболее далеки от него
Babe wake up, Ampersand dropped a new video
Я так и не понял, чем шедевральный dwm лучше других тайловых менеджеров? I3wm, bspwm, xmonad, awesome всё примерно одно и то-же. Если преимущество в том, что можно писать конфигурацию на полноценном ЯП, и задать какую угодно логику работы, ничем себя не ограничивая, так то-же самое можно сделать в awesome на языке lua и в xmonad на языке haskell.
Перед просмотра ролика я заранее скажу, что я снова собрал Gentoo, но на этот раз с systemd (чисто из-за удоства управления и создания служб) и прикрутил туда dwm-flexypatch. Настроил и это лучшее сочетание, которое стояло у меня на компе. 😊
Спасибо, очень полезное видео. После просмотра перешел на dwm с bspwm
на bdsm
Поздравляю с интеграцией и огромное спасибо за видео про NixOS! ❄
гейос
люди даже не под видосом про никс ос боготворят за видос на никс ос. вот это коммьюнити!
Спасибо. Было интересно. Больше не буду глупо хихикать, когда в голливудских фильмах увижу экран какого-нибудь хакера. ))
Спасибо! Интересно было бы ещё посмотреть про подход dwm к организации окон, т.е. теги vs workspaces.
Ура, ролик про мой любимый оконный менеджер
Очень рад что вышло новое видео так скоро
Какой плавный переход от Си к JavaScript 😀👍
Как от Бентли к электросамокату
@@maroo1949 к электросамокату от bentley 😀 Ага, типо того. Но, возможно, наоборот ;) сам же переход не зависит от того, от чего к чему мы переходим ;)
P. S. К электросамокату от bentley это не переход! Это наименование производителя :)
@@maroo1949 обожаю JavaScript и PHP. В сях с детства. Лет 30 уже. Психологически не хочу и не могу трогать ржавчину. Похоже, мне нужен психолог :) Поговорим?
рекомендую посмотреть в сторону duskwm, это dwm переписаный на xcb вместо xlib, многие полезные патчи уже интегрированы, встроеный бар использует ipc, потому сторонних утилит для обновления больше не нужно. Рекомендую как минимум ознакомится
Прикол, до сих пор использовать xlib это конечно да(SDL2 этим тоже грешит)
спасибо за видос про двм, поздравляю с первой (?) рекламной интеграцией
походу мечта каждого блогера стать инструментом маркетинга )
Круто) спасибо, как раз хотел попробовать dwm😊
Крутой тайлинговый оконный менеджер, наверное самый быстрый и минималистичный из всех, моментально открывает любые окна при этом мышкой можно вообще не пользоваться - эффективность и удобство в работе +100500%, для слабых машин также рекомендую. Но, при этом было очень сложно накладывать патчи руками, про существование flexipath не знал. Ещё есть аналог dwm для wayland, - dwl, но на сколько он хорошо развивается не понятно, и если для него есть flexipath - то я бы даже попробовал, а пока сижу на hyprland.
У самурая только тот путь, который укажет ему господин...
Так твой господин билл дал тебе наказ идти путём уйдоусс. 😂😂😂
И еще яркость можно регулировать без сторонних утилит
echo > /sys/class/backlight/*/brightness 69
Можно под это дело написать функцию, которая читает файл, парсит значение и считает новое.
Да, у меня так и сделано. И формула хитрая чтобы в области малых значений яркости шаг был меньше, а большИх - больше.
круто! только не понял на**уя оно нужно)
Пересел с Xfce с Awesome и кайфую теперь. Луа мне оказался поближе, хотя он ошибок тоже не прощает в редактировании конфига, одна ошибка и пол интерфейса дефолтное загружается. Хорошо, что не чёрный экран.
Пользовался больше 3х лет i3wm. По итогу могу сказать... Этот бесконечный пердолинг утомляет. Сейчас смотрю я на эти тайловые менеджеры, вроде и хочется попробовать, а с другой стороны как представлю эти часы настроек так и руки опускаются)
Как же я тебя понимаю, 5 лет сидел на игле i3 и awesome. В итоге остановился на маке с iterm2+tmux и nvim, сейчас уже и не понимаю нахрена все эти вм
У меня третью неделю лежит пустая гента на втором диске, и я думал что с ней делать, теперь мне есть чем заняться (буду ждать обзор icewm)
А что за дистрибутив и графическую оболочку он использует ???
Saludos buen video 📷📷
ура, двм
привет как раскладку поменять в системе меняется а в панели все время английский
99,9% пользователей это не нужно!
наигрался я с этим по молодости ща не надо сижу на федоре с гномом
какой дистрибутив более предпочтителен для тебя NixOS/Arch/Void? Кстати что ты думаешь о dwl?
1. NixOS
2. dwl интересный проект, но не пробовал
@@ampersand3636 x11 или wayland?
Ждем 5 часов гайда на настройку dwm
50 часов...
Для шрифтов есть алиасы типа serif, sans-serif, monospace. Можно в dwm оставить sans-serif / system-ui / ui-monospace по вкусу (это общепринятые алиасы, их часто можно увидеть в css), а в fonts.conf задать какой шрифт будет этим sans-serif и т.д..
Через fc-match 'sans\-serif' можно узнать, какой шрифт скрывается за этим алиасом. Только символ '-' надо передавать с экранированием, в fontconfig используется запись типа fontname-11, т.е. размер идет после черточки.
Спасибо за ролик. Вопрос:
Можно ли сделать, чтобы стеки имели конечное число, например 3 и после третьего остальные делили пространство уже мастера, меньшая его?
Честно говоря, не знаю. Попробуй поискать патч по карте. Если нету, можешь попробовать сам написать, думаю это не так уж трудно)
Конешно можно👍👍 Читай K&R и правь dwm.c
Сделай видео про файловые дескрипторы
Касательно пакетных менеджеров, у портажа есть папка /etc/portage/patches, куда можно складывать патчи, что позволяет отказаться от ручной установки на генту
Мне понравилась идея конф файла в Сишных типах данных, они гораздо человечнее что ли чем Жысон.
От использования вейбара по этой же причине отказался.
Сколько не смотрел видео с тайловыми менеджерами, так и не понял в чем профит. Ощущение, что фанаты тайловых менеджеров ничем больше не занимаются, кроме как открывают по 5 терминалов и настраивают WM целыми днями. Я бы хотел посмотреть на повседневную работу, когда у тебя открыты IDE, терминалы, чатики (телега, слак), файловые менеджеры, из которых ты открываешь разные файлы и переключаешься между разными программами
Ну на Макоси с помощью Amethyst почти полноценный тайлинг - очень удобно (yabai не дают установить политики безопасности)...
юзаю dwm. На одном теге открыты чаты, на другом браузер, на третьем терминал в котором пишу код, запускаю и ориентируюсь в фс вокруг, еще один тег куда я скидываю "мусорные терминалы" (что-то что я оставил работать в бг), а остальные теги использую по мере необходимости чтобы открыть какие-нибудь программы. Вполне устраивает, dwm перенастраиваю очень редко, если делать прям совсем нечего
минимально юзаю программ с гуй, в основном это только браузер и телеграмм. Все остальные это утилиты которых запускаю в терминале или cli, так для меня быстрее.
текстовый редактор -> nvim
музыка & аудио -> kew
видосы, ютуб, аниме -> mov-cli
файловый менеджер -> mc
мне важно быстрое переключение между окнами и для этих задач хорошо подходит dwm или sway с вяланд
Finally
Пробовал ли поднимать dwm в NixOS? Интересно, на сколько хорошо реализована конфигурация и добавление патчей.
Не пробовал, да и я бы не рекомендовал так делать. NixOS для такого не предназначен
04:28 я думал будет master и slave
Амперсанд сделай обзор на slackware linux
Пробовал я как-то dwm, прифигел от заморочек в настройке. Остался на i3wm в итоге.
Реклама сильно переплетается с роликом, без рекламы ты бы не стал перед ней говорить о том какой язык используется в вебе и что этот процесс на него похож (Потому что как использование ОС связано с веб разработкой), это всё было добавлено что бы подвести к минутной рекламе. Но из-за такой длинной подводки качество ролика будто страдает.
было бы лучше если б он за 20 секунд раскидал рекламу казика?
@@denhax Было б лучше если б перед минутной рекламой он не говорил минуту про то что на javascript пишется веб и веб это как редачить конфиг dwm.
Извините конечно, но вы в этом видео не уточняете, что необходимо еще сделать sudo apt install make gcc libxinerama-dev libx11-dev libxft-dev libfreetype6-dev. Нам это самим гуглить?
чел..... да
А чем он лучше xmonad?
dwm дружит с nvidia?
Хорош, но я перешёл на bspwm.
Не люблю долго настраивать.
что думаешь про dwl?
Вопрос по Dwmblocks - временной интервал в конфиге blocks.h указан в секундах?
Да
@@ampersand3636 И еще одно что - отображение названия раскладки не меняется. Пробую пока другие вариаты кода.
@@ampersand3636 Вот только почему-то название раскладки не меняется по сигналу. Дистрибтив Gentoo. Есть идеи?
@@ampersand3636 Если задать переключение по Alt+Shift, то панель обновляться не будет. Хотя этот тот же ISO_Next_Group.
@@ampersand3636 можешь рассказать по подробнее о flexipatch? или сделать видео о нем
Начал искать инфу про оконные менеджеры, и тут ты видео как раз выпускаешь. Оперативно)
Кстати, какой дистрибутив ты используешь у себя на десктопе? И стоит ли в качестве основной оси ставить артикс?
С такими вопросами - не стоит.
@@Frestein а чего так?
@@zicplay9811 артикс дистрибутив для опытных пользователей линукса, что не просто знают RHEL или Ubuntu, а именно что знают Linux. Таким пользователям не свойственно задавать подобного рода вопросы для уже проверенных временем дистрибутивов. Они в состоянии самостоятельно оценить назначение и резон использования того или иного дистрибутива для себя.
Артикс говно из жопы. Ставь Арч и будет тебе счастье.
Люк Смит бы одобрил
Я супер мимо крокодил, расскажите плз, зачем это всё нужно?... Если ты вим разработчик на клаве и принципиально не хочешь мышь трогать?
привет, у тебя в конфиге никс ос оконный менеджер herbstluftwm, ответь вкратце какая разница с dwm (dwl)?
Сам любитель минимализма, и пришел к i3. dwm не пробовал, но как мне редактировать конфиги в исходном коде слишком изврат, в чем прикол?
Скоро наверное что бы настаивать смену раскладок клавиатуры прийдеться учитель ассемблер.
У меня нет вопроса зачем dwm если есть kde и подобные. У меня вопрос зачем dwm если есть bspwm и Hyprland (ну или если сильно хочется побыть хакером то awesome)?
С днём рекламы 😮😮😮
Или можно было использовать slstatus вместо dwmblocks, он также от suckless
Подскажи, пожалуйста, а в Hyprland анимации будут отображаться на все кадры на 144 герцовом мониторе, или там фиксированно 60 кадров? Спасибо!
Если в настройках 144 гц указать, то да
@@ampersand3636 А вообще, вся эта система стабильная, или придётся постоянно чего-то исправлять? Просто чтобы для работы не мешало спрашиваю
Вот бы еще в 2024 компилировать конфиги (после подбора цвета, хахаха). Да еще и на голых крестах.
И вообще-то любой WM (даже дубовый i3) умеет менять размер/перемещать окна и мышью. Без вызубривания десятов неэргономичных хоткеев.
Услышали тебя, ламер.
dwm/dwl тоже прекрасно перемещает и меняет окна мышью лол
В чем претензия? Компиляция занимает меньше пяти секунд.
Так прикол в том, чтобы работать без мыши. В dwm она тебе и не нужна в принципе
я новичок в оконных менеджерах. что мне лучше использовать i3 или по харкору dwm?
bspwm
@@user-op7ng8by8z, аргументируйте свой ответ
Те сперса решить надо какой таск стоит 😆🙄 если кучу терминалов спавнить по приколу хочешь без разницы че ставить
💩💩💩💩( лучше true dwm) для всех остальных задач 👉👉➡ GNOME Shell, минималистичный из коробки 💪
так и не понял тезис гениальности этого оконщика
ролик не отвечает на собственное утверждение
Не был бы гениальным, половина имеющихся оконников не была бы им вдохновлена или не была бы его форками.
@@Frestein и вы тоже не отвечаете не собственный тезис
@@user-uv5qc2tn7e а ты способен лишь до слов докапываться, умник?
@@Frestein а с каких пор мы на "ты"? я вас отвечать на мой комментарий не заставлял
@@user-uv5qc2tn7e а ты мне не навязывай свои нормы приличия, парень. Я уже понял, ты настолько ничего из себя не представляешь, что лишь только и можешь, что до других по пустякам докапываться. Аривидерчи, "умник".
теперь давай про awesome
Что то подобное хочу начать использовать проблеммы с управлением мышкой...
и зачем? 🤦 мышкой норм пользоваться научиться не вариант? 🤦🤣🤣🤣🤣 если проблем физиологических нет 👍
@@SalatikInMyHead не работают пальцы травма спинного мозга
Кто нибудь знает как сделать такую же cmdline как у ампера(промелькнула где-то на 5:00)?
noice.nvim от folke.
судя по всему это запуск команды через dmenu
@@weirdCreature4444 чушь, я же сказал, это плагин от folke - noice.nvim. Гениальный ампер просто классно автомод настраивает, что у него половину безобидных комментов сносит.
Ребята не страдайте херней и ставьте KDE, нет времени возиться надо работать
тут кому что надо
кеды кал
@@weirdCreature4444 ну почему, если месяцв 2 пронвстраивать то очень да-же
Пориджи изобретают нортон командер. Ну или тготал
Планируется ли обзор LeftWM?
Мой кумир
попробуй dwl
жаль конечно, что dwm сугубо Xorg, а его wayland-аналог так и не взлетел..
а кто wayland аналог?
@@user-ts8lf4zy5k dwl, но это скорее имитация
@@user-ts8lf4zy5kDWL
@@user-ts8lf4zy5k dwl, но это скорее имитация
@@user-ts8lf4zy5kdwl аналог
А почему нельзя писать комментарии под постами в тг?
Чата нет наверно
4to eto?
Martin Angela Wilson Scott Lee Charles
А dwm для wayland таки мёртв?
dwl есть.
@@Frestein спасибо за подсказку, вот куплю видео от AMD, перейду
@@zeroq2cs не точно что он тебе зайдет
Вейланд так себе конечно... Если хорг не устраивает только тем что древний, так себе повод, тем более что к вейланду очень много чего не готово, если не брать в расчет всяких монстров типа кде и гнома
@@garrystalin ну кде то то-же не готов
Сомнительно... Но, Окэй..
Пришивайте подворотничок к воротничку.
- А мы не умеем.
- Никто не умеет… Дело не в умении, не в желании, и вообще ни в чём. Дело в самом пришивании подворотничка.
а как же dwl?
Сыроват еще для обзоров.
@@Frestein Пробовали его? Я думаю с hyprland перейти как раз на dwm или dwl но в интернете не могу найти достаточно информации какой выбрать. С одной стороны Wayland это круто, а с другой малая распрастраненность dwl. Буду благодарен если подскажите стоит ли использовать dwl.
@@kitotavrik нет, пока что не пробовал, но уже в планах. Я бы от себя порекомендовал еще рассмотреть river, когда выйдет релиз 0.4. У его автора тоже большой фокус на минимализм. Конфигурацию можно писать практически на чем душе угодно. Пока что кроме hyprland, river и dwl на вейленде больше нет представляющих интерес композиторов.
Первое знакомство я бы все же порекомендовал начать с dwm, как проверенного временем оконника. К dwl уже своим ходом придете, когда решите, что на иксах вам задерживаться больше не хочется.
@@Fresteinа как же sway
Хочешь Wayland попробовать ✔бери нормальную DE GNOME 🤩+ extension для плиток. Нечего васянским поделкам доверять, проблем не оберешься (с dwl в особенности) 👎👎👎
Да но это подойдёт не для всех. Для тех кого втыкает от JS этот оконный менеджер будет по приколу. Однако даже конфиг для FVWM2 по сравнению с JS будет в 50 раз "юзерфрендли", к тому же там можно создавать мыше-кликабельные панели управления для девочек. Для тех кому всё таки надо работать (с комфортом) есть полно других оконных менеджеров - с конфигурационными файлами. Да и "плитка" (после вынужденного знакомства с Win8) у многих вызывает рвотный рефлекс.
мда, раньше я смеялся над vim'щиками, теперь мне не смешно.
ясно это не для ламеров)
Ламеры по его видосам идут ставить hyprland на воид, у них ничего не получается и после этого они наваливаются в тематик канал войда с нытьем.
Более того. Это не для нормальных людей, ценящих свое время и жизнь.
@@Frestein зачем на воид если есть федора
@@user-xj9lh5zy7d поэтому ты тратишь свое "ценнейшее" время на строчение бесполезных комментариев.
@@Fresteinлол, в чате арча тоже нытье от амперсанд ламеров было неоднократно)
Я НЕ БУДУ ЗАПОМИНАТЬ ХОТКЕИ Я НЕ БУДУ ЗАПОМИНАТЬ ХОТКЕИ Я НЕ БУДУ ЗАПОМИНАТЬ ХОТКЕИ!!!1!
Будешь.
они сами запомняться
Почему dwm? Только потому что java? Awesome, swyn и тд
Выглядит это как wm из 90х + мутная настройка, хз кому это надо когда есть hyprland
Услышали тебя, ламер.
@@Frestein ламер... братан ты откуда вылез из 2007?
@@magnumopus1002 я еще слово эникейщик знаю)
@@magnumopus1002а как еще назвать? простофиля? ламер идеально подходит по требованиям
@@weirdCreature4444 Называй, как тот ученый назвал своего одомашненного хедкраба: Ламар :D
Есть вопросы и замечания. Как, установленный (скомпилированный) из гита потом обновлять? Постоянно идти на гит и, если есть новая версия, перекомпилировать? И так каждый раз? Нахрен такое преимущество перед прогой из репозитория. Чтобы получить хоть какую-нибудь функциональность, нужно насовать туеву хучу плагинов(дополнений). И, при этом, везде все хором - чем больше туда насуешь, тем обольше он нестабилен. Второе нахрен такое.
Чтобы внести хотя бы ничтожное изменение/настройку нужно это все перекомпилировать. В отличие от нормальных. Где изменения подхватываются на лету. И сразу видно ошибку. А в этом говне в случае ошибки получишь неработающее говно. Третье нахрен.
И так во всем. Словом - максимально убогое поделие.
PS. Тут можно продолжать перечислять долго, но лень.
git pull используй 👍👍👍 можно вообще не обновлять (ничё не сломается) 😆
Буквально в видео прямыми словами ответил на данную претензию
Услышали тебя, ламер.
git rebase )
@@SalatikInMyHead Самое тупое, что я читал про обновления. Ответ типичного пользователя Windows.
Всем прочим про "ламер" и прочая - я Линуксом пользуюсь больше лет, чем большинству лет жизни.
P.S. Всегда предпочитаю версию из дистрибутива. Даже если это, как сейчас, в EndeavourOS.
Как жаль, что помер dwm на wayland
С чего бы помер? Есть форк под вейленд - dwl.
@@Frestein это не форк...
@@animainmilol поизучай что такое форк.
@@Frestein совсем недавно был заархивирован репозиторий. Разработка закончена...
@@cal5857 чушь, репозиторий перенесли на codeberg. Нужно внимательней быть и не распространять дезинформацию... Об этом в самом репозитории на GitHub указано.
Не такой и шедевральный на debian 32 bit не работают горячие клавиши, ну открытие окна, d.menu ...
Может всетаки проблема в дебиан?
Skill issue.
проблема дебиана. arch, void, gentoo все 32bit, все работало
@@restranger5014 arch 64 битный
@@dnow8651 Нет, он единственный работает нормально. Не устанавливается arch 32 bit , q4os(deb), void, alpine. Slackware стал, но иксы не запустились, пытался настроить, встроенные утилиты настройки тоже не сработали.
А чем это лучше чем awesome?
В awesome хоть lua, тут плюсы, хотя имхо
dwm выбирают люди, что хотят знать как работает их система и что не хотят иметь в ней ничего лишнего. Просто плата за это знание - множество дней-недель пердолинга и статус нерда.
@@Frestein dwm и прочее дерьмо ставят, когда человеку больше делать нехрен. Многие упоротые забывают, что ПК и софт для человека, а не человек для ПК.
@@user-xj9lh5zy7d ответил тебе в другой ветке.
@@user-xj9lh5zy7d что ты забыл под этим роликом?
@@user-xj9lh5zy7d Интересно потыкаться в компике, какое тебе до этого дело?
Променял душу на рекламу скам курсов 🤮😭😭😭😭
Он денег заработал, а ты бесплатно шутом себя выставляешь.
@@Frestein 🤣🤣🤣 А ты на зарплате у Ampersand или че?
Заработал денег 👎👎 потерял уважение 🤮
Ты ему донаты кидал, чтобы претензии предъявлять? Или только поныть горазд
@@awful_st 🤦 ты сам ему донаты кидал? Теперь гляди во что это вылилось 😪😭
@@SalatikInMyHead Я тут причем? Не я жалуюсь на рекламу.
нахуя мне это надо? кроме рекламы? чтобы что?
Бесполезная мастурбация! Хватит и Xfce. Время главное в жизни, его не вернуть, на любителя.