Die gleichzeitige Verwendung von zwei Tastaturen führt zu störenden Eingabeverzögerungen

Die gleichzeitige Verwendung von zwei Tastaturen führt zu störenden Eingabeverzögerungen

Ich habe eine Razer Naga-Maus mit 12 Seitentasten, die als separates Eingabegerät gelten. Dieses Problem kann auch reproduziert werden, wenn ich meine USB-Tastatur und die Laptoptastatur verwende.

  • beim Tippen auf einem einzelnen Gerät ist alles perfekt
  • Wenn eine Taste von einem anderen Gerät aus gedrückt wird, dauert die Eingabe etwa 500 ms. Wenn Sie dann auf demselben Gerät weitertippen, ist es perfekt
  • Wenn 20 Tasten von einem anderen Gerät gedrückt werden, verzögert sich die Eingabe um bis zu 2000 ms (hängt davon ab, wie viele Tasten gedrückt werden) und kehrt dann zum Normalzustand zurück
  • Jetzt können Sie sehen, wie frustrierend es ist, zwei Eingabegeräte zu verwenden, die für meinen Workflow unerlässlich sind.
  • Übrigens denke ich, dass dies ein Xorg-Problem ist, denn wenn ich mich abmelde und im Kennworteingabefeld so viele Tasten von beiden Eingabegeräten wie möglich drücke, gibt es KEINE VERZÖGERUNG

hatte dieses Problem in 17.10 und jetzt in einer Neuinstallation von 18.04, bitte helfen Sie. Wenn Sie möchten, kann ich eine kurze Videodemonstration drehen

Antwort1

Ab Ubuntu 20.04 funktioniert die Gnome-Shell auf XOrg bei geteilten Tastaturen nicht wie von Ihnen beschrieben.

Mögliche Lösungen:

  1. Wechseln Sie zu Wayland (nicht getestet).
  2. Wechseln Sie zu einem anderen WM mit --replace(behebt dieses spezielle Problem, beschädigt aber ansonsten die Gnome-Shell).
  3. Wechseln Sie zu einem anderen DE.
  4. libmutter-6-0Paket neu erstellen mitbegehenerneut angewendet.Detailliertere Anweisungen. Ich musste alle erstellten Pakete mit installieren, sudo apt install ./*.debda durch die Installation nur libmutter-6-0die Layoutumschaltung mit Caps unterbrochen wird, die ich mit Gnome-Tweaks eingerichtet habe.

Antwort2

Es ist tatsächlich ein Xorg-Problem. Falls das für Sie eine Option ist: Auf dem Anmeldebildschirm gibt es ein kleines Zahnrad, mit dem Sie „Ubuntu auf Wayland“ auswählen können. Das löst das Problem für mich. Ich tippe das gerade auf zwei USB-Tastaturen.

Das einzige Problem ist, dass es bei der Übertragung der Umschalttaste eine gewisse Verzögerung zu geben scheint. Wenn ich also auf einer Karte die Umschalttaste drücke und auf der anderen eine Taste, wird die Umschalttaste nicht gedrückt, es sei denn, ich halte die Umschalttaste eine Weile gedrückt.

Antwort3

Es ist tatsächlich ein Xorg-Problem. Ich verwende Unity in Ubuntu 18.04 anstelle von Xorg

sudo apt install lightdm -y
sudo apt install ubuntu-unity-desktop -y

Antwort4

Die Verzögerung verschwindet, wenn die zweite Tastatur mit „xinput create-master Second“ vom zweiten Master getrennt und die zweite Tastatur anschließend mit „xinput reattach“ daran angeschlossen wird.

Dadurch wird allerdings auch ein zweiter Mauszeiger erstellt (der auf meinem Bildschirm nervig blinkt) und jede der Tastaturen hat ihren eigenen Fokus. Eine Tastatur kann in ein Fenster tippen, während die zweite in ein anderes tippen kann.

Auch wenn die Verzögerung verschwunden ist, ist dies kein nützlicher Workaround, es sei denn, man findet heraus, wie man den Mauszeiger ausblenden kann (ihn in die untere rechte Ecke zu verschieben könnte ausreichen und ist leicht durchzuführen) und stellt sicher, dass beide Tastaturen immer Eingaben an dasselbe Fenster senden.

Edit: Das Problem tritt bei fvwm nicht auf, da dort zwei Tastaturen ohne Verzögerungen funktionieren. Bisher konnte ich es nur bei Gnome bestätigen.

verwandte Informationen