Ввод лага и повторяющихся букв в Atom 1.19.2 x64

У меня большое количество входных лагов и даже повторяющиеся буквы (например, "rrrrow") в Atom.

Я использую Atom 1.19.2 x64 из AUR в Arch Linux 4.12.8-2-ARCH на Ryzen 7 1700. https://github.com/atom/atom/issues/7481 предлагает безопасный режим, но проблема сохраняется в безопасном режиме и даже когда я двигаю ~/.atom папка.

Как я могу найти причину этой медлительности и устранить ее?

Обновление: я удалил Atom 1.19.2 из пакета AUR atom-editor-bin и установил 1.18.0 с официального atom пакет. Это временно увеличило производительность, но через несколько часов снова стало медленным.

PS: проблема сохраняется в 1.23.1-1 и через обновление процессора и переустановку Linux. Хотя у меня больше нет повторяющихся букв и задержка ввода в порядке, прокрутка все еще очень вялая. В Windows 10 эта проблема не возникает.

PS: Вот тайм-аут выхода из безопасного режима:

1 ответ

Похоже, что снижение до версии 1.19.0 или ниже решает проблему.

Видимо ошибка была введена в логику прокрутки ( ссылка). Я цитирую комментарий Ben3eeE:

Если я все правильно понимаю. Мы изменили обработчик прокрутки, чтобы использовать deltaX/Y вместо wheelDeltaX/Y, и это не то же самое значение. wheelDelta всегда +/-120 для Linux, а delta для меня +/-53 прямо сейчас. Это изменение объясняет, почему мы видим разницу на всех платформах в 1.19.

атом / SRC / текстовый редактор-component.js

Строка 1513 в 05fc82c

    let {deltaX, deltaY} = event 

атом / SRC /text-editor-component.coffee

Строка 419 в 1f068bd

    {wheelDeltaX, wheelDeltaY} = event 

Хотя не является предпочтительным решением полного соблюдения настроек в ОС для лучшего нативного опыта, кажется, что мы можем вернуться к предыдущему поведению, которое было лучшим по умолчанию?

Другие вопросы по тегам