История изменений
Исправление X512, (текущая версия) :
Если приложение в принципе не успевает обрабатывать события — это проблемы приложения, и ему уже ничем не помочь.
Продолжайте клоунаду с оправданием прибивания рандомных приложений. У разработчиков Wayland есть общее свойство что они рассматривают мир как сферический конь в вакууме и напрочь отказывают признавать реальность которая расходится с их теориями. Запрет абсолютного позиционирования на ту же тему. Пришла им в голову идея фикс, вот и отстаивают её до последнего.
Казалось бы, если приложению не столь важны перемещения мыши, то что мешает спокойно обновлять модель в отдельном специально предназначенном для обработки событий потоке, не зависящим от лагов отрисовки, записи на диск и прочих блокирующих операций?
Программа может быть под отладкой. Линукс – не система реального времени и задержки могут быть сколь угодно большие. Научные приложения часто виснут в момент вычислений потому что учёные решают поставленную задачу, а не проектируют архитектуру софта что не их специальность. Нанять специалиста по нативному GUI слишком дорого.
Проблему должны решать авторы системного софта (GUI сервер), а не прикладного потому что системный софт пишется один раз специалистами, а прикладной софт пишется нипойми кем.
Исходная версия X512, :
Если приложение в принципе не успевает обрабатывать события — это проблемы приложения, и ему уже ничем не помочь.
Продолжайте клоунаду с оправданием прибивания рандомных приложений. У разработчиков Wayland есть общее свойство что они рассматривают мир как сферический конь в вакууме и напрочь отказывают признавать реальность которая расходится с их теориями. Запрет абсолютного позиционирования на ту же тему. Пришла им в голову идея фикс, вот и отстаивают её до последнего.
Казалось бы, если приложению не столь важны перемещения мыши, то что мешает спокойно обновлять модель в отдельном специально предназначенном для обработки событий потоке, не зависящим от лагов отрисовки, записи на диск и прочих блокирующих операций?
Программа может быть под отладкой. Линукс – не система реального времени и задержки могут быть сколь угодно большие. Научные приложения часто виснут в момент вычислений потому что учёные решают поставленную задачу, а не проектируют архитектуру софта что не их специальность. Нанять специалиста по нативному GUI слишком дорого.