LINUX.ORG.RU

Вышел dwm 6.1

 , ,


3

4

9 ноября 2015 года вышла новая версия оконного менеджера dwm.

dwm — это динамический оконный менеджер для Xorg с поддержкой тайлинга, режима плавающих окон, полноэкранного и многих других режимов организации рабочего пространства. dwm — это очень легкий и быстрый оконный менеджер. Написан на C, разработчики придерживаются цели не выходить за 2000 строк кода.

Некоторые изменения, по сравнению с прошлой версией:

  • для рендеринга шрифтов теперь по умолчанию используется Xft, с сохранённой поддержкой fallback-режима;
  • улучшения в libdraw;
  • dmenu теперь можно запускать на выбранном мониторе (dmenu -m);
  • st используется как терминал по умолчанию.

Наиболее важные исправления ошибок:

  • исправлена утечка памяти в панели dwm;
  • исправлено отображение в полноэкранном режиме;
  • исправлена ошибка, при которой Drw_text некорректно проверял ширину;
  • изменение размеров окна в float-режиме происходит теперь более плавно.

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

Deleted

Проверено: Shaman007 ()
Последнее исправление: cetjs2 (всего исправлений: 6)

Добавь описание первым абзацем

FRWHate
()

Для рендеринга шрифтов теперь, по умолчанию, используется Xft, с поддержкой fallback режима

Ну и зачем? Чувствую, что теперь будут появляться патчи, которые выпилят этот функционал.

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

Прочитал «пересобирать ядро надо». Слегка офигел. Перечитал ещё раз. Блин, надо выспаться.

hateyoufeel ★★★★★
()

Ух ты, а я сбежал на awesome думая что он уже мандривнулся. Классный WM, но не вернусь :)

Debasher ★★★★★
()

Круто. Будем обновляться

hotpil ★★★★
()

Простая реализация dwm на FVWM.

DestroyFunc FuncDwmTile
AddToFunc FuncDwmTile
+ I All (State 31) Move 0 0
+ I All (State 31) Resize frame 66 100
+ I All (State 31) WindowStyle WindowListSkip
+ I UpdateStyles
+ I ModuleSynchronous FvwmRearrange -tile -u -m -s -r -h -noraise 66 0 $[vp.width]p $[vp.height]p
+ I All (State 31) DestroyWindowStyle

DestroyFunc FuncDwmSetMaster
AddToFunc FuncDwmSetMaster
+ I All (State 31) State 31 False
+ I Current (*) State 31 True

Key T A M FuncDwmTile
Key Enter A M FuncDwmSetMaster
Spoofing ★★★★★
()
Ответ на: комментарий от Deleted

Это тот, с конфигами на C, а не на мерзком xml :)

Xml конечно го*но. Но это ж как пользователей надо ненавидеть, чтоб заствлять их конфиги на С писать.

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

Suckless. Иначе, еще парсер конфигов писать.

Deleted
()

Написан на C, разработчики придерживаются цели не выходить за 2000 строк кода.

Создатели софта, как правило, ставят целью удобство использования, простоту настройки, хороший внешний вид. Но использовать как показатель количество строк кода это какой-то мазохизм.

Gu4
()

Пробовал, после пары перекомпиляций бросил. Тайловых WM вагон и маленькая тележка, а киллерфича «не больше 2000 строк» не является для меня приоритетом, тем более что C не знаю так что мне абсолютно все равно сколько его там внутри.

st используется как терминал по умолчанию

А почему бы ему не смотреть какой терминал стоит по умолчанию и не использовать его?

alozovskoy ★★★★★
()
Последнее исправление: alozovskoy (всего исправлений: 1)

dmenu теперь можно запускать на выбранном мониторе (dmenu -m)

Вот это точно не нужно. Случайно можно запустить вовсе не то, что хотел. И такое случается постоянно. Лучше что-нибудь вроде rofi.

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

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

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

Ну зашибись. А теперь расскажи, где ты видел тайловые ВМ с конфигами на XML.

anonymous
()

версия 6.1
не выходить за 2000 строк кода
Исправлена утечка памяти

<fat> C - текучее говно </fat>

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

Настройки — это костыль для избыточно сложных вещей.

Ты наркоман или просто троллишь?

anonymous
()

разработчики придерживаются цели не выходить за 2000 строк кода

это их не спасет

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

или

и

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

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

точнее сказать «тот что без внешних файлов конфигов»

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

Кеды перегружены, а FVWM по соотношению потребляемых ресурсов/функциональности, ИМХО, идеальный.

Spoofing ★★★★★
()
Последнее исправление: Spoofing (всего исправлений: 1)

разработчики придерживаются цели не выходить за 2000 строк кода.

Чудеса обфускации в сорцах?

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

Но это ж как пользователей надо ненавидеть, чтоб заствлять их конфиги на С писать.

Это же opensource. Никто никого не заставляет. Хочется писать на чем то другом - используй awesome, xmonad, openbox

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

Это тот, который ниасилил читать опции конфига из ENV-переменных, чтобы не перекомпилять?

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

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

А почему бы ему не смотреть какой терминал стоит по умолчанию и не использовать его?

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

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

Но ведь по ссылке нет скриншотов, хорош оконный менеджер.

Ссылка на анонс в рассылке. За скриншотами - на сайт или в гугл

Deleted
()

Да, почитал тему. У господ опять обострение из серии «Солженицына не читал, но осуждаю».

Dwm - классная штука. Конфигурация хоть и на си, но знаний си там совсем не нужно, потому что и так всё понятно.

Единственный пункт, который отпугнёт обычного пользователя - это то, что для дополнительного функционала приходится интегрировать патчи.

Зато не перекраивают api как в каждей минорной версии awesome (с которого, я собсно, и свалил много лет назад на dwm, чего ни секунды не жалею)

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

Чудеса обфускации в сорцах?

Это называется technical challenge

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

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

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

А какой WM нынче в XML настраивается? Вроде i3, awesome, xmonad - не. Остальными почти никто не пользуется

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

openbox

Он же вроде не тайловый, а с зоопарком окон, мышковозительством и просраным местом на екране под wallpaper, ну короче как DE

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

это wm не для юзеров, а для разрабочиков. Можете смело юзать какой-нибудь другой WM/DE

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

они давно уже есть. И они не просто так на xft перешли.

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

Для fvwm есть новые крутые конфиги как для какого-нибудь awesome? Заценить бы его в «полную силу» хотелось, но самому ковырять желания нет, в принципе в моем wm меня всё устраивает, просто любопытно.

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

Думаю, что 99% пользователей dwm собирает его из git.

И зря! У меня из git не всегда собирался (патчи не накатывались).

dodevich
()

Ужасное оформление новости. Где ссылка на сайт dwm или хотя бы на скриншоты? Или я должен сам представить в уме как он выглядит?

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

Если Mate - это Мерседес класса Е, то что такое тогда dwm? Мопед?

Это - ракета! И сравнивать с авто просто неуместно ))
После DWM все остальные WM (xmonad не в счёт) - понты.
Отзыв системы - самый быстрый. Устанавливать, настраивать и работать одно удовольствие.

Я отказался в пользу xmonad только по 1 причине: захотелось выпилить и строку состояния.

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

будут появляться патчи, которые выпилят этот функционал

Зачем? Xft может рисовать твой любимый Terminus.

metrokto ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.