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)

А что это там за ужас такой на скриншотах по ссылке?

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

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

> Неужто в природе и впрямь встречаются люди использующие ванильный dwm, что могут вот так легко взять и обновиться, да и вовсе нуждающиеся в этом обновлении?

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

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

> труЪ (t) - это stumpwm, там конфиг - тоже обычный код, только его в рантайме можно менять

а он не прекратил развиваться году в 2007?... реинкарнировавшись в ratpoison, в котором и конфиг-то больше не Ъ-lisp, a init-файл?

раз уж такая пьянка... в stumpwm есть remote-control? (хотелось бы иногда)... в xmonad (точнее, в xmonad-contrib) есть ServerMode.hi... правда не проверял и подозреваю что не совсем стабильно

n01r ★★
()

После появления Awesome, всё это не нужно.

По сабжу: рад за полоумных красноглазых гиков.

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

>>При такой концепции пришлось отказаться от файлов конфигурации

закапывайте

уже кто-то написал, что конфигурирование как и в xmonad: в dwm.c есть #include «config.h»

n01r ★★
()
Ответ на: Инфракрасноглазие на марше!!! от fat_angel

> Вышла очередная версия никчемного красноглазого оконного менеджера написанного человеком с запущенным синдромом красноглазия головного мозга для самого себя.

dwm - отличный пример того, как надо писать WM'ы. На нём, кроме awesome, ещё куча юзабельных WM'ов основана. Так что как минимум для себя и изобретателей велосипедов.

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

> Чем лучше wmii?

Читайте на сайте. Автор то один.

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

> труЪ (t) - это stumpwm, там конфиг - тоже обычный код, только его в рантайме можно менять.

stumpwm - статичный ЕМНИП. Если на нём можно сделать управление окон как в dwm, тогда действительно Ъ.

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

> stumpwm - статичный

статичный в том смысле, что, tiled-mode - manual... вроде нужно самому при создании она указывать как оно будет располагаться

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

> После появления Awesome, всё это не нужно.

После появления тебя, твои родители стали не нужны ;)

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

> статичный в том смысле, что, tiled-mode - manual... вроде нужно самому при создании она указывать как оно будет располагаться

Да. Автоматически раскидывать окна как dwm, wmii или awesome он не умеет.

naryl ★★★★★
()

>Решена проблема с некоторыми полно экранными приложениями Вруша. http://lists.suckless.org/dev/1005/4368.html

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

Вруша. Там всё уже переписали.

гибко настраиваемым

Вруша. Настраиваемость переписыванием кода? Так про любой wm можно сказать.

anonymous
()

>Решена проблема с некоторыми полно экранными приложениями

Вруша. http://lists.suckless.org/dev/1005/4368.html

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

Вруша. Там всё уже переписали.

гибко настраиваемым

Вруша. Настраиваемость переписыванием кода? Так про любой wm можно сказать.

anonymous
()

ВНИМАНИЕ! ТРЕД ЗАРАЖЁН КЕДЕРАСТИЕЙ!

anonymous
()

dwm абсолютно не нужен. Он красноглазый. А вот dmenu очень удобная штука, позволяющая легко вызвать любую программу, не открывая красноглазую консоль, при этом оно всяко быстрее того же krunner.

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

> А что это там за ужас такой на скриншотах по ссылке?

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

Нормальная рабочая обстановка. Политика автоматического размещения окон — самое то (ну, в смысле для программирования и вообще всего того, где много работы с клавиатурой).

Главная проблема в том, что тайловые WM не принимают во внимание «желаемые» размеры самих окон (по крайней мере, мне такие не попадались). Например, я использую XMonad, и первым делом написал правила для всплывающих окон Firefox, чтобы окошко с загрузками не занимало место среди «нужных» окон. Но для всех окон такого не напишешь...

Вот если бы ещё существовал браузер с клавиатурной навигацией и нормальной поддержкой JS и Flash. То есть как Firefox или Opera, но полностью с клавиатурным управлением...

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

а он не прекратил развиваться году в 2007?... реинкарнировавшись в ratpoison, в котором и конфиг-то больше не Ъ-lisp, a init-файл?

Как бы, наоборот: сначала ratpoison, потом его на лиспе переписали.

раз уж такая пьянка... в stumpwm есть remote-control? (хотелось бы иногда)...

Да, через xprop и swank.

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

> В чем-то согласен. Это недостойно главной.

Убунта не достойна глагне, Убнута! А это один из лучших WM и наверное лучшее меню на белом свете.

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

>Вот если бы ещё существовал браузер с клавиатурной навигацией и нормальной поддержкой JS и Flash. То есть как Firefox или Opera, но полностью с клавиатурным управлением...

conkeror

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

> Вот если бы ещё существовал браузер с клавиатурной навигацией и нормальной поддержкой JS и Flash. То есть как Firefox или Opera, но полностью с клавиатурным управлением...

Существует - firefox + vimperator. Есть еще что то на вебките.

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

> То есть как Firefox или Opera, но полностью с клавиатурным управлением...

Conkeror, Vimperator, Uzbl, Surf, Vimprobable.

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

> conkeror

Вот спасибо! Вы даже не представляете мою радость :) А он правда работает со всеми расширениями Firefox (мне нужны только NoScript, AdBlockPlus, NoReferer, BetterPrivacy и FireCookie)?

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

>Вот спасибо! Вы даже не представляете мою радость :) А он правда работает со всеми расширениями Firefox (мне нужны только NoScript, AdBlockPlus, NoReferer, BetterPrivacy и FireCookie)?

Увы, как раз большая часть плагинов в нём работает с трудом. Впрочем вопрос был про клавиатурный браузер с js и flash.

К слову есть ещё uzbl, но его надо пилить под себя очень активно. Ну и упомянутый vimperator, там вроде и с плагинами всё лучше (не уверен).

anonymous
()

Когда-то на своём старом ноуте данный WM юзал. При ограниченых ресурсах - самое то. В остальных случаях - слишком сурово.

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

у меня есть теория, что поциенты неосознанно пытаются сделать свой экран как можно более похожим на стереотип голливудского хаккерского экрана, и вообще как можно более unconventional. Этакая мода. Способ самовыражения.

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

Средний поциент импользует тайлинг, не тогда когда ему нужно следить сразу за несколькими окнами, а просто так. Использование неполноэкранного режима тайлинговых вм в качестве массива тамбейлов окон - очевидно хуёвая замена нормальной панели и «закладочно-списковому переключению между фулскиннуыми окнами», потому что на одном нормальном мониторе (большинство случаев) влезет в лучшем случае 4 окна, и в уменьшенном окне нормально смотрится только текст с маленьким шрифтом, без всяческих гуёвых панелей, поэтому поциенты часто вынужденны ограничивать себя текстом и порчей глаз. А некоторые даже пытаются работать в затайленном режиме, минимизируя время в фулскрине. Потому что в «экстетический образ» закодированно что «крутой хаккер» должен всё контролировать, и чем больше видно на экране тем лучше - греет душу.

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

Ну и вообще про зуд с повышением продуктивности там где это не нужно (vim - правка текста, тайлинг - работа с окнами) уже говорилось неоднократно.

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

> Ну и упомянутый vimperator, там вроде и с плагинами всё лучше (не уверен).

Vimperator и есть обычное расширение для firefox. Так что большинство расширений работают без проблем. Во всяком случае NoScript и Flasblock работают.

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

> у меня есть теория, что поциенты неосознанно пытаются сделать свой экран как можно более похожим на стереотип голливудского хаккерского экрана, и вообще как можно более unconventional. Этакая мода. Способ самовыражения.

[ Дальнейшее поскипано ]

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

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

> у меня есть теория, что поциенты неосознанно пытаются сделать свой экран как можно более похожим на стереотип голливудского хаккерского экрана, и вообще как можно более unconventional. Этакая мода. Способ самовыражения.

Это как посмотреть... У некоторых голливудских «хакеров» интерфейс вообще такой, что и Windows 7, и KDE4 как до Луны пешком.

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

Вот про шрифты в точку: как вообще можно нормально долго работать с такими мелкими шрифтами?

Средний поциент импользует тайлинг, не тогда когда ему нужно следить сразу за несколькими окнами, а просто так. Использование неполноэкранного режима тайлинговых вм в качестве массива тамбейлов окон - очевидно хуёвая замена нормальной панели и «закладочно-списковому переключению между фулскиннуыми окнами», потому что на одном нормальном мониторе (большинство случаев) влезет в лучшем случае 4 окна, и в уменьшенном окне нормально смотрится только текст с маленьким шрифтом, без всяческих гуёвых панелей, поэтому поциенты часто вынужденны ограничивать себя текстом и порчей глаз.

Ну так-то да: я вот 70% времени провожу в режиме «одно окно», просто потому что монитор маленький и туда в режиме «Tall» (2 окна разделены вертикально) даже не войдёт окно 80-символьной шириной, а если и войдёт (за счёт сокращения другого окна), то то другое окно использовать невозможно.

С другой стороны, если есть широкоэкранка под 1800 пикселей, то можно, наверно, даже держать 3-4 окна.

И да: нормальное рабочее размещение на скриншоте не выглядит красиво :)

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

> А некоторые даже пытаются работать в затайленном режиме,

Знаешь, а разворачивать vim на весь экран я не привык. И я вполне могу контролировать 4, 5 окон, да.

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

Что ж у вас там в layoutах за IM? Ну irc, ну jabber... На большом мониторе использовать меньше трех окон неудобно.

Deleted
()

Собрал 5.8, Как запускать приложения? Раньше было alt+p, сейчас нажимаю - никаких изменений, кто-нибуд встречался?

shk
()

> «не больше 2000 строк на код всего приложения»

а размер строк они ограничивают? )))

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

>Это ваши оконные менеджеры для неосиляторов ВЕЛИКОГО EMACS'A!

А как, кстати, в емаксе заниматься перемещением окон и их ресайзом а-ля тайлинг? По умолчанию можно делить экран как угодно, но менять местами содержимое фреймов через буферы относительно долго, да и ресайзить через C-x ^ тоже.

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

> > Awesome - поделка для неосиляторов

Аргументы в студию или контролируй выхлоп.

Дай ребенку поиграть в Илиту! Чем еще можно потешить свое самолюбие, которое и так никуда не годится?

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

> Там есть трей, есть иконки. Там нет dmenu, зато есть менюшка windows-like. Хакерам этого не надо.

О, Боже! Там есть трей и иконки! Это недопустимо для Ъ!

И кто здесь неосилятор? Менюшка, как и все другое, убирается, если не нужно. Но открою небольшой секрет, в большинстве случаев оно нужно. Ага.

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

То C-x }
если надо на N символов раздвинуть C-u N C-x }

oh
()

Хорошая новость.

Решена проблема с некоторыми полно экранными приложениями

Надеюсь в число этих приложений входит wine.

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

Действительно, dmenu — потрясающе удобная и зверски быстрая штуковина. Ни виндоидные графические меню, ни штуки à la krunner/gnome-do не сравнятся с dmenu по скорости. Неудобство возникает лишь в одном случае — если не помнишь названия команды. Но это крайне редко.

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

> Там есть трей

И чё? Тебе он не нужен — убери. Или не осилил конфиг? А, да, в dwm-то конфига нет. А мне вот хочется видеть оповещения в системном лотке. И раскладку клавиатуры, например.

есть иконки

Ну всё, стыд-то какой. Может, тебя вообще от растровых изображений воротит?

Там нет dmenu

Забабахай, если надо. Мне ваше dmenu не нравится, я пользуюсь awesome'овской родной запускалкой.

зато есть менюшка windows-like

О да. И что? Я в жизни ей не пользовался, к примеру, оставил только потому, что мне нравится значок.

Хакерам этого не надо

Натурально, какие-то комплексы у парня.

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

> И что?

А то, что сразу понятно для кого WM. Хакеры осилят нормальные WM, а неосиляторы будут пользоваться «упрощалками».

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

> Но открою небольшой секрет, в большинстве случаев оно нужно. Ага.

Тебе нужно. Потому что ты от венды еще не отвык, мальчик.

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