Size: a a a

2022 January 09

V

Vsevolod in pro.vim
Ну он картинку на экран умеет рисовать без адовых передергиваний, например
источник

Pavel ×.× in pro.vim
Есть одна хорошая фишка у него, помимо отсутствия тиринга. Он на embedded-решениях и телефонах работает в разы плавнее, чем иксы
источник

Pavel ×.× in pro.vim
На десктопах этого особо не заметишь, GPU мощные, а вот на условной малинке между sway и bspwm разница просто колоссальная
источник

NG

Nicholas Guriev in pro.vim
что опять же подтверждает мнение @nuclight'a "wayland for embedded"
источник

Pavel ×.× in pro.vim
Архитектура универсальна и неплоха, вопрос просто в оптимизации для конкретных применений. На данный момент на десктопе есть юзкейсы, которые никак с вялендом не реализовать, пока что
источник

Pavel ×.× in pro.vim
В частности из-за сырости xwayland
источник

VG

Vadim Goncharov in pro.vim
эт не моё, я просто цитировал
источник

NG

Nicholas Guriev in pro.vim
мопед не мой
источник

A

A in pro.vim
python, vimspector, debugpy

Пытаюсь разобраться. Запускаю листнер:
python -m debugpy --listen localhost:56789 main.py

Если не указывать воркеры в момент запуска, то работает нормально. С ними пишет "Адрес уже используется".
...
if name == "main":
   uvicorn.run("main:app", host="127.0.0.1", port=8000, log_level="info", workers=10)

Подскажите, плиз, если кто-то сталкивался?
источник

ШТ

Шмель Тяжеловес... in pro.vim
Вот это вопрос, плюсую. Интересно, будет работать быстрее и плавнее?
источник

ШТ

Шмель Тяжеловес... in pro.vim
Какие у него яркие проблемы? Пишу на опнегл, оно будет работать?
источник

Pavel ×.× in pro.vim
Опенгл никак ведь не относится к менеджеру окон, это как раз к вопросу о том, как ты окно с опенгл внутри рисуешь. Если используешь Qt/GTK, то они уже всё поддерживают, если ты не используешь никаких специфичных для X хаков, должно работать
источник

Pavel ×.× in pro.vim
Яркая проблема с точки зрения пользователя - это несовместимость с большим кол-вом приложений (баги под Xwayland, типа мыльного масштаба и проскакивающих контекстных меню). С точки зрения девелопера наверное проблем немного, если ты используешь гуи тулкиты, но если писал логику под иксы, надо будет так же писать логику и под вяленд (есть для этого либы, но мало кто так делает)
источник

ШТ

Шмель Тяжеловес... in pro.vim
Сейчас пишу на фреймворке, окошко создаётся за меня. Но идею понял.
источник

ШТ

Шмель Тяжеловес... in pro.vim
Xwayland будет использоваться большинством приложений как я понимаю?
источник

GK

Georgy Komarov in pro.vim
Обычному пользователю переходить нет смысла. Если не хочется побыть бета-тестером, конечно.
А зачем? Иксы стабильно работают, в иксовом окружении можно решать все типичные задачи.
источник

Pavel ×.× in pro.vim
Подавляющее большинство Qt/GTK приложений нативно работают на Wayland, с парой правок работают и Electron-приложения, а это процентов 90 всех обычных приложений
источник

Pavel ×.× in pro.vim
Дальше идёт Java и кастомные тулкиты, и вот с ними беда, да.
источник

Pavel ×.× in pro.vim
>А зачем
Чтобы плавнее было. На RPi, Linux-телефонах это большой буст в плавности. На ноуте sway выигрывал у bspwm, при прочих равных, дополнительные 50 минут батарейки, что немало при общей автономке в ~7 часов. Ещё такое предложение будет интересно людям с не-nvidia и тирингом на десктопах 🤷‍♂
источник

Pavel ×.× in pro.vim
Я на Wayland вообще перешёл из-за Sway, очень уж хороший WM, среди многих, что я попробовал - самое адекватное решение
источник