JDownloader Community - Appwork GmbH
 

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 10.04.2021, 10:53
mero4711 mero4711 is offline
Tornado
 
Join Date: Sep 2010
Posts: 225
Default 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.
Reply With Quote
  #2  
Old 12.04.2021, 17:48
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,290
Default

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
Reply With Quote
  #3  
Old 12.04.2021, 20:15
mero4711 mero4711 is offline
Tornado
 
Join Date: Sep 2010
Posts: 225
Default

Quote:
Originally Posted by Jiaz View Post
Installiere dir mal im System ein Java und benenne den Ordner /home/USER/jd2/jre um, dann nimm der Launcher das System Java.
OK. habe ich gerade getestet. JD benutzte das System Java und meldet es als OpenJDK Runtime Environment 1.8.0_282 (Vorher Oracle 1.8.0 JRE)

Leider keine Verbesserung.

Quote:
Originally Posted by Jiaz View Post
Nutzt du Wayland mit X11 Emulation oder normales X11?
X11, Unity, LightDM

Last edited by mero4711; 12.04.2021 at 20:18.
Reply With Quote
  #4  
Old 12.04.2021, 20:19
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,290
Default

Versuch das hier mal
askubuntu.com/questions/501907/keyboard-locks-in-intellij-idea-on-ubuntu-14-04
__________________
JD-Dev & Server-Admin
Reply With Quote
  #5  
Old 13.04.2021, 10:40
mero4711 mero4711 is offline
Tornado
 
Join Date: Sep 2010
Posts: 225
Default

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.
Reply With Quote
  #6  
Old 13.04.2021, 13:06
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,290
Default

Quote:
Originally Posted by mero4711 View Post
Wenn JD das Keyboard im Anschluss wieder frei gäbe wäre das schon ausreichend, es bleibt aber locked.
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
Reply With Quote
  #7  
Old 13.04.2021, 13:07
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,290
Default

Quote:
Originally Posted by mero4711 View Post
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.
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
Reply With Quote
  #8  
Old 13.04.2021, 13:12
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,290
Default

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
Reply With Quote
  #9  
Old 13.04.2021, 14:28
mero4711 mero4711 is offline
Tornado
 
Join Date: Sep 2010
Posts: 225
Default

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.
Reply With Quote
  #10  
Old 13.04.2021, 14:31
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,290
Default

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
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT +2. The time now is 23:18.
Provided By AppWork GmbH | Privacy | Imprint
Parts of the Design are used from Kirsch designed by Andrew & Austin
Powered by vBulletin® Version 3.8.10 Beta 1
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.