-
Notifications
You must be signed in to change notification settings - Fork 150
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
[nemo-terminal] Capture control-codes consistently #64
Comments
also ctrl-R for history searching, cant be used. |
Can confirm. I had a glance at the source code but could not find the code handling the key combos. Some seem to work whereas some others (including CTRL+R) do not... |
Thanks to the developper to create this great extension! |
I'm not sure how possible this would be to fix, if at all. Ctrl-c works as long as nothing in the nemo view is selected - meaning, if Copy is greyed out in the context menu, ctrl-c works in the terminal. The biggest issue is that nemo has no idea what nemo-terminal is or what it does. I could possibly fix a few specific shell shortcuts but checking focus in Nemo before deciding whether to let nemo handle an action (like copy) or allow it to pass through, in this case to the terminal. This would, unfortunately, enforce this behavior whether nemo-terminal is running or not. I'm loathe to program into Nemo a check to see if a specific extension is running or not. I'll see what we can do. |
Checked with Nemo 4.0.6 in ArchLinux and nemo-terminal 4.0.0-2, |
BTW, regarding CTRL-R, (the reason why I came here), the kludge is to actually do a CTRL+SHIFT+R (reverse recall) which is not intercepted/masked by nemo. If your history is not too large (not like mine :-), it's more or less the same. |
Currently nemo-terminal is very arbitrary about control codes, which can make it impossible to send Ctrl+C to some wild process in the terminal pane - Nemo intercepts it as a copy instead. Nemo-terminal needs to be overridden to take precedence when the pane has focus.
The text was updated successfully, but these errors were encountered: