Почему DWM лучше вашего оконного менеджера

Почему DWM лучше вашего оконного менеджера

25 июля 2025 г.

Отказ от ответственности: Это все мое личное мнение, если вы не можете принять это, не читайте эту статью.

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

Теперь, на стороне x11 есть много разных менеджеров по ленеру, у нас есть такие вещи, как i3, bspwm и, конечно же,DWMПолем В то время как на стороне Уэйленда есть Hyprland, Sway и River. Но все эти оконные менеджеры подпадают под одну из двух категорий: у них есть либо ручная плитка (как i3), либо динамическая плитка (например, DWM).

С помощью ручной плитки вам все равно придется перемещать окна вокруг экрана, как на традиционном менеджере по укладкам. Единственная разница в том, что они автоматически занимают как можно больше места. В то время как, если вы используете динамический Tiler, вам не нужно беспокоиться об этом, потому что он всегда будет размещать новые окна таким образом, чтобы это действительно имело смысл, например, макет Master/Stack по умолчанию.

Так зачем кому -то хотеть использовать ручную пьесу? Они в основном получают половину того, что вы получите от использования динамического.

Но вы можете спросить: «Что делает DWM намного лучше, чем другие динамические плитки?» И я бы сказал вам, что лучшая часть DWM - это то, как вы его настраиваете. Поскольку DWM настроен путем изменения исходного кода, который полностью находится в C. Вы можете либо редактировать его самостоятельно, либо найти патчи онлайн (на веб -сайте разработчика есть куча). Это сразу же дает вам уровень управления через менеджер Window, который предоставляют вам многие другие, только если вы загружаете исходный код с GitHub (или что -то, что они используют) вместо двоичного менеджера Window. Находясь с DWM, вы должны загрузить исходный код, изменить его по своему вкусу и скомпилировать его сами (что также делает его быстрее, чем просто загрузка двоичного файла).

Это также делает Dotfiles очень легко делиться, потому что вы можете просто отправить кому -то исходный код для вашей вилки DWM, и все, что им нужно сделать, это скомпилировать его.

Некоторые из вас все еще могут скептически относиться к DWM, потому что он не доступен в Уэйленде, но угадайте, что? Это! Существует вилка DWM под названием «DWL» (если вы пытаетесь установить его, но не можете найти ее на GitHub или его архивировано, потому что проект мигрировал на использование Codeberg в начале 2024 года), который работает отлично.

Теперь, что DWM «слишком минимальна» или «устарела», «слишком минимально» или «устарела», но в этом все смысл программного обеспечения: он дает вам пустой лист, с которым вы можете работать, чтобы сделать свой собственный. Я просто думаю, что то, как вы должны работать с DWM, намного лучше, чем то, как вы должны работать с другими управляющими окнами.

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


Оригинал
PREVIOUS ARTICLE
NEXT ARTICLE