и за config.def.h хочется прям взять и прописать двоечку, он еще и без include, т.е. автокомплита в этом файле не будет, пока вы не перетащите нужные из файла с кодом а менять лишний раз что-то в этом файле с кодом желания не возникает, т.к. патчи и так встают через раз
4:44 а где ты нашёл эту строку в исходном коде dwm которая, рисует полосочку? (я просто просмотрел исходный код двма и awesomebar и ничего там не нашёл) буду очень благодарен за помощь!
Тема оконных менеджеров очень интересная и крайне мало освещенная на русскоязычном ютюбе. Пока попробовал только i3 и его вейланд аналог sway, bspwm и qtile. Я так понял, что dwm, это такой же гибкий менеджер, как и qtile, только не для питонщиков, а для сишников, из за чего я пока опасаюсь на него переходить. Но привлекает его быстрота. А что скажешь про xmonad? Не пробовал ещё?
Привет, спасибо за отзыв! Я знаю людей, которые пользуются xmonad и считают его лучшим оконным менеджером, однако сам я им не пользовался. Знаю только то, что он на haskell и поэтому пока не горю желанием его пробовать
@@ampersand3636 Да, с haskell, пожалуй, будет ещё труднее, чем с С. Надеюсь линуксовую тему и в частности тему оконных менеджеров будешь развивать и дальше. Интересно было бы услышать твоё мнение про qtile. Он тоже очень гибкий, редактируется напрямую питоном. Довольно шустрый, несмотря на это. И совсем никак не оговоренный в нашем ютюбе, но в Америке довольно известный в узких кругах.
Есть только офигенная проблема с их подходом. Вот установил ты себе этот dmw, поставил нужные патчи, пропатчил конфиги, сидишь довольный. И тут хопа у них софт апдейтнулся, и апдейт довольно важный. Что делаем, с учетом того что просто обновить ты это не можешь, так как не получится автоматом применить новый код на уже поменянный? Правильно, идешь и лезешь в код апдейтов и применяешь его вручную, местами разбираясь в коде. По сути ты работаешь на полставки программером и админом просто чтобы иметь неплохой (без иронии) тайловый оконный менеджер. Они хотя бы конфиги отдельными файлами умели подключать что ли. Вот для вима настроил конфиг, подключил плагины и даже не думаешь про то какая у тебя версия стоит и как ее обновлять. На новой системе все так же взлетает без лишних приседаний. В общем такая фигня для работы мало годится, она больше предназначена для людей для которых хобби это устанавливать тайловые менеджеры и делать их скриншоты) Ты кстати почему-то вообще в видео не затронул то как их стек окон работает, что имхо основная фишка этого менеджера и фишка очень удобная.
@@nakidai пока очередное обновление системы что-нибудь не сломает, ага. Причем дело касается не только dwm но и куда более простых штук вроде slock который помнится после обновления системы начал вместо лока экрана бросать сегофолт. Я ж обновляю не ради обновлений как бы. А потому что апи современного линукса (а точнее systemd как его основной части), это движущаясь мишень. Без обновлений тут не обойтись.
@@nonono4160 лично у меня пропатченный dwm 6.3 за полгода не умирал пока ни от обновлений системы, ни от ее смены на бздю. Вообще, на обновления можно забить, пока тебе не нужен функционал/багфиксы оттуда. Ну и в целом, если какая-нибудь библиотека постоянно меняет свой апи, то думаю это грустновато 🤔
это конечно хорошая идея с практически голым софтом, который ты можешь допилить под себя, но реализация какая-то кривая - все смешано в кучу (да, у вас очень мало кода, но нахрена его держать практически в одном файле?), дефолты какие-то дурацкие, патчи тоже в основной массе какие-то совсем уж бесполезные, так этих патчей еще и штук 100 пока осилил только st - слава богу там простор для творчества несосущих гениев поменьше, и мне вполне достаточно того, что он адекватно работает с freetype-шрифтами и fontconfig'ом (в отличие от urxvt или zutty) с i3 на dwm видимо не получится соскочить - пока непонятно как вкрутить polybar или настроить его собственный (ну чтоб были громкость/яркость/батареечка), и как туда вкорячить вкладки
Если ставишь патчи на dwm, значит не понимаешь идею минимализма саклеса (Там кто-то даже про это в постике писал, что "вот наставит себе молодёжь патчей, а потом про какую-то идею минимализма рассказывают"). А если используешь плавающие окна - не понимаешь идею TWM.
Так, а почему двм лучше и3 и того же авсома? Кроме киллер-фичи с мгновенным переключением. Я где-то годик на минималистичном конфиге ПРЕВОСХОДНО сижу и луашечка пока не сильно подводит.
Как человек, сидящий на dwl (dwm на вэйленде), я просто не хочу лишних фич, даже если они займут 5 строк кода А с патчами ты сам можешь выбрать, что ты хочешь использовать
Я понимаю идею опенсорса, но я не понимаю идею локально патчить стабильный протестированный код. Вышло новое обновление, Вы опять лезете в код, синкаетесь, проверяете, что ничего не сломалось и т.д? Какой-то странный минимализм.
Вобщем я шизик и написал часы, проценты батареи, переключение звука, яркости, языков, рандомные рабочие столы (как в начале запуска так и в процессе можно менять) на баш скриптах + си. Правда вот автоматическую подстройку цветовой гаммы под рабочий стол спиздил, но тут уж извиняйте. Вобщем, минимализм это наше всё. У меня даже процентов звука и яркости нет, потому что они мне банально не нужны :3
Блин вот вам не впадлу чтобы двигать окошки заниматься вот этой вот дрочью? Типа хочешь Линукс подними сервак с доступом по SSH и юзай его. Хочешь окошки- купи мак или Винду. Ну вот я настоящий пренастоящий разраб. И да, запускать то что разработал удобнее и работает лучше на Линуксе. Для разработки самой в целом пофиг, можно и убунтой пользоваться. Но заниматься вот этой вот хернёй?
>Ну вот я настоящий пренастоящий разраб. А я не настоящий разраб, и мне всё нравится. /s Ты можешь прогать хоть в блокноте, копируя конечный код в терминал через ssh, но удобнее же, когда вся система прилагает все усилия для её использования. Благодаря TWM я мышку вообще не использую во время работы, что вместе с 10-пальцевой раскладкой даёт огромное преимущество в скорости печати. Не надо отвлекаться на запуск или компиляцию кода, просто win+t, ctrl+p, enter, win+e и дальше пишешь код. Это куда удобнее любой IDE, т.к. ни на что не отвлекаешься.
@@c4llv07e оно и видно что ненастоящий разраб. Мне например ну вот вообще не нужно вот это "я мышку не трогаю". Я 7.5 часов в день думаю и только полчаса пишу код. В иной день хорошо если 3 строки написал. Зачем мне это вот все? Я не машинистка, я разрабатываю высоконагруженные системы
@@henrichreinhard720 en.wikipedia.org/wiki/Talk:Suckless.org#Neo-Nazi_Torchlit_march, вкратце suckless был создан группой программистов из Германии, и есть фотки, где они с символикой на одежде на марше нео нацистов присутствовали. Ссылка на вики, где один разраб отправдывается
@@daniilkasatkin8170 я помню mental outlaw разбирал фотки с встречи разработчиков где они просто ходили с факелами. В любом случае спасибо, надо будет поглядеть
Блинский а у меня тиринг в dwm на просторах сети нашел что нужно в .xinitrc дать команду picom --experimental-backends & но ни чего не изменилось... а еще везде в мануалах используют баш хоть бы один был с рыбкой)) а так все вроде настроил и автовход и рофи, правда телега стартует почему то по 3 минуты
Видос имба, есть и шутки и пояснения и сам видос краткий
и за config.def.h хочется прям взять и прописать двоечку, он еще и без include, т.е. автокомплита в этом файле не будет, пока вы не перетащите нужные из файла с кодом
а менять лишний раз что-то в этом файле с кодом желания не возникает, т.к. патчи и так встают через раз
Есть dwm-flexipatch
10 лет назад его начал использовать или вроде того border less это же просто 0 в define поставить.
4:44 а где ты нашёл эту строку в исходном коде dwm которая, рисует полосочку? (я просто просмотрел исходный код двма и awesomebar и ничего там не нашёл) буду очень благодарен за помощь!
нашел?
@@iferus6666неа
@@richter4732 так и не нашли?)
@@richter4732 а сейчас?
Нашёл?@@richter4732
Хочу такие же флаги на раскладку ...
Тема оконных менеджеров очень интересная и крайне мало освещенная на русскоязычном ютюбе. Пока попробовал только i3 и его вейланд аналог sway, bspwm и qtile. Я так понял, что dwm, это такой же гибкий менеджер, как и qtile, только не для питонщиков, а для сишников, из за чего я пока опасаюсь на него переходить. Но привлекает его быстрота. А что скажешь про xmonad? Не пробовал ещё?
Привет, спасибо за отзыв! Я знаю людей, которые пользуются xmonad и считают его лучшим оконным менеджером, однако сам я им не пользовался. Знаю только то, что он на haskell и поэтому пока не горю желанием его пробовать
@@ampersand3636 Да, с haskell, пожалуй, будет ещё труднее, чем с С. Надеюсь линуксовую тему и в частности тему оконных менеджеров будешь развивать и дальше. Интересно было бы услышать твоё мнение про qtile. Он тоже очень гибкий, редактируется напрямую питоном. Довольно шустрый, несмотря на это. И совсем никак не оговоренный в нашем ютюбе, но в Америке довольно известный в узких кругах.
xmonad это форк dwm на haskell
@@антипвакшен Да, спасибо, уже почитал про него.
Есть только офигенная проблема с их подходом. Вот установил ты себе этот dmw, поставил нужные патчи, пропатчил конфиги, сидишь довольный. И тут хопа у них софт апдейтнулся, и апдейт довольно важный. Что делаем, с учетом того что просто обновить ты это не можешь, так как не получится автоматом применить новый код на уже поменянный? Правильно, идешь и лезешь в код апдейтов и применяешь его вручную, местами разбираясь в коде. По сути ты работаешь на полставки программером и админом просто чтобы иметь неплохой (без иронии) тайловый оконный менеджер. Они хотя бы конфиги отдельными файлами умели подключать что ли. Вот для вима настроил конфиг, подключил плагины и даже не думаешь про то какая у тебя версия стоит и как ее обновлять. На новой системе все так же взлетает без лишних приседаний. В общем такая фигня для работы мало годится, она больше предназначена для людей для которых хобби это устанавливать тайловые менеджеры и делать их скриншоты)
Ты кстати почему-то вообще в видео не затронул то как их стек окон работает, что имхо основная фишка этого менеджера и фишка очень удобная.
вообще хз, вполне хватает dwm 6.3, обновлять не собираюсь
@@nakidai пока очередное обновление системы что-нибудь не сломает, ага. Причем дело касается не только dwm но и куда более простых штук вроде slock который помнится после обновления системы начал вместо лока экрана бросать сегофолт.
Я ж обновляю не ради обновлений как бы. А потому что апи современного линукса (а точнее systemd как его основной части), это движущаясь мишень. Без обновлений тут не обойтись.
@@nonono4160 лично у меня пропатченный dwm 6.3 за полгода не умирал пока ни от обновлений системы, ни от ее смены на бздю. Вообще, на обновления можно забить, пока тебе не нужен функционал/багфиксы оттуда. Ну и в целом, если какая-нибудь библиотека постоянно меняет свой апи, то думаю это грустновато 🤔
Я на гноме сижу, привет от казуала :)
Согласен, двм топ.
Есть где-нибудь конфиг посылки уведомлений при смене раскладки с той же таблицей иконок флагов?
К сожалению, утерян во времени
@@ampersand3636 (
Неплохо было бы выложить конфиг в гитхаб, топовый экспириенс
Это не конфиг из видео, но тоже мой: github.com/Andrey0189/my-dwm
Слушай, а можешь сделать ролик про софт которым ты пользуешься?
На эту тему могу много чего рассказать, но в создании конкретно этого видео я использовал SimpleScreenRecorder и Kdenlive
@@ampersand3636 ну рассказывай) Типо какой файловый используешь, что используешь для уведомлений, и тд и тп. Про это мало информации в интернете
Хорошая идея для видео, но сначала будет обзор на bspwm
@@ampersand3636 ооо кст. Твое мнение bspwm или dwm?
В новом видео будет ответ)
Сижу и думаю, может всё таки отказаться от чистого шела и пойти к двм
всё равно не нравится ни одно окружение как и оконные менеджеры
Ты как на ютуб пролез?
Сколько раз в день нужно переконпилировать ведро?
Можно конфигурации именно этой сборки
Зачем ставить патч для скрытия рамак?
Это настраевается на отдельной строке в конфиге. Или это просто в старой версии так было?
Возможно в новых версиях добавили эту опцию. Я почти полгода dwm не пользовался
Какой какой вебкит?
Древнющий. Дикция тогда была (да и сейчас) на высшем уровне
это конечно хорошая идея с практически голым софтом, который ты можешь допилить под себя, но реализация какая-то кривая - все смешано в кучу (да, у вас очень мало кода, но нахрена его держать практически в одном файле?), дефолты какие-то дурацкие, патчи тоже в основной массе какие-то совсем уж бесполезные, так этих патчей еще и штук 100
пока осилил только st - слава богу там простор для творчества несосущих гениев поменьше, и мне вполне достаточно того, что он адекватно работает с freetype-шрифтами и fontconfig'ом (в отличие от urxvt или zutty)
с i3 на dwm видимо не получится соскочить - пока непонятно как вкрутить polybar или настроить его собственный (ну чтоб были громкость/яркость/батареечка), и как туда вкорячить вкладки
Если ставишь патчи на dwm, значит не понимаешь идею минимализма саклеса (Там кто-то даже про это в постике писал, что "вот наставит себе молодёжь патчей, а потом про какую-то идею минимализма рассказывают").
А если используешь плавающие окна - не понимаешь идею TWM.
Так, а почему двм лучше и3 и того же авсома? Кроме киллер-фичи с мгновенным переключением. Я где-то годик на минималистичном конфиге ПРЕВОСХОДНО сижу и луашечка пока не сильно подводит.
Ну ПРЕВОСХОДНЫЙ это лишь форк двма с нескучными обоями и возможностью писать плагины на луа
Пон, спасибо. Лень мне в этих ваших опенсорсах лазить смотреть кто от кого форкнут.
Как человек, сидящий на dwl (dwm на вэйленде), я просто не хочу лишних фич, даже если они займут 5 строк кода
А с патчами ты сам можешь выбрать, что ты хочешь использовать
@@animainmilol как по мне, если не хотите лишних фич, то лучше выбрать i3wm. Я перепробовал кучу wm, но удобнее i3 не нашёл
@@МаксимЮревич-ф6я он на иксах...
Ждём ролик про sway
А вот как включить сторонний курсор мыши в dwm, чтоб везде работал одинаково?
В .Xresources и в темах gtk один и тот же курсор указываешь, должен работать одинаково.
LXAppearance юзаю
Суффикс "less" то же, что в русском приставка "без". Homeless - бездомный, workless - безработный, а suckless - без сосания, по-видимому
Если без шуток, я перешел на dwm, потому что на гноме мне было не удобно играть в Доту
как создавали кровь в mrs major 3.0:
Почему смотреть как кто-то нахваливает оконный менеджер так интересно?
Я понимаю идею опенсорса, но я не понимаю идею локально патчить стабильный протестированный код. Вышло новое обновление, Вы опять лезете в код, синкаетесь, проверяете, что ничего не сломалось и т.д? Какой-то странный минимализм.
dwm то не bloated, но он работает на bloated иксах, а для вэйлэнда нет нормального dwm. (есть, но не очень)
Вобщем я шизик и написал часы, проценты батареи, переключение звука, яркости, языков, рандомные рабочие столы (как в начале запуска так и в процессе можно менять) на баш скриптах + си. Правда вот автоматическую подстройку цветовой гаммы под рабочий стол спиздил, но тут уж извиняйте. Вобщем, минимализм это наше всё. У меня даже процентов звука и яркости нет, потому что они мне банально не нужны :3
Потому что звуковые драйвера слетели? А с яркостью что тогда?
Блин вот вам не впадлу чтобы двигать окошки заниматься вот этой вот дрочью? Типа хочешь Линукс подними сервак с доступом по SSH и юзай его. Хочешь окошки- купи мак или Винду.
Ну вот я настоящий пренастоящий разраб. И да, запускать то что разработал удобнее и работает лучше на Линуксе. Для разработки самой в целом пофиг, можно и убунтой пользоваться. Но заниматься вот этой вот хернёй?
>Ну вот я настоящий пренастоящий разраб.
А я не настоящий разраб, и мне всё нравится. /s
Ты можешь прогать хоть в блокноте, копируя конечный код в терминал через ssh, но удобнее же, когда вся система прилагает все усилия для её использования. Благодаря TWM я мышку вообще не использую во время работы, что вместе с 10-пальцевой раскладкой даёт огромное преимущество в скорости печати. Не надо отвлекаться на запуск или компиляцию кода, просто win+t, ctrl+p, enter, win+e и дальше пишешь код. Это куда удобнее любой IDE, т.к. ни на что не отвлекаешься.
@@c4llv07e оно и видно что ненастоящий разраб. Мне например ну вот вообще не нужно вот это "я мышку не трогаю". Я 7.5 часов в день думаю и только полчаса пишу код. В иной день хорошо если 3 строки написал. Зачем мне это вот все? Я не машинистка, я разрабатываю высоконагруженные системы
флаги рили базовые
sway лучший
тема закрыта
Не все ещё для вяленного подвезли. Ждём и надеемся.
@@imagorty что именно не подвезли?
@@SSLEErT 1с, джава, слака глючит
@@imagorty Под xwayland java работает идеально
1с под xwayland тоже отлично работает
и слака под тем же xwayland работает идеально
че там с отрисовкой окон с удаленным управлением у вяленого. i3wm лучший, работает все.
пердак интересный плагин
i only speak portuguese but thats ok
O UA-cam tem um recurso de tradução automática.
pertag это кринж. Ты не понял dwm, если пользуешься pertag.
А как надо?
Пердак
Пердак
А еще команда suckless нацисты, инфа подтвержденная. Но софт у них топ, как минимум dwm, st, dmenu
Кто подтвердил? Без шуток
@@henrichreinhard720 en.wikipedia.org/wiki/Talk:Suckless.org#Neo-Nazi_Torchlit_march, вкратце suckless был создан группой программистов из Германии, и есть фотки, где они с символикой на одежде на марше нео нацистов присутствовали. Ссылка на вики, где один разраб отправдывается
Еще на канале Mental Outlaw был ролик с разбором этой истории, но я что-то не могу найти, то ли ютуб удалил, то ли автор
@@daniilkasatkin8170 я помню mental outlaw разбирал фотки с встречи разработчиков где они просто ходили с факелами. В любом случае спасибо, надо будет поглядеть
Что? Я думал инфа про нацистов была рофлом, а это вполне может оказаться правдой
О ДА! Я такой же минималист, как и ты :)
нахрен лишнее!!!
🤦♂
Многословно
@@ampersand3636 а что тут скажешь...не понимаю, как можно этим пользоваться...
@@LLuKKen ну, вообще, выглядит как охуенный оконный менеджер, жаль, руки не доходят опробовать и остается сидеть на i3
@@LLuKKen мне его показалось настраивать удобнее, чем i3 🤓
Блинский а у меня тиринг в dwm на просторах сети нашел что нужно в .xinitrc дать команду picom --experimental-backends & но ни чего не изменилось...
а еще везде в мануалах используют баш хоть бы один был с рыбкой))
а так все вроде настроил и автовход и рофи, правда телега стартует почему то по 3 минуты
Проблема тиринга это общая проблема иксов. В вейленде может быть лучше
@@Liphi угу я перешел на Hyprland но и там есть свои приколы) например все хромоногие браузеры засыпают даже если ты сидишь смотришь видос))