LINUX.ORG.RU

DWM 6.3

 , , ,


0

1

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

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

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

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

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

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



Проверено: hobbit ()

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

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

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

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

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

Подтвердил

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

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

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

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

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

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

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

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

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

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

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

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

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

Похоже, это

Fix x coordinate calculation in buttonpress

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

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

Спасибо.

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

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

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

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

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

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

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

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

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

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

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

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

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

Virtuos86 ★★★★★ ()
Ответ на: комментарий от 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 ()
Ответ на: комментарий от beck

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

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

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

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

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

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

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

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

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

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

bread ()