Opened 5 years ago
Last modified 4 years ago
#3744 assigned defect
Cannot enter '@' in registration dialog
Reported by: | Owned by: | Greg Couch | |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | Window Toolkit | Version: | |
Keywords: | Cc: | chimera-programmers, Elaine Meng | |
Blocked By: | Blocking: | ||
Notify when closed: | Platform: | all | |
Project: | ChimeraX |
Description
The following bug report has been submitted: Platform: Linux-4.15.0-117-generic-x86_64-with-debian-buster-sid ChimeraX Version: 1.0 (2020-06-04 23:15:07 UTC) Description Cannot enter @ when trying to register Log: UCSF ChimeraX version: 1.0 (2020-06-04) © 2016-2020 Regents of the University of California. All rights reserved. How to cite UCSF ChimeraX Some installed bundles are out of date. Please update the following bundles: * UI to version 1.2.1 (currently 1.0) * UI to version 1.2 (currently 1.0) > help help:contact.html > ui tool show Registration OpenGL version: 4.6 (Core Profile) Mesa 20.0.8 OpenGL renderer: Mesa DRI Intel(R) HD Graphics 400 (BSW) OpenGL vendor: Intel Open Source Technology Center Manufacturer: ASUSTeK COMPUTER INC. Model: UN45 OS: Ubuntu 18.04 bionic Architecture: 64bit ELF CPU: 2 Intel(R) Celeron(R) CPU N3000 @ 1.04GHz Cache Size: 1024 KB Memory: total used free shared buff/cache available Mem: 1.8G 927M 70M 208M 844M 551M Swap: 2.0G 335M 1.7G Graphics: 00:02.0 VGA compatible controller [0300]: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller [8086:22b1] (rev 21) Subsystem: ASUSTeK Computer Inc. Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller [1043:86d6] Kernel driver in use: i915 PyQt version: 5.12.3 Compiled Qt version: 5.12.4 Runtime Qt version: 5.12.8
Change History (11)
comment:1 by , 5 years ago
Cc: | added |
---|---|
Component: | Unassigned → Window Toolkit |
Owner: | set to |
Platform: | → all |
Project: | → ChimeraX |
Status: | new → assigned |
Summary: | ChimeraX bug report submission → Cannot enter '@' |
comment:2 by , 5 years ago
Summary: | Cannot enter '@' → Cannot enter '@' in registration dialog |
---|
This looks like Qt Bug 83710. Which supposedly doesn't happen on Linux. It is fixed in 5.12.10 (soon to be released) and 5.15.1 (released). ChimeraX 1.0 (this bug report) is using Qt 5.12.8. ChimeraX 1.1 is using Qt 5.12.9. Later this week, we will be switching the daily build to Qt 5.15.1, so the easiest thing to do would be to wait for that release and test it on your machine. If you want to test it earlier, you can use the pypi version of PyQt/Qt by doing:
[[[
CHIMERAX/bin/python3.7 -m pip uninstall PyQt5-commercial PyQtWebEngine-commercial
CHIMERAX/bin/python3.7 -m pip install PyQt5 PyQtWebEngine
]]]
where CHIMERAX is where ChimeraX is installed, i.e., /usr/lib/ucsf-chimerax/.
Another thing to try would be a US keyword.
follow-up: 4 comment:4 by , 5 years ago
I am using a Danish keyboard. Best regards Raymond Cox ________________________________ From: ChimeraX <ChimeraX-bugs-admin@cgl.ucsf.edu> Sent: Tuesday, September 22, 2020 3:31:34 AM Cc: chimera-programmers@cgl.ucsf.edu; gregc@cgl.ucsf.edu; meng@cgl.ucsf.edu; Raymond P. Cox Subject: Re: [ChimeraX] #3744: Cannot enter '@' in registration dialog #3744: Cannot enter '@' in registration dialog -------------------------------------+------------------------ Reporter: r.p.cox@… | Owner: Greg Couch Type: defect | Status: assigned Priority: normal | Milestone: Component: Window Toolkit | Version: Resolution: | Keywords: Blocked By: | Blocking: Notify when closed: | Platform: all Project: ChimeraX | -------------------------------------+------------------------ Comment (by Greg Couch): Meant to say a US keyboard. Are you using a non-english keyboard? -- Ticket URL: <https://plato.cgl.ucsf.edu/trac/ChimeraX/ticket/3744#comment:3> ChimeraX <http://www.rbvi.ucsf.edu/chimerax/> ChimeraX Issue Tracker
comment:5 by , 5 years ago
Please try the ChimeraX daily build and let us know if that fixes the problem or not. Thanks.
follow-up: 6 comment:6 by , 5 years ago
Still the same problem. The @ appears in the command line box. Best regards Raymond Cox ________________________________ From: ChimeraX <ChimeraX-bugs-admin@cgl.ucsf.edu> Sent: Tuesday, October 6, 2020 3:06:00 AM Cc: chimera-programmers@cgl.ucsf.edu; gregc@cgl.ucsf.edu; meng@cgl.ucsf.edu; Raymond P. Cox Subject: Re: [ChimeraX] #3744: Cannot enter '@' in registration dialog #3744: Cannot enter '@' in registration dialog -------------------------------------+------------------------ Reporter: r.p.cox@… | Owner: Greg Couch Type: defect | Status: assigned Priority: normal | Milestone: Component: Window Toolkit | Version: Resolution: | Keywords: Blocked By: | Blocking: Notify when closed: | Platform: all Project: ChimeraX | -------------------------------------+------------------------ Comment (by Greg Couch): Please try the ChimeraX daily build and let us know if that fixes the problem or not. Thanks. -- Ticket URL: <https://plato.cgl.ucsf.edu/trac/ChimeraX/ticket/3744#comment:5> ChimeraX <http://www.rbvi.ucsf.edu/chimerax/> ChimeraX Issue Tracker
follow-up: 7 comment:7 by , 5 years ago
I have now found a workaround by copyine the @ from gedit and Ctrl-V to paste into the email box. ________________________________ From: Raymond P. Cox Sent: Tuesday, October 6, 2020 1:18:36 PM To: ChimeraX-bugs@cgl.ucsf.edu Subject: Re: [ChimeraX] #3744: Cannot enter '@' in registration dialog Still the same problem. The @ appears in the command line box. Best regards Raymond Cox ________________________________ From: ChimeraX <ChimeraX-bugs-admin@cgl.ucsf.edu> Sent: Tuesday, October 6, 2020 3:06:00 AM Cc: chimera-programmers@cgl.ucsf.edu; gregc@cgl.ucsf.edu; meng@cgl.ucsf.edu; Raymond P. Cox Subject: Re: [ChimeraX] #3744: Cannot enter '@' in registration dialog #3744: Cannot enter '@' in registration dialog -------------------------------------+------------------------ Reporter: r.p.cox@… | Owner: Greg Couch Type: defect | Status: assigned Priority: normal | Milestone: Component: Window Toolkit | Version: Resolution: | Keywords: Blocked By: | Blocking: Notify when closed: | Platform: all Project: ChimeraX | -------------------------------------+------------------------ Comment (by Greg Couch): Please try the ChimeraX daily build and let us know if that fixes the problem or not. Thanks. -- Ticket URL: <https://plato.cgl.ucsf.edu/trac/ChimeraX/ticket/3744#comment:5> ChimeraX <http://www.rbvi.ucsf.edu/chimerax/> ChimeraX Issue Tracker
comment:8 by , 5 years ago
As a breadcrumb, on a USA keyboard, typing any control character to the registration field that isn't a line-editing control character [e.g. control-Z/Q/L, but not control-A/E] will cause the keyboard focus to switch to the command line.
comment:9 by , 5 years ago
For other people looking at this ticket, according to http://kbdlayout.info/KBDDA/, you have to type CTRL+MENU+2 to get a '@' symbol from a danish keyword.
There is a chance that Eric's change today to support AltGr better has fixed things. ChimeraX's version of Qt is being updated to 5.15.2 as well.
Please try tomorrow's daily build and see if it fixes typing in the '@' character. Copy&Paste is fine, but we'd prefer it to just work.
comment:11 by , 4 years ago
Hello, are you using Chimerax 1.2 yet? We got another report of someone having problems typing in an @ sign on a Linux computer? And I'd to confirm that it is still an issue for you. Many thanks, Greg
Apparent follow up to "Registration of ChimeraX" mail on chimerax-users list.