LINUX.ORG.RU

DWM 6.4 - минималистичный динамический тайловый WM

 , ,


1

1

DWM — эталон минимализма в мире динамических тайловых менеджеров, создан немецким студентом. Был взят за основу при создании Xmonad. Совместное сотрудничество привело к улучшению функциональности и позволило работать с многомониторной конфигурацией (Xinerama).

DWM написан на C (и конфигурируется на нём же), не требователен к памяти, надёжен, минимален по зависимостям, Следует принципу KISS и является одним из продуктов команды Suckless.

Представленная версия посвящена исправлению ошибок и уменьшению потребления памяти:

  • Теперь в config.def.h все клавиши объявлены как const.
  • Исправлено падение при отрисовке эмодзи с переходом на LibXft 2.3.5.
  • Прекращена подписка на события неуправляемых окон.
  • Добавлена проверка на фиксированность окна перед сменой режима на плавающий (float).
  • Исправлена утечка памяти.
  • Улучшена работа с многомониторной конфигурацией и подключаемыми на время внешними мониторами.
  • Множество мелких исправлений и чистка исходного кода.

DWM расширяется с помощью патчей, созданными и поддерживаемыми сообществом: Pertag, noborder и другие.

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



Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 7)
Ответ на: комментарий от Roy-Batty

Яснопонятно, как суть до дела, так сразу «смишно» и прочие отмазки. Ясно, что xorg умирает тихо и незаметно. Уже пофиг что там с dwm. Вы хоть новые поделки на wayland делайте по-уму

PS: не надо делать минималистические примитивные вещи. Надо делать функциональные простые вещи. И да, сложность не растёт от количества строчек кода

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

Ясно, что xorg умирает тихо и незаметно

Чтобы он умирал, должна быть хоть какая-нибудь вменяемая альтернатива. Можно сколько угодно говорить о красоте архитектуры, но я как пользователь вижу банальные артефакты и нерабочий софт в wayland. А другие убийцы не дожили даже до этого состояния.

Уже лет десять слышу рассказы о расчудесном вейленде, а воз и ныне там. Топовые DE утопали на него и теперь ими практически невозможно пользоваться, так как косяки отрисовки дают о себе знать. Но, возможно, когда-нибудь его всё таки допилят и им можно будет не только восхищаться, но и пользоваться. Да и это не факт, что убьёт иксы.

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

Этот процесс необратим. Уже в дистрибах по дефолту wayland везде. Это уже стадия тестирования на хомячках. Поэтому лет через 5 во все поля будет wayland. Скринь!

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

Этот процесс необратим. Уже в дистрибах по дефолту wayland везде. Это уже стадия тестирования на хомячках. Поэтому лет через 5 во все поля будет wayland. Скринь!

«Будет wayland» и «не будет иксов» это две очень большие разницы. Смерть это как раз второе. ALSA мертва? OSS мёртв? :)

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

Легко! Nvidia, intel, amd скажет xorg deprecated. Перестанет выпускать и суппортить драйвера и xorg помрёт сам собой в течение 2-3 лет. Ну amd, они вроде опенсорс - там может комьюнити еще пук-пук-пукпытается что-то делать, но быстро всё это протухнет, а закрытые дрова так вообще легко, как с 340хх невидиа сделала

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

Потому что для нормальных видеокарт других нет.

Для начала нужно определить критерий нормальности. Да и нейросетями занимаются далеко не все.

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

Вот так правильнее. Это достаточно узкая ниша. Для меня - простого пользователя, это всё нафиг не упёрлось :)

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

Есть такой тест. Ребенку дают воздушный шарик, который раскрашен с двух сторон в два разных цвета. Ребенку дают шарик и показывают двумя сторонами. Потом показывают шарик одной стороной и спрашивают цвет. Ребенок говорит тот цвет, который видит. До определенного возраста ребенок не может посмотреть на что-то объективно. Только субъективно. Обычно это дети до 6 лет. В общем, у меня для тебя плохие новости

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

Посмотрел ссылки. Я знал, что ты извращуга, знал!.. :)

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

Roy-Batty
() автор топика
Ответ на: комментарий от token_polyak

Потому что для нишевых CUDA-ускорителей других нет.

Дело даже не в CUDA. Просто AMD хранически просасывает по части скорости доступа к памяти. У 3080 ширина канала между GPU и памятью больше в два раза (~терабайт в секунду против полтерабайта) чем у 6900XT. И это я молчу про то, что AMD не делает нормальных профессиональных карточек типа Quadro. Radeon PRO – днище и проще геймерские брать.

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

Для начала нужно определить критерий нормальности. Да и нейросетями занимаются далеко не все.

До нейросетей даже не доходит. Тупо в Blender порендерить что-то сложное без nvidia – боль и страдания.

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

В общем, у меня для тебя плохие новости

Ты проецируешь частное на общее? Ну это я заметил. Если мне надо сгонять на курорт, я выберу самолёт. Если мне надо съездить в гости к друзьям - такси. А в булочную я пешком схожу. Почему ты всегда выбираешь самолёт, я не представляю. Наверное, в этом возрасте очень нравятся самолёты.

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

А ну-ка просчитай мне на CUDA что-нибудь в nouveau. Или в игры поиграть с рейтрейсингом. Видео на видеокарте ffmpeg сможешь кодировать?

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

До нейросетей даже не доходит. Тупо в Blender порендерить что-то сложное без nvidia – боль и страдания.

Тут та же фигня - это задачи узких профессионалов. Там совсем иные критерии выбора.

В лохматых 90-х для 3D выбирали отдельную архитектуру с отдельной ОС и не жужжали. На этом фоне выбор отдельного железа и отдельной графической подсистемы выглядит как детский лепет.

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

А ну-ка просчитай мне на CUDA что-нибудь в nouveau. Или в игры поиграть с рейтрейсингом

И вот опять. Попробуй читать сообщения, на которые отвечаешь :)

Диагноз, в принципе, ясен. Дальше можно не продолжать.

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

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

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

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

Поэтому и не надо уже выбирать отдельную архитектуру с отдельной ОС. Ты правда во WRITE ONLY тут сидишь?

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

Тут та же фигня - это задачи узких профессионалов. Там совсем иные критерии выбора.

Прости, а что тогда задача для «обычного чувака»? В игрульках AMD, если что, тоже слегка просасывает. А если тебе нужен только браузер, то зачем тебе вообще видеокарта?

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

А если тебе нужен только браузер, то зачем тебе вообще видеокарта?

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

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

Если мне надо сгонять на курорт, я выберу самолёт. Если мне надо съездить в гости к друзьям - такси. А в булочную я пешком схожу. Почему ты всегда выбираешь самолёт, я не представляю. Наверное, в этом возрасте очень нравятся самолёты.

Потому что твоя аллегория – говно и не работает в данном контексте.

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

Потому что твоя аллегория – говно и не работает в данном контексте.

Вполне работает. Если у пользователя нет задач для топовой видеокарты, то ему она не нужна. Можешь объяснить зачем она нужна в этом случае, кроме понта перед пацанами?

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

Самое печальное, что он замылил тему. И конечно отнял по несколько минут жизни у каждого, с кем он общался

Всего лишь несколько минут. Знаешь про бревно в своём глазу? :)

Да и какая тема? Тема, что топовые видяшки не нужны всем? Тема, что иксы рано или поздно умрут? Тема, что вяленький уже второй десяток лет пытается убить иксы, но никак не может с этой задачей справиться? Ты так лихо скачешь по темам, что за тобой порой сложно уследить.

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

Сегодня нет, завтра есть.

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

Мой отец занимается радиолюбительством. Комп ему нужен для сёрфига, написания скетчей ардуины, работы с SDR-трансивером и сообщением с компом своих железок. Числодробление ему не впилось, в игры он не играет.

Один мой коллега пишет бэк. Ему нужно, чтобы не тормозила IDE и быстро работал компилятор. Ну и браузер+ssh. Зачем организации покупать ему топовую видяшку?

Другой мой коллега пишет фронт. Всё то же - IDE, браузер иногда ssh. Может, у него появятся задачи для топовой видяшки и стоит её прикупить на всякий случай?

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

На самом деле, когда на предыдущей работе нужна была числодробилка, был куплен GPU-сервер. Это выгоднее, чем покупать видяшки каждому на рабочую станцию, и выхлом жирнее.

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

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

А давай мы этого не будем представлять в теме про dwm

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

работы с SDR-трансивером

Числодробление ему не впилось

Выбери что-то одно. Ну либо это не серьёзная работа с трансивером.

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

Выбери что-то одно. Ну либо это не серьёзная работа с трансивером.

Там вполне хватает старенького CPU. Много радиолюбительских SDR требуют топовых видях для вычислений?

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

А давай мы этого не будем представлять в теме про dwm

Хорошо. Давай тогда представим зачем для dwm топовая видяха. Заодно можно представить зачем для dwm wayland :)

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

Много радиолюбительских SDR требуют топовых видях для вычислений?

SDR сама по себе не требует вообще ничего, разве что USB-порт потолще. А вот обработка сигналов – вполне. Если ты захочешь, например, сотовую сеть развернуть, тебе потребуются вычислительные ресурсы.

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

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

Видеокарта – это уже давно не только про видео и картинки. Это просто весьма мощный векторный сопроцессор со своей памятью, и он может быть полезен просто в дохренищща случаев.

Этот момент я не отрицал. Только вот это всё капля в море :)

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

А что не капля? Единственное, что действительно отличает nvidia от штеуда и доктора лизы, это то что они встройку на x86 не делают, а вместо этого фокусируются на мощных видеочипах.

С другой стороны, по статистике того же стима, большинство геймеров сидят на nvidia. Потому что зачастую AMD не может.

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

А что не капля?

Всё остальное :)

С другой стороны, по статистике того же стима, большинство геймеров сидят на nvidia. Потому что зачастую AMD не может.

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

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

Геймерам вообще всегда лучше топовое железо. Но я их знаю очень немного

И поэтому самая популярные карты согласно статистике стима — средненькие {1,2,3}060. Ты реально нихрена не знаешь.

https://store.steampowered.com/hwsurvey/videocard/

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

И поэтому самая популярные карты согласно статистике стима — средненькие {1,2,3}060. Ты реально нихрена не знаешь.

Лучше != всегда так есть. Ты реально русский язык не знаешь, а туда же - на форумы писать.

Научись для начала читать без ошибок, лапоть.

Но ты прав - в игрушечных делах я не силён. В детстве, помнится, любил играть, но потом как-то это практически сошло на нет.

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

не надо делать минималистические примитивные вещи. Надо делать функциональные простые вещи

Не надо лезть со своим уставом в чужой огород. Считаешь, что надо делать функциональные простые вещи — сделай и выложи на github хотя бы в начальном виде, чтобы привлечь людей. Пока ты только засоряешь эфир.

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

Тут такой момент, что даже если числодробилка не нужна, многие решение из нее идут во встройку. Поддержка аппаратного кодирования и декодирования видео - в любом Intel HD есть QuickSync, который облегчает эти вещи, экономит электроэнергию и полезные элементы процессора общего назначения.

И тут производители видеокарт пинают друг друга. Не может быть встройка без этих вещей. Не может быть дискретка без этих вещей. не в 2022 году.

У NVIDIA с этим получше, чем у конкурентов. Соответственно, она их подпинывает, как интел подпинывала AMD, а теперь всех их подпинывает Apple.

Кто хочет качество и производительность NVIDIA покупает NVIDIA. Кто не хочет - не покупает.

Но если AMD, NVIDIA и Intel дружно забьют на поддержку какой-то функциональности, она точно умрет. Потому что сейчас дрова пишут в основном их специалисты, а коммьюнити лишь подправляет написанное.

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

На ЦП качество лучше, а так это и Интел может.

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

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

В том-то и дело, что не лучше. Ты вообще не шаришь, а мнение имеешь.

Тогда зачем геймеры их покупают и ставят себе? А на тему мнения, не вижу проблемы. Или у тебя есть мнение только о том, в чём ты специалист? Например, у тебя есть какое-либо мнение относительно той или иной еды? Ты повар? :)

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

Но если AMD, NVIDIA и Intel дружно забьют на поддержку какой-то функциональности, она точно умрет. Потому что сейчас дрова пишут в основном их специалисты, а коммьюнити лишь подправляет написанное.

Проклятый мир, который сами и создали :)

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

вяленький уже второй десяток лет пытается убить иксы, но никак не может с этой задачей справиться?

Дед, вейленд уже убил иксы, кроме как на твоей древней развалюхе с древней видеокартой. 99% пользователей из числа 1% линупсойдов пользуется тем, что предлагают мажорные дистры по умолчанию - гном, вейленд, пайпвайр и пульсаудио. А ипсы не умирают у остальных престарелых копротивленцев вроде тебя, которые люто бешено отодвигают пришествие системд, сидя в уютном треде на уютном лоре через линкс, запущенный в уютном кстерм под уютным двм, параллельно пересобирая ядро для своего прельстивого крукс.

skiminok1986

Число - это год рождения или год, в котором ты застрял?

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

Давай тогда представим зачем для dwm топовая видяха. Заодно можно представить зачем для dwm wayland :)

Заодно предлагаю представить, зачем вообще двм.

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

99% пользователей из числа 1% линупсойдов пользуется тем, что предлагают мажорные дистры по умолчанию - гном, вейленд, пайпвайр и пульсаудио

Судя по статистике Firefox, среди линуксовых юзеров на вяленде <15% сидят.

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

Во-первых, где посмотреть? Желательно статистику за последний год хотя бы.

Во-вторых, Лисой пользуются меньше 10% пользователей, так что в любом случае статистика нерелевантна.

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

https://www.phoronix.com/news/Firefox-Wayland-X11-Stats

Во-вторых, Лисой пользуются меньше 10% пользователей, так что в любом случае статистика нерелевантна.

Почему? Думаешь, вяленофанаты все массово юзают хром? Кстати, там пишут про «меньше 10% на вяленом».

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

Дед, вейленд уже убил иксы, кроме как на твоей древней развалюхе с древней видеокартой.

Мальчик, ты путаешь жизнь с популярностью. Сколько месяцев должно быть системнику и видяхе, чтобы она считалась новой? 2022 год выпуска слишном давно? Я просто не знаю как принято считать у школьников.

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

Ты так много обосрался в одном предложении. Системд я активно использую, линкс никогда не использовал, xterm тоже никогда не использовал, dwm не использую, ядро ни разу не пересобирал, crux ни разу не ставил.

Сюзеводы никогда не отличались сообразительностью :)

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

Заодно предлагаю представить, зачем вообще двм.

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

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

Во-вторых, Лисой пользуются меньше 10% пользователей, так что в любом случае статистика нерелевантна.

Выше ты писал, что 99% пользуются тем, что предлагают мажорные дистры по-умолчанию. Как ты лихо переобуваешься в прыжке.

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

сьюз

Читается «сузе».

Выше ты писал, что 99% пользуются тем, что предлагают мажорные дистры по-умолчанию. Как ты лихо переобуваешься в прыжке.

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

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

Читается «сузе».

Я это читаю вообще как «сус». И глупо хихикаю, потому что «сус» – это лошадь на иврите.

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

Я не очень люблю «птичий язык». И очень не люблю псевдопонты.

Да и ты мне не то, чтобы нравился )))

Roy-Batty
() автор топика
Ответ на: комментарий от slepoy_pew

Кроме английского, про другие иностранные языки слышал?

Оригинал фразы был на английском. Тебе нужен перевод на какой-то другой? Уточни какой язык ты знаешь.

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

Можешь озвучить спектр задач для повара?

Каэш! В фотошопе поправить цвета фоточек с едой и мух на них замазать. Видел, как фотошоп тормозит сейчас? Без нормальной карточки от nvidia хер чо нормально сделаешь.

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

Каэш! В фотошопе поправить цвета фоточек с едой и мух на них замазать. Видел, как фотошоп тормозит сейчас? Без нормальной карточки от nvidia хер чо нормально сделаешь.

Как фотошоп под вяленым себя чувствует?

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

Как фотошоп под вяленым себя чувствует?

Понятия не имею. Кого волнует этот недоделанный огрызок который не может?

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

Понятия не имею. Кого волнует этот недоделанный огрызок который не может?

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

Твоя логика поразительна.

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

Вяленый не нужен.

Ты уж определись иксы не нужны или вяленький. Ну или перечитай хотя бы свои сообщения. Пока ты так вихляешь, с тобой очень трудно разговаривать. Постарайся придерживаться одного мнения хотя бы в рамках одной дискуссии.

skiminok1986 ★★★★★
()
Последнее исправление: skiminok1986 (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.