/ usr / bin / reset отключает возврат

787
flybywire

После этого вопроса запуск /usr/bin/resetразрушает мою функциональность backspace.

Что я могу сделать? После нажатия на клавишу возврата я получаю^?

5
какое терминальное приложение вы используете? гном-терминал? Можете ли вы попробовать это на xterm или konsole или другом терминальном приложении и сообщить нам, если вы получите те же результаты? nmuntz 11 лет назад 1
Также опубликуйте значение $ TERM Dennis Williamson 11 лет назад 0

3 ответа на вопрос

5
grawity

Это заставит терминал интерпретировать ключ как Backspace:

стереть стереть "^?"

( ^?может быть либо клавишей Backspace, либо литералом ^ ?.)

работает на меня +1 flybywire 11 лет назад 0
4
dmckee

Возможно, вам нужно исправить вашу TERMпеременную, чтобы более точно отражать эмулятор терминала, который вы на самом деле используете. См man reset.

То, что происходит здесь resetставит вещи в очень ванильное состояние, чтобы убедиться, что вы можете сделать некоторое взаимодействие с терминалом. Если в ваших сценариях входа в систему установлены какие-либо ключевые правила интерпретации, не включенные в вашу TERMпеременную (например, предложенную grawity ), вам придется повторно применять их вручную.

2
Kevin Panko

Ответ "все, что вы хотели знать и больше":

http://tldp.org/HOWTO/BackspaceDelete/index.html

Похожие вопросы