The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Релиз оконного менеджера cwm 6.6, развиваемого проектом OpenBSD

05.01.2020 02:30

Вышел переносимый релиз 6.6 оконного менеджера cwm, разрабатываемого в рамках проекта OpenBSD. Данный оконный менеджер основан на коде evilwm, но использует современные интерфейсы протокола X11, а также, традиционно для OpenBSD, разрабатывается с особым вниманием к вопросам безопасности. В портабельном релизе, помимо OpenBSD, поддерживаются операционные системы FreeBSD, NetBSD, macOS (версии 10.9 и выше), а также ОС на базе ядра Linux.

Отличительные особенности cwm:

  • Групповое управления окнами, вместо более популярного представления в виде рабочих столов.
  • Отсутствие рамок и строки заголовка вокруг окон приложений для максимизации полезного пространства.
  • Простой конфигурационный файл.
  • Высокая производительность и низкое потребление ОЗУ.

Изменения в данном релизе (относительно предыдущего):

  • Добавлена возможность проверки конфигурационного файла без дальнейшего запуска cwm (ключ -n командной строки).
  • Добавлено действие «group-close-[n]», позволяющее закрыть разом все окна указанной группы окон.


  1. Главная ссылка к новости (https://marc.info/?l=openbsd-m...)
  2. OpenNews: Релиз оконного менеджера IceWM 1.6
  3. OpenNews: Доступен оконный менеджер i3wm 4.17
  4. OpenNews: Релиз мозаичного оконного менеджера Awesome 4.3
  5. OpenNews: Выпуск OpenBSD 6.6
  6. OpenNews: Полностью свободный Linux-дистрибутив Hyperbola трансформируется в форк OpenBSD
Автор новости: Вадим Жуков
Тип: Программы
Короткая ссылка: https://opennet.ru/52137-cwm
Ключевые слова: cwm, openbsd, window
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (52) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 08:44, 05/01/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Где можно скриншоты глянуть?
     
     
  • 2.22, Аноним (22), 15:02, 05/01/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    https://www.reddit.com/r/unixporn/search/?q=cwm&restrict_sr=1
     
  • 2.53, Аноним (-), 08:36, 08/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А кто пойнт объяснит? В *никсных системах основной attack surface - это иксы. Большие, костыльные, не секурные даже в проекте. У openbsd на этот счет есть какой-то план? А то оконный менеджер дело хорошее, но толку то когда через иксы можно вынести систему на раз?
     
     
  • 3.54, Аноним (54), 11:54, 08/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    В OpenBSD изначально была проведена большая работа по обеспечению защищённости иксов, в том числе в рамках проекта Xenocara. Например ещё задолго до всяких KMS в OpenBSD было ограничено пространство физической памяти, с которой могли работать иксы. Остаётся ряд проблем принципиального плана (широкие возможности самого протокола X11, например), но в целом ситуация не такая аховая, как лет двадцать назад.
     
     
  • 4.55, Аноним (-), 01:37, 09/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > было ограничено пространство физической памяти, с которой могли работать иксы

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

    > широкие возможности самого протокола X11, например

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

     
     
  • 5.57, bOOster (ok), 14:38, 09/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Интересно, откуда в RAM памяти видеокарты данные все-таки появляются?
     
  • 5.58, Аноним (54), 03:14, 10/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Это сейчас представляет только исторический интерес, как научный курьез

    Этот «курьёз» неоднократно переводил опасные уязвимости в разряд неопасных именно в OpenBSD. И просто первое, что пришло в голову.

    > потому что так с видеокартами уже довольно давно никто не работает

    Внезапно, мир — это не только Intel и AMD.

    Впрочем, чего я тут зря распинаюсь — не ходите на https://www.openbsd.org/innovations.html, не читайте oss-security, а просто продолжайте дальше запускать свои игры под wine с помощью бинарных дров, стартовав свою пользовательскую сессию с помощью systemd и GDM. Всё хорошо и не надо никакой паранойи.

     

  • 1.2, Аноним (2), 08:56, 05/01/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Есть теперь куда бежать от GNOME с systemd и KDE с его JIT-скриптами.
     
     
  • 2.43, Урри (?), 13:31, 06/01/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Lxde, Xfce.
     

  • 1.3, Аноним (3), 10:20, 05/01/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    А как оно на macOS работает если там нет иксов?
     
     
  • 2.8, Аноним (54), 11:49, 05/01/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Специально для шутников: OS X уже несколько лет официально называется macOS.
     
     
  • 3.44, Аноним (44), 13:37, 06/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Специально для тормозов: речь про x11
     
     
  • 4.46, PereresusNeVlezaetBuggy (ok), 17:04, 06/01/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Иногда лучше жевать, чем говорить: https://support.apple.com/en-us/HT201341
     
  • 2.12, Аноним (12), 11:59, 05/01/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Как будто всяких других WM мало, если уж WM хочется.
     
  • 2.47, G0Dzilla (ok), 19:02, 06/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Довольно давно есть. https://www.xquartz.org
     

  • 1.4, ПерлухаБратуха (?), 10:21, 05/01/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Долгое время им пользовался - отличный WM.
     
     
  • 2.32, paulus (ok), 19:18, 05/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Свои панели, трей, динамическое меню есть в cwm?
    p.s. Использую JWM.
     
     
  • 3.35, PereresusNeVlezaetBuggy (ok), 21:39, 05/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А надо именно свои? Подобрать под себя подходящие никак нельзя? Нет, конечно, если не хочется заморачиваться, то не надо. Но вопрос ваш выглядит провокационно, поэтому такой вот резкий ответ.
     

  • 1.5, Аноним (5), 10:29, 05/01/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –7 +/
    > Поддержка группового управления окнами.

    i3 это умеет. Причем i3 управляет не просто группами, но целыми деревьями окон. Вывод: i3 функциональнее.

    > Отсутствие рамок и строки заголовка вокруг окон приложений для максимизации полезного пространства.

    i3 это тоже умеет, ему можно запретить рисовать заголовки. А можно не запрещать. В cwm разрабы порешали за тебя, как тебе жить, а i3 дает выбор. Вывод: i3 функциональнее.

    > Простой конфигурационный файл.

    Как и у i3. Правда у i3 больше возможностей.

    > Высокая производительность и низкое потребление ОЗУ.

    Как и у i3.

    А кому не нравится тайловость, в i3 можно ее вообще отключить и управлять окнами, возюкая туда-сюда мышью как в винде/cwm.

    Вывод: cwm — это эталонное 不必要的.

     
     
  • 2.6, Аноним (-), 11:26, 05/01/2020 [^] [^^] [^^^] [ответить]  
  • +7 +/
    вообще-то это именно cwm появился задолго до всякой попсы вроде i3 (как минимум cwm старше i3 на 5 лет). всё прекрасно настраивается и потребление памяти ещё меньше. это скорее i3 - эталонное ненужно, учитывая наличие cwm, который ещё меньше и ещё быстрее. i3 - это очередной велосипед и дубль (забавно, но факт - на i3 обычно сидят ньюфаги-смузихлёбы, студентота всякая). вместо i3 уж лучше dwm юзать - dwm обеспечивает гораздо большую мобильность в режиме _клавиатура_only_.
     
     
  • 3.11, Аноним (11), 11:57, 05/01/2020 [^] [^^] [^^^] [ответить]  
  • –7 +/
    А может перестать страдать фашизмом и дать людям пользоваться тем, чем они хотят?
     
     
  • 4.18, cwm (?), 14:13, 05/01/2020 [^] [^^] [^^^] [ответить]  
  • +7 +/
    > А может перестать страдать фашизмом и дать людям пользоваться тем, чем они
    > хотят?

    да пусть юзают что хотят, но не надо плз субъективной вкусовщины о том, что мол i3 - это идеал, а cwm эталонное ненужно. вообще, конечно, странно когда в новость про cwm кто-то влезает со своей i3-клоунадой.

     
  • 4.24, Аноним ещё один (?), 16:36, 05/01/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    А тебя к чему-то принуждают, ахтунгер? Жри что хочешь. А то что i3 хрень и cwm появился раньше это правда, а не фашизм(что за совковая мода пихать словечки абсолютно не в тему?).
     
     
  • 5.50, Ананимус (?), 23:33, 06/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Чего ты такой агрессивный?
     
  • 4.26, Аноним (26), 17:37, 05/01/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Вообще-то, i3-фанбой первым начал.
     
  • 3.13, Аноним (5), 12:35, 05/01/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    В i3 функционала больше В cwm нет даже заголовков окон, что уж говорить про тай... большой текст свёрнут, показать
     
     
  • 4.20, Аноним (-), 14:46, 05/01/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Это зависит от твоего круга общения.

    В моём круге общения множество талантливых кодеров, которые юзают cwm/dwm. cwm - относительный минимализм, dwm - для скорости и мобильности. При таких раскладах велосипед i3 в пролёте. Хотя, конечно, i3 встречается и у профи, но весьма редко.

    > cwm — это просто специальным образом настроенный i3 плюс самодельная менюха

    Да ты что? Ты забыл добавить, что у тебя шизофрения, так как cwm написан в 2004-м году, а i3 появился в 2009-м. Фраза "cwm — это просто специальным образом настроенный i3" - абсурдна, даже если она несёт отвлечённый характер, так как i3 повторяет оригинал, а не наоборот. И вообще, эта новость про cwm, а не про i3. Непонятно, зачем ты влез сюда со своим ненужно. Нравится i3? Пользуйся.

     
     
  • 5.25, Аноним ещё один (?), 16:39, 05/01/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Он из секты i3. Психическое расстройство не позволяет есму не влезать в подобные темы. Советую к таким относиться со снисхождением.
     
  • 5.27, Урри (?), 18:13, 05/01/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > В моём круге общения множество талантливых кодеров, которые юзают cwm/dwm.

    А в моем круге общения множество талантливых кодеров, которые юзают, о боже, винду с всл2. Вот пойду им сейчас расскажу, что от менеджера окон зависит их талантливость.

    Я вообще офигеваю, дорогая редакция - тут что, песочница, где меряются цветом совочков?

     
     
  • 6.29, PereresusNeVlezaetBuggy (ok), 19:09, 05/01/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Я вообще офигеваю, дорогая редакция - тут что, песочница, где меряются цветом совочков?

    А вы лишь только что это заметили? :)

     
  • 3.15, Аноним (15), 13:00, 05/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А что там с несколькими мониторами?
     
     
  • 4.30, PereresusNeVlezaetBuggy (ok), 19:13, 05/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Подключаю иногда ноутбук в рамках учебного/рабочего процесса к проектору, или в развлекательных — к какому-нибудь телевизору. «xrandr --output ... --auto --right-of ...» и потащил окна куда надо, проблем нет. Если от cwm что-то ещё нужно, то могу прямо сейчас проверить на HDMI-телевизоре.
     
     
  • 5.33, Аноним (15), 19:38, 05/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    1. Переключение рабочих столов на одном мониторе из двух.
    2. Будет ли невидимая область при разных разрешениях?
     
     
  • 6.36, PereresusNeVlezaetBuggy (ok), 21:55, 05/01/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    1. В cwm нет концепции рабочих столов, вместо этого используется как раз группировка окон: вы объединяете (заранее в конфигурационном файле, или прямо во время работы щелчками мыши) окна в группы, и дальше скрываете/показываете их все вместе. То есть можно совмещать 2 и более «рабочих стола». Иногда это очень удобно, иногда бесполезно. :)

    Специально проверил как группировка работает в XRandR — никаких явных проблем не заметил. Наверное, может кому-то не нравиться логика при использовании «xrandr ... --left-of ...» — но тут, может, я сам чего-то не понимаю или не знаю, XRandR — он такой. :)

    2. Не совсем понимаю, к сожалению, что такое «невидимая область». Если вы про то, может ли курсор мыши уехать из-за несовпадения размеров экранов в точку «*»:




    +------------------+
    |                 >|      *
    |                  +-------------+
    |                  |      ^      |
    |                  |             |
    |                  |             |
    |                  |             |
    +------------------+-------------+


    то — нет, не уедет, будет болтаться у края физической границы («>» или «^»).

     
  • 2.7, Аноним (7), 11:32, 05/01/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Окна должны перекрываться, точка. Остальное школомаксимализм и гиперкомпенсация.
     
     
  • 3.9, Аноним (54), 11:51, 05/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    ... обосновывать своё заявление я, конечно, не буду.
     
     
     
    Часть нити удалена модератором

  • 5.31, PereresusNeVlezaetBuggy (ok), 19:14, 05/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Мне-то тоже удобнее с перекрывающимися. Но за всех «нормальных» людей говорить как бы несколько смело. Да и вообще, откуда нормальным взяться на Опеннете...
     
     
  • 6.48, Michael Shigorin (ok), 20:13, 06/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Мне-то тоже удобнее с перекрывающимися. Но за всех «нормальных» людей
    > говорить как бы несколько смело. Да и вообще, откуда нормальным
    > взяться на Опеннете...

    Ну ты же вот взялся.  А тот глупыш куда-то делся -- у него опять site mismatch, судя по всему.

     
     
  • 7.49, PereresusNeVlezaetBuggy (ok), 20:14, 06/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >> Мне-то тоже удобнее с перекрывающимися. Но за всех «нормальных» людей
    >> говорить как бы несколько смело. Да и вообще, откуда нормальным
    >> взяться на Опеннете...
    > Ну ты же вот взялся.

    Это я-то, плавно двигающийся от психологов к психиатрам, нормальный? :))


     
  • 3.10, Аноним (11), 11:56, 05/01/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > точка
    > школомаксимализм

    Ну в общем-то да :D

     
  • 2.16, Аноним (16), 13:30, 05/01/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В i3 зависимостей в сто раз больше, чем в dwm и cwm.Всякая шляпа, типа, управление через IPC и т.д. Какие-то pango, cairo, нах оно всё надо, как и этот твой i3.

    Вывод: i3 — это эталонное 不必要的.

     
     
  • 3.19, Аноним84701 (ok), 14:24, 05/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Какие-то pango, cairo, нах оно всё надо,

    Надеюсь,  комментарий закидывался через консольный браузер или "links -g"? 🤨

     
     
  • 4.21, Аноним (16), 14:56, 05/01/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ты не понял. Это всё не нужно в оконном менеджере.
     
     
  • 5.23, Аноним84701 (ok), 15:16, 05/01/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Ты не понял. Это всё не нужно в оконном менеджере.

    Ну раз анонимы говорят что не нужно …
    https://i3wm.org/docs/userguide.html



    font <X core font description>
    font pango:<family list> [<style options>] <size>
    ...
    font pango:DejaVu Sans Mono, Terminus Bold Semi-Condensed 11
    font pango:Terminus 11px



    > By default, i3 will simply print the X11 window title.
    > Using title_format, this can be customized by setting the format to the desired output.
    > This directive supports [b]Pango markup[/b] and the following placeholders which will be replaced:
    > %title
    > For normal windows, this is the X11 window title

    А нужно как, кажись, в слиме с PNG - старательно переизобретать плохо поддерживаемые велосипеды с треугольными колесами на сотни и тысячи строк? Смысл эстетствовать, когда эти либы все равно притянутся каждым вторым гуе-софтом (vim/emacs c поддержкой X11, pcmanfm, chromium, firefox-palemoon, openoffice, mpv/mplayer, gtk2/3-* и т.д. и т.п)?


     
  • 2.51, б.б. (?), 00:24, 07/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > i3 это умеет. Причем i3 управляет не просто группами, но целыми деревьями окон. Вывод: i3 функциональнее.

    i3 умеет управлять ресайзом/передвижением отдельных окон с клавиатуры? в cwm это есть, мне этого в том же awesome очень не хватает

    >> Высокая производительность и низкое потребление ОЗУ.
    > Как и у i3.

    если судить по тестам p2/p3, то i3 тормозит даже на топовых p3, а те же icewm и awesome летают на p1 и тем более p2. cwm же значительно легче

     

  • 1.28, Анонимчик (?), 18:31, 05/01/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Иксмонад вне конкуренций, особенно с режимом вкладок, а это такое себе.)
     
     
  • 2.37, Аноним (16), 22:30, 05/01/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это на хаскеле который? Нафиг-нафиг!
     

  • 1.38, Дон Ягон (ok), 22:39, 05/01/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Как-то ради смеха после обновления попробовал cwm вместо i3 на одной из систем (OpenBSD как раз) и остался.

    Нет, i3wm и лучше и фичастее, просто как-то так получилось. Типа "временно" решил посидеть, а возвращаться на i3 стало слегка лень.

    Хотя, в целом, это вопрос времени, ибо cwm не тайловый ни разу, и этого не хватает.

    Но как простой wm, управляемый с клавы - самое то. Главное - не ждать от него возможностей i3.

     
     
  • 2.41, PereresusNeVlezaetBuggy (ok), 00:37, 06/01/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Я с ним подружился ещё когда работал над портированием KDE4. Регулярно приходилось обновлять прямо тут же собираемые его компоненты, и поэтому моими верными друзьями стали имеющийся в базе и не имеющий лишних зависимостей cwm, вкупе с xterm и tmux (последний — чтобы иксы было не жалко убивать, так как это cwm позволяет сделать exec в startkde, но не наоборот). С тех пор так и живём. :)
     

  • 1.45, Аноним (45), 14:23, 06/01/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    KVM, cwm , cvm kwm...
     
  • 1.52, Имя (?), 10:30, 07/01/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >иксы
    >безопасность
     
     
  • 2.56, Аноним (11), 10:44, 09/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А чо такого-то? Все почему-то до жути боятся кейлоггеров, но не боятся ~/.bashrc.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2020 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру