The OpenNET Project / Index page

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



"Первый выпуск рабочего стола MaXX, адаптации IRIX Interactiv..."
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "Первый выпуск рабочего стола MaXX, адаптации IRIX Interactiv..." +1 +/
Сообщение от Аноним84701 (ok), 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).
Просто немного муторно, когда этих патчей много, да и сишечка несколько менее удобна в этом отношении, чем луа.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Первый выпуск рабочего стола MaXX, адаптации IRIX Interactiv..., opennews, 05-Июн-17, 12:37  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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