LINUX.ORG.RU

Dynamic Window Manager 5.8

 ,


0

0

Проект suckless.org только с присущей им гордостью представляет dwm 5.8 и dmenu 4.1, которые полностью соответствуют названию и духу проекта.

dwm это динамический оконный менеджер, основанный на концепции тайлов, с жёстким правилом «не больше 2000 строк на код всего приложения». При такой концепции пришлось отказаться от файлов конфигурации, расширений, панелей, и всего остального, остался только самый необходимый минимум, окна и тэги. При этом менеджер является гибко настраиваемым, хоть и часто перекомпилируемым. Ещё данный менеджер хорош на системах, где количество памяти совсем невелико.

dmenu - это меню X, разработанное для dwm, умеющее пугать непосвященных и упрощать работу опытным пользователям, при этом количество элементов меню может быть за 10000.

Что нового в версии 5.8?

  • Решена проблема с некоторыми полно экранными приложениями
  • Произведена чистка кода

На dwm основан популярный среди галерейщиков оконный менеджер awesome.

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



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

хм, вот никогда не понимал трея и иконок. использовал сначала windowmaker, потом fluxbox, потом dwm (в сумме 10 лет), и никогда не пользовался ни иконками, ни треем. может, госпадам виндузоидам стоит задуматься о том, что у кого-то могут быть иные предпочтения?

anonymous
()

Самый классный оконный менедежер всех времен и народов.

kristall ★★
()

глянул diff c 5.7.2... изменили буквально несколько слов,

(без -u, чтобы покороче) diff ./dwm-5.7.2/dwm.c ../src/dwm-5.8.1/dwm.c:

60c60
< enum { NetSupported, NetWMName, NetLast };              /* EWMH atoms */
---
> enum { NetSupported, NetWMName, NetWMState, NetLast };  /* EWMH atoms */
850c850,851
< 	m = dirtomon(arg->i);
---
> 	if((m = dirtomon(arg->i)) == selmon)
> 		return;
1391d1391
< 
1394c1394
< 	while(running && !XNextEvent(dpy, &ev))
---
> 	while(running && !XNextEvent(dpy, &ev)) {
1396a1397
> 	}
1495a1497
> 	netatom[NetWMState] = XInternAtom(dpy, "_NET_WM_STATE", False);
2004c2006
< 		die("dwm-"VERSION", © 2006-2009 dwm engineers, see LICENSE for details\n");
---
> 		die("dwm-"VERSION", © 2006-2010 dwm engineers, see LICENSE for details\n");

и в config.def.h... поменяли шрифт с «medium» на «terminus»... c кодом все))... для новости это даже не смешно...

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

это для машин, на которых люди занимаются чем-то отличным от дрочки на кде/гном, кавайный ты наш.

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

беру свои слова:

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

обратно

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

> В «заголовке» окна они по умолчанию

О ужас! О жуть! Как с этим можно жить! Это ж легче различать окна, и жутко не по-ксакепски!

Перестать орать, что овесом нужен, а видите ли dwm, на котором он основан (и i3 и xmonad, кстати, да) - нет. Да dwm, наверное, самый известный WM!

Да кто орёт-то, дупель? Это ты орёшь, что awesome не нужен. Тебя носом ткнуть в собственные слова, что ли? Пусть будет ваш dwm, повторяю, мне лично не жалко.

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

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

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

> Да кто орёт-то, дупель?

http://www.linux.org.ru/news/opensource/4940435/page1#comment-4941879

Тебя носом ткнуть в собственные слова, что ли?


Не надо. Я прекрасно знаю, что я такое говорил.

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


Пока вы будете обзывать нас красноглазыми - мы будем называть вас вантузами. Всё просто.

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

>Неужто в природе и впрямь встречаются люди использующие ванильный dwm
Мышковозам не понять

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

> Даже на один коммит не тенят. Разработчики явно больны.

для справедливости в 5.8 было больше изменений (не намного), был атом NetWMFullscreen... и функция clientmessage (кривая?)... через день убрали... как-то так)

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

> NetWMFullscreen... и функция clientmessage (кривая?).

точнее, _NET_WM_STATE_FULLSCREEN... а функция, возможно, и лишняя (после добавления _NET_WM_STATE)... все-таки 2000 )

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

>> Да кто орёт-то, дупель?

http://www.linux.org.ru/news/opensource/4940435/page1#comment-4941879

Поясняю: фраза «кто орёт» значит «я этого не говорил», а не то, что кто-то там что-то ляпнул.

Не надо. Я прекрасно знаю, что я такое говорил

Оно и видно, ага.

Пока вы будете обзывать нас красноглазыми

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

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

> Что мне комплексовать? Я что не работал в KDE каком нибудь?

Вы хотите поговорить об этом?

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

>для справедливости в 5.8 было больше изменений (не намного), был атом NetWMFullscreen... и функция clientmessage (кривая?)... через день убрали... как-то так)

Ну да, мощнейшая разработка. Особенно впечатляет объём кода. Это ж надо, целых 2 часа кодить без перерыва. Кошмар!

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

Нет, лучше не стоит. Вы следуя стереотипам, опять припишите мне, что я учусь в школе, из дома почти не выхожу, девки мне не дают и так далее.

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

> Программам в консоли не нужен трей. Ваш К.О.

И как отсюда следует, что я от «от винды еще не отвык», наш Капитан Алогичность?

Awesome выбирают не потому, что не могут осилить dwm, а потому, что awesome фичастее. Ты, по-моему, по этой же причине выбрал wmii.

P.S. Ничего против dwm не имею. Да и осиливать там нечего. У awesome конфиги длиннее бывают, чем у dwm-а кодовая база.

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

>Пока вы будете обзывать нас красноглазыми - мы будем называть вас вантузами. Всё просто.

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

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

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

И как отсюда следует, что я от «от винды еще не отвык», наш Капитан Алогичность?


Смотри, у меня почти весь софт консольный. Зачем трей? Если ни одно приложение его не использует?

А если у вас Skype, qutim, какой нибудь Amarok, то конечно без него плохо. На таких и расчитан WM с треем. На тех, кто без гуя не может.

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

Чем? Тем, что внезапно может послать на три буквы? Этим не напугаешь.

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

> А если у вас Skype, qutim, какой нибудь Amarok, то конечно без него плохо. На таких и расчитан WM с треем. На тех, кто без гуя не может.

Ответь мне, мой дорогой полудурок, почему ты можешь без заголовков окон, но не хочешь, а другие, значит, раз не хотят в консоли сидеть, то и не могут? Ты, кстати, почему не сидишь вообще в tty+tmux? Ах, IceCat? А что, без ГУЯ не можешь? Ксакепы с зелёными буквами… «нуты понел»

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

> другие, значит, раз не хотят в консоли сидеть, то и не могут?

Могут. Но их я называю мышевозами.

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

> man vimperator

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

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

> Смотри, у меня почти весь софт консольный. Зачем трей? Если ни одно приложение его не использует?

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

А если у вас Skype, qutim, какой нибудь Amarok, то конечно без него плохо. На таких и расчитан WM с треем. На тех, кто без гуя не может.

И опять, как из этого следует то, что я от «от винды еще не отвык»? Ответ - никак. Вот и не надо высасывать умозаключения из пальца. И такой WM рассчитан на всех (и кому нужен трей, и кому он не нужен). Ключевые слова в данном случае: гибкость и функционал.

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

> Но их я называю мышевозами.

А я называю тех, кто пользуется убогими dwm и wmii вместо мощных xmonad и awesome, а также кичится консольностью, красноглазиками. Ссы кубиками льда, унылие.

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

> красноглазиками

Не можешь работать в dwm - твои проблемы. Мощнее всего для тебя будет Windows 7.

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

> Ладно, а иконки на панели отключаются?

Разумеется. И меню убирается. В awesome дефолтный конфиг написан из соображений удовлетворения потребностей большинства. Запустил, и сразу можно работать. А потом допиливай, как тебе надо.

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

> Не можешь работать в dwm - твои проблемы

Могу, конечно, но не хочу. У меня от его использования виртуальный пенис не растёт.

Мощнее всего для тебя будет Windows 7

Ха-ха! Да ты совсем теряешь связь с реальностью. К чему ты это ляпнул?

Ладно, а иконки на панели отключаются?

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

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

> Мне делать больше нечего? Искать можно ли отключить иконки в убогом WM?

Посмотри в словаре значение слова «убогий», глупышка, и, возмодно, ты поймёшь, что это прилагательное из всех обсуждаемых оболочек подходит больше всего к твоему dwm. Ну, и к упомянутой тобой же Win7.

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

Чем это оно подходит к dwm? Тем, что в нём мало кода, соответственно он легкий и при этом юзабельный? Конечно, наверное лучше использовать толстые xmonad, которые только хаскелевских либ на 100 мб требуеют.

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

> Мне делать больше нечего? Искать можно ли отключить иконки в убогом WM?

Конечно, нет! Тогда же ты чуть меньше успеешь попиздеть про то, чего не знаешь.

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

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

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

> Чем это оно подходит к dwm?

Тем, что не умеет ничего твой dwm. По сравнению с по-настоящему мощными штуками.

толстые xmonad, которые только хаскелевских либ на 100 мб требуеют

Посчитай gcc тогда в комплекте с dwm.

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

> Мне делать больше нечего? Искать можно ли отключить иконки в убогом WM?

dimqua спорит о вкусе устриц, которые он не пробовал. Для него в говно превращается все, что становится более или менее популярным среди своих аналогов. Ясно, все-таки, это комплексы :)

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