LINUX.ORG.RU

DWM 6.3

 , , ,


1

1

Тихо и незаметно на Рождество 2022 года вышла корректирующая версия лёгкого тайлового менеджера окон для X11 от команды suckless — DWM 6.3.

В новой версии:

  • исправлена утечка памяти в drw;
  • улучшена скорость отрисовки в drw_text длинных строк;
  • исправлен подсчёт координаты x в обработчике нажатия кнопок;
  • исправлена работа полноэкранного режима (focusstack());
  • другие мелкие исправления.

Менеджер окон DWM написан на языке Си, исходники распространяются по лицензии MIT. Примечательная особенность программы состоит в том, что штатным способом её конфигурирования является правка исходного текста.

Скачать новую версию можно на официальном сайте.

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



Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 4)
Ответ на: комментарий от Virtuos86

Не согласен, объём описания вполне соответствует инфоповоду.
Единственный недочёт — скриншот бы не помешал.
Подтвердил, добавив чуток от себя.

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

Единственный недочёт — скриншот бы не помешал.

А скриншот чего? Дефолта? Так там ничего не поменялось

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

мне кажется мини- или не мини- новость должно определяться количеством комментариев. например набралось больше 100 комментов в новости, и она раскрывается в «не мини». а то на главное некоторые полноценные новости с десятком комментариев, а в некоторых мининовостях дискуссии по 100 комментов

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

Подтвердил

исправлен подсчёта координат при нажатии кнопки

исправлен подсчёта координат

Семен Семеныч... И что за кнопка?

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

+1 за новость от пользователя openbox. да, скриншот нужен.

p.s.

замшелый комп зачетный.

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

Семен Семеныч… И что за кнопка?

Опа, вот это не заметил, спасибо.

@modest, можешь меня в официальный changelog ткнуть, а то я его ни на сайте, ни в репозитории не вижу?..

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

Аноним прав. Смотрите между bump version to 6.3 и Prepare 6.2 release.

modest
() автор топика
Ответ на: комментарий от Virtuos86

Потому что кто же в здравом уме сидит сейчас на dwm?

я слабо понимаю, каким ветром тебя вообще занесло в обсуждение сабжа.

концепт таких DE предполагает минимализм. они не стоят на пути у пользователя. такой, например, DE у меня Переход с Linux на FreeBSD. Успех, но...

такой же концепт у dwm

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

А что там скриншотить-то в dwm-е? Его цель – не привлекать внимание к себе, а помогать управлять приложениями.

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

мне кажется мини- или не мини- новость должно определяться количеством комментариев

Плюсую!

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

Потому что кто же в здравом уме сидит сейчас на dwm?

Смузей не подавитесь, уважаемый.

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

мне кажется мини- или не мини- новость должно определяться количеством комментариев. например набралось больше 100 комментов в новости, и она раскрывается в «не мини». а то на главное некоторые полноценные новости с десятком комментариев, а в некоторых мининовостях дискуссии по 100 комментов

Лайкну этот твит. Надо бы в l.o.r на эту тему вопрос задать.

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

Это я видел, это список коммитов, это немного другое. Хотя да, suckless-овцы с их стремлением к минимализму вполне могли свести одно к другому. :)

Похоже, это

Fix x coordinate calculation in buttonpress

Думаю, правильно будет перевести как

исправлен подсчёт координаты x в обработчике нажатия кнопок

Спасибо.

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

да, давайте подтверждать всё подряд в лучших традициях желтухи:

две строчки новости

15 абзацев, начинающихся со слова «напомним»

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

мне кажется мини- или не мини- новость должно определяться количеством комментариев

согласен. например, комментариев вида «какого лешего это не мини новость?»

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

я слабо понимаю, каким ветром тебя вообще занесло в обсуждение сабжа.

Ну есть вполне логичное объяснение, даже если бы он не был корректором. Я например тоже не понимаю, как можно пользоваться dwm (по-моему, главный функционал оконного менеджера - это таскбар, а его в dwm нет, по крайней мере по-дефолту). Но мне нравится его идея не тащить в код лишнее, отказ от оконных украшательтв и конфиг в исходниках, поэтому интересно почитать и новости про него.

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

Ура, товарищи! Обновляться я, конечно, не буду.

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

мне кажется мини- или не мини- новость должно определяться количеством комментариев. например набралось больше 100 комментов в новости, и она раскрывается в «не мини». а то на главное некоторые полноценные новости с десятком комментариев, а в некоторых мининовостях дискуссии по 100 комментов

Какая-то демократия уже

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

Потому что кто же в здравом уме сидит сейчас на dwm?

Я сижу. Чем его можно заменить? Лучший WM, а я перепробовал все.

emorozov
()

пользуюсь им уже много лет. нужно!

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

Потому что кто же в здравом уме сидит сейчас на dwm?

Я сижу. Чем его можно заменить? Лучший WM, а я перепробовал все.

Сразу с козырей, да? Ну раз всё хуже, то ладно.

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

Я настаиваю, чтобы ответили на мой вопрос: wayland уже работает под dwm?

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

Лол, тут автозакрытие коментов в живых топиках жеж вроде. Уровень модерастии совершенно безумный. Общение им тут не нужно, только от VIP-звездатых, и то это последних не спасает от сноса тем каждый божий день.

anonymous
()

очень долго использовал двм, были проблемы с использованием нескольких экранов
(точно не помню какого рода, скорее связано с храндр линеар рескейлом)
перешёл на осом, оба вм считаю крайне замечательными. (kde3->gnome2->openbox->..->i3->..->awesome->dwm->awesome)
хорошо, что проект развивается, при этом не становится кучей мусора, как некоторые вм.

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

для любителей недоинж вяленка рекомендовал бы посмотреть аркан (arcan-fe).
в отличие от прям неразумных дезигнерских решений которые сделаны
с идеей: «отморожу бабушку на зло ушам». там прям рай, особенно в плане идей
передачи окон, скалинга, управления, примитивов. етц

anonymous
()

Из этой новости вообще ни слова не понял( Кто-то может перевести с программистского на человеческий язык?

исправлена утечка памяти в drw

 	XFreeGC(drw->dpy, drw->gc);
+	drw_fontset_free(drw->fonts);
 	free(drw);

Как-то и не было таких проблем раньше. Я правильно понимаю, достаточно добавить эту сточку в dwm.c?

исправлен подсчёт координаты x в обработчике нажатия кнопок

-		else if (ev->x > selmon->ww - TEXTW(stext))
+		else if (ev->x > selmon->ww - (int)TEXTW(stext))

Это про мышеклик по статус бару? Оно нужно для сторонних типа polybar?

исправлена работа полноэкранного режима (focusstack())

-	if (!selmon->sel)
+	if (!selmon->sel || selmon->sel->isfullscreen)

И как оно теперь работает? в полноэкранном режиме фокус не пропадает в пределах одного тега? (так и сейчас вроде не пропадает) или глобально при переключении разных рабочих столов на нескольких мониторах?

И кстати, оффтопиком, можно как-то теги раскидать по мониторам, вместо отельных рабочих столов с собственными тегами?

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

У меня вопрос связан не с тем, что я большой любитель того или этого, а с тем, что например в 2022 году х11 выкинут nafique.

И тогда что и как?

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

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

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

Я например тоже не понимаю, как можно пользоваться dwm (по-моему, главный функционал оконного менеджера - это таскбар, а его в dwm нет, по крайней мере по-дефолту)

Так там по дефолту ничего нет, такая вот концепция. А таскбар есть в виде патча, как минимум два варианта.

bread
()

исправлена утечка памяти в drw

Вот тебе и suckless…

dimgel ★★★★★
()

Опа, смотрю исправления и вспоминаются слова типо «двм и так идеален, там нечего ещё допиливать, потому и нет изменений»... нуну.

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

Почему мат? Тебя кто-то заставляет этим пользоваться?

Да, это программа для тех, кто не любит отдельные конфигурялки и предпочитает костюмчик подгонять непосредственно под размер фигуры. У тебя всегда есть право этим не пользоваться. А кто-то может захотеть форкнуть и написать конфигуратор :)

Кроме того, предполагаю, что ввиду своей компактности dwm можно использовать в качестве учебного пособия «как написать свой WM», что тоже кому-то будет полезно.

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

штатным способом её конфигурирования является правка исходного текста

для пользователей с инфракрасными глазами

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от LightDiver

Оконный менеджер имеет полную информацию об окнах, так почему бы ему и таскбар не рисовать? Многие так делают. Все равно в dwm своя панель, потому что сторонние ничего не знают о тегах. Вообще не пойму чем лоровцев таскбар обидел.

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

Так там же только багфиксы. А патчей очень много новых появилось со времён 6.1.

bread
()
Ответ на: комментарий от I-Love-Microsoft

для пользователей с инфракрасными глазами

Самые Ъ линуксоеды. А так-то у вас у всех глазки разных оттенков красного.

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