Eingabeverzögerung und wiederholte Buchstaben in Atom 1.19.2 x64

520
Konrad Höffner

Ich habe große Mengen an Input Lag und sogar wiederholte Buchstaben (zB "rrrrow") in Atom.

Ich verwende Atom 1.19.2 x64 von AUR auf Arch Linux 4.12.8-2-ARCH auf einem Ryzen 7 1700. https://github.com/atom/atom/issues/7481 schlägt den sicheren Modus vor, das Problem bleibt jedoch im sicheren Modus bestehen und selbst wenn ich den ~/.atomOrdner verschiebe.

Wie kann ich den Grund für diese Langsamkeit finden und beheben?

Update: Ich habe Atom 1.19.2 vom AUR-Paket atom-editor-bindeinstalliert und 1.18.0 vom offiziellen atomPaket installiert . Dies hat die Leistung vorübergehend erhöht, ist aber nach einigen Stunden wieder langsam.

PS: Das Problem bleibt in 1.23.1-1 und durch ein CPU-Upgrade und die Neuinstallation von Linux bestehen. Ich habe zwar keine Buchstaben mehr wiederholt und die Eingabeverzögerung ist in Ordnung, aber das Scrollen ist immer noch extrem träge. In Windows 10 tritt dieses Problem nicht auf.

PS: Hier ist der Zeitraffer des abgesicherten Modus: Eingabeverzögerung und wiederholte Buchstaben in Atom 1.19.2 x64

0
Einige dieser Probleme wurden in [Atom 1.22.0] (https://github.com/atom/atom/issues/9544) behoben. Suchen Sie auch unter [package-cop] (https://atom.io/packages/package-cop), um ein Paket zu finden, das durch Protokollieren von Fehlern zu einem Fehler führt. harrymc vor 6 Jahren 0
@harrymc: Oh, entschuldigung, ich dachte, der Kommentar würde auf mein Problem nicht zutreffen, da ich bereits am 6. Januar hinzufügte, dass ich bereits Version 1.23.1-1 verwende, aber den Paket-Cop-Teil übersehen habe. Ich werde es jetzt versuchen. Konrad Höffner vor 6 Jahren 0
@ harrymc: Aber im abgesicherten Modus werden nicht alle Pakete deaktiviert. Konrad Höffner vor 6 Jahren 0
PS: Ich habe "package-cop" ausprobiert, aber es funktioniert nicht (durch Klicken auf "Atom neu laden" wird nichts unternommen). Konrad Höffner vor 6 Jahren 0

1 Antwort auf die Frage

1
harrymc

Es scheint, als würde ein Downgrade auf Version 1.19.0 oder niedriger das Problem beheben.

Anscheinend wurde ein Fehler in die Bildlauflogik ( Link ) eingefügt . Ich zitiere den Kommentar von Ben3eeE:

Wenn ich alles richtig verstehe. Wir haben den Scroll-Handler geändert, um deltaX / Y anstelle von wheelDeltaX / Y zu verwenden, und es ist nicht derselbe Wert. wheelDelta ist unter Linux immer +/- 120 und Delta ist für mich jetzt +/- 53. Diese Änderung würde erklären, warum wir in 1.19 auf allen Plattformen einen Unterschied feststellen.

atom / src / text-editor-component.js

Zeile 1513 in 05fc82c

 let = event 

atom / src / text-editor-component.coffee

Zeile 419 in 1f068bd

 = event 

Obwohl es nicht die bevorzugte Lösung ist, die Einstellungen im Betriebssystem für die beste native Erfahrung vollständig zu berücksichtigen, scheint es, als könnten wir zu dem vorherigen Verhalten zurückkehren, das eine bessere Standardeinstellung war.

Sorry, das ist ein anderes Problem. Mein Bildlauf ist langsam, weil es sehr schleppend ist. Der gefundene Fehler verringert lediglich die Bildlaufempfindlichkeit (der Fehler macht ihn also langsam, aber immer noch glatt). Konrad Höffner vor 6 Jahren 0
Dieser Fehler führt das Scrollen in zu kleinen Schritten durch. Wenn Sie weiter scrollen, haben Sie eine Reihe von Befehlen und eine Verzögerung. Der Hauptgrund ist, dass die Atomanzeige langsam ist, worüber es viele Beschwerden gab. Bei Version 1.18.0 - verschwindet die Verzögerung, wenn Sie Atom neu starten? harrymc vor 6 Jahren 0
Leider scheint es keine funktionierende <= 1.19.0 Atom-Version für Arch Linux mehr zu geben. Das einzige, was ich gefunden habe, war https://aur.archlinux.org/packages/atom-editor-transparent/, aber das konnte nicht installiert werden, da die Prüfsummen fehlerhaft waren. Konrad Höffner vor 6 Jahren 0
Sie können stattdessen die neueste Version [1.24.0-beta3] (https://github.com/atom/atom/releases) ausprobieren. Sie finden hier auch Version [1.19.0] (https://github.com/atom/atom/releases/tag/v1.19.0) oder sogar [1.18] (https://github.com/atom/atom/). veröffentlicht / tag / v1.18.0). harrymc vor 6 Jahren 0
Ich habe gerade ein Update von Atom 1.23.2-1 auf 1.23.3-1 durchgeführt, und das Problem bleibt bestehen. Ich habe auch 1.24-beta3 ohne Glück versucht. Ich kann die alten Versionen, die Sie verlinkt haben, nicht ausführen, da sie nicht für meine Paketmanager (Pacman und Yaourt) verfügbar sind. Konrad Höffner vor 6 Jahren 0
Sie können versuchen, sie von den obigen Links herunterzuladen und manuell zu installieren. Ich glaube, dass Arch Linux .deb-Pakete installieren kann - [link] (https://unix.stackexchange.com/questions/83540/installing-a-deb-package-on-arch-isit-possible), obwohl ich das nicht kann Vergewissern Sie sich, dass diese alten Pakete für Sie funktionieren - Sie müssen es versuchen und sehen. Es ist auch besser, eine neuere Version zu deinstallieren, bevor Sie eine ältere installieren. harrymc vor 6 Jahren 0
Hinweis: Ihre Kopfprämie geht bald verloren, aber tun Sie, wie Sie möchten. harrymc vor 6 Jahren 0