The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Первый выпуск рабочего стола MaXX, адаптации IRIX Interactiv..."
Отправлено Аноним84701, 06-Июн-17 15:39 
> Оно настолько быстрое, потому что абсолютно не настраивается.

Вопрос был о том, чем оно лучше и насколько быстрее, а не почему оно так _может быть_ :)
Парсер конфига в i3 я тыкал и расширял и он вполне неплохо сделан для такого проекта.
Далее, конфиг читается или при старте или по желанию пользователя -- по хоткею (а не раз в секунду или еще как) и размеры конфига вряд ли у кого-то превышают несколько килобайт. Если учитывать, что тот же yaml, но запросто парсится со скоростями в пару сотен MB/s, то боюсь, чтобы действительно "невооруженным глазом" была заметна разница, нужно хранить конфиг на флопаре.

Опять же -- да, константы в коде позволяют компилятору соптимизировать, но на практике у нас не миллионы и даже не десятки тысяч переменных, где это возможно  было бы заметно. Т.е. этот "аскетичный" подход не о том. Он позволяет автору не возиться с парсером и не плодить сущностей,  но к "бысторте" отношение имеет скорее теоретическое.
С другой стороны, парсер/"лайв" конфиг для тайло-ВМ удобная вещь -- хотя бы возможностью быстро добавлять приложения или диалоги в список плавающих окон и "автораскидку" по тегам.

А вот то, что dwm используется старый добрый xlib  вместо молодежного (всего-то лет 15) xcb почему-то обычно скромно умалчивается ;). А ведь это, как минимум, не менее тормозящий и заметный (в некоторых ситуациях конечно) фактор и dwb (как впрочем и кучу другого софта) спасает лишь то, что cовременный xlib переписали и он является эдакой оберткой над xcb.
Но, если уж мы так зацикленны на быстродействии -- обертка есть обертка.
Ну и следует учитывать, что (пока что, *косится на вяленого* ) под быстродействием вообще-то подразумевается взаимодействие с иксами,  а то получается, как в поговорке "мы пахали - я и трактор!".

> Хотя нет, настраивается, но при каждой настройке его нужно будет пересобирать. Короче мечта Гентушника

Можно патчить и пересобирать i3, если сильно хочется :)

>> dwm has no Lua integration
> Короче говоря -- никакой толковой кастомизации как в Awesome, например, добиться не
> удастся. Да даже как в i3 и то не получится.

Да есть там кастомизация -- патчами (как и в случае с i3).
Просто немного муторно, когда этих патчей много, да и сишечка несколько менее удобна в этом отношении, чем луа.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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