-
Notifications
You must be signed in to change notification settings - Fork 94
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
showing mouse pointer position when pressing Ctrl interferes with Fcitx #673
Comments
@lhmouse This is not an issue with Cinnamon but a limitation with X11. You can verify by using the other Ctrl key if you have one but also using and releasing another key modifier before Ctrl (i.e. pressing Alt, then Ctrl, then releasing Alt while still holding down Ctrl) will also free the Ctrl key combo for your regular modifiers. To workaround this (other than with the key modifiers trick), you can map the "Show position of pointer when..." option to another key that does not interfere with your regular operations, such as the right Ctrl key. This option is only available via dconf ( |
Yes looks like so. I just switched from MATE to Cinnamon yesterday. On MATE, pressing left Ctrl with that option turned on could cause textboxes to lose focus (reported here) but certainly it did not prevent me from switching IMEs. |
So possibly something in the key down sequence that changed? Hmm, if this is an issue, it would most likely be in muffin I think but I'm not sure if anything can be done in the short-term. |
I wonder if changing the locate pointer action to occur on the key up is possible? I'm not sure but it might be worth a look. |
That is already what it behaves; the ripple effect is played when the left Ctrl key is released. However, some inputboxes lose focus as soon as the Ctrl key is pressed. Known to work (inputbox does not lose focus)
Known to fail (inputbox loses focus, which makes copying with Ctrl-C impossible)
|
A few notes here:
|
To be honest 'it doesn't work in X' sounds unsatisfactory. There are applications where it works perfectly (web browsers for example) and I suspect it should work everywhere. |
I can verifiably say it does not work in my browsers in X11:
Please double check which input fields are and are not having issues because it is absolutely a limitation of X11. |
Opera is the only browser I haven't used in the past decade so I'm not sure what they're doing. 😅 |
Thanks. I shall note this. When will the next version of Mint be available, within this year? I don't mind whether it's beta whatsoever. We don't have Mint in production environments. |
Per this blog post, December 2023 is the current target. |
I am now upgrading to 21.3 Beta to give it a try. |
The upgrade completed. There was a third option in the login screen for Cinnamon on Wayland. I selected it, typed my password, then pressed Enter; but the inputbox vanished and I was not logged in. Strange. So I logged into another console, restarted the graphical system ( So I'm back here to ask for some suggestions. |
|
Make sure you're fully up to date. It's a beta so you might have also encountered an unknown bug too. Whenever I have my system hang on the Wayland session, I run |
Have you modified any of the .conf files in your LightDM configuration? |
Yes, just noticed this from '/var/log/lightdm/lightdm.log':
The login screen runs on VT 7 and I have '/etc/lightdm/xrandr.sh' which sets up mirrored display there: #!/bin/sh
xrandr --auto --output eDP-1 --output DP-1 --same-as eDP-1 Apparently Wayland attempted to run on VT 8 which causes xrandr to fail. I appended The Ctrl key no longer causes inputboxes to lose focus. However there are more serious issues: Fcitx is broken completely. I can no longer switch to the other IMEs. In addition, HexChat can no longer be minimized to tray. |
The Wayland session is still considered very Alpha. There is linuxmint/wayland#14 and a few others for the input issues but I don't believe there is an open issue for HexChat. Can you create that in that project? |
Done: linuxmint/wayland#23 BTW if Fcitx is unusable, then wayland is largely not an option for me, and I have to put up with this bug. |
Apologies for the confusion. I had only meant to highlight that this specific issue is resolved in Wayland sessions and to highlight the challenges that X poses in this regard. By no means would I suggest that the Wayland session is in a state of anything beyond testing and curiosity at this point for most people. The missing layout impacts a majority of international users which is unfortunate but this is part of why the session was labeled Experimental and Alpha. It is very early. It's good you were at least able to see the differences for yourself and thanks for opening the issue! |
Thanks. Would you please consider working on this issue? If it's unfixable I think this can be closed for now. |
Distribution
Linux Mint 21.2
Package version
5.8.4
Graphics hardware in use
Intel TigerLake-LP GT2
Frequency
Always
Bug description
Conventionally, Ctrl-Shift is used to scroll between input methods in Fcitx. With the 'Show position of pointer when the Control key is pressed', left Ctrl-Shift no longer works.
Steps to reproduce
Expected behavior
Additional information
No response
The text was updated successfully, but these errors were encountered: