#1
|
|||
|
|||
Verlust der Tastatur-Eingabe in JD
Ich benutze im JD die Tastatur recht häufig um Pakete umzubenennen. Hierbei kommt es in letzter Zeit immer häufiger vor, dass ich nach schnellem Tippen die Tastatur-Eingabe komplett verliere. Will sagen JD läßt sich nur noch mit der Maus bedienen, selbst Captcha-Text-Eingaben in neuen Fenstern funktionieren dann nicht mehr.
Erst wieder nach einem Neustart funktioniert die Tastatur in JD. Das Problem ist bei mir reproduzierbar wenn man auf einer Datei in einem Paket stehend ganz schnell F2 abwechselnd mit z.B. Cursor-rechts drückt. Nach 20-30 Iterationen ist die Tastatur für JD tot. Ich weiß nicht, ob dass an JD, Java oder meiner Umgebung (Linux Ubuntu 20.04) liegt. Anbei ein Log, frisch nachdem ich den Fehler reproduziert habe: jdlog://0040825302851/ Last edited by mero4711; 10.04.2021 at 11:01. |
#2
|
||||
|
||||
Ich kann das Problem nicht nachstellen, aber versuch mal folgendes:
Installiere dir mal im System ein Java und benenne den Ordner /home/USER/jd2/jre um, dann nimm der Launcher das System Java. Evtl irgendwas mit dem alten Java und dem neuen WindowManager/System. Nutzt du Wayland mit X11 Emulation oder normales X11?
__________________
JD-Dev & Server-Admin |
#3
|
|||
|
|||
Quote:
Leider keine Verbesserung. X11, Unity, LightDM Last edited by mero4711; 12.04.2021 at 20:18. |
#4
|
||||
|
||||
Versuch das hier mal
askubuntu.com/questions/501907/keyboard-locks-in-intellij-idea-on-ubuntu-14-04
__________________
JD-Dev & Server-Admin |
#5
|
|||
|
|||
Leider kein Erfolg. Es scheint eine andere Art Fehler zu sein.
"ibus-daemon -rd" löst das Problem leider nicht. Wenn JD das Keyboard im Anschluss wieder frei gäbe wäre das schon ausreichend, es bleibt aber locked. Was mir noch aufgefallen ist: Shift und Control Taste funktionieren noch. Man kann mit beiden und der Maus immer noch multi-Selection ausführen. Es passiert eigentlich nur beim F2 umbenennen. Als wenn das Eingabefeld für den neuen Namen noch auf Character wartet und festhängt, die Eingabemöglichkeit des Users aber schon beendet ist. |
#6
|
||||
|
||||
JDownloader/Java hat damit gar nichts zu tun, das empfängt nur Keyboard Events, aber kann hier nichts Locken oder Freigeben.
__________________
JD-Dev & Server-Admin |
#7
|
||||
|
||||
Ich kann das Problem nicht nachstellen. Hast du zum Test mal nen anderen Windowmanager versucht, denn all diese Events (Mouse Klick/Bewegung und Tastatur) sind sachen zwischen X11->Window Manager -> Java -> JDownloader und Java/JDownloader können hier nur Empfangen was vom Window Manager kommt
__________________
JD-Dev & Server-Admin |
#8
|
||||
|
||||
Gut möglich das du durch das schnelle F2 evtl irgendwas im WindowManager triggerst, zb Keyboard abschalten. Tastatur mal ab/anklemmen schon versucht?
scheint mir irgendwas mit Unity oder LightDM zu sein, andere Projekte haben gleiches Problem youtrack.jetbrains.com/issue/IDEA-78860
__________________
JD-Dev & Server-Admin |
#9
|
|||
|
|||
Ich denke, es liegt am Unity.
Ich hab mal von LightDM auf gdm gewechselt. Gleiches Problem. Dann von Unity auf Wayland. Da konnte ich es bisher nicht reproduzieren. Danke für deine Mühen! Auch wenn ich aus vielerlei anderen Gründen nicht dauerhaft auf Wayland wechseln kann. |
#10
|
||||
|
||||
Danke für die Rückmeldung und Tests.
Ja, irgendwas mit Unity. Finde zb auch Fehler das F2 bei 20.04 bei manchen Probleme macht
__________________
JD-Dev & Server-Admin |
Thread Tools | |
Display Modes | |
|
|