При определенных обстоятельствах я теряю способность использовать клавиши со стрелками в энергии. Я просто установил 16.04 LTS, и у меня не было этой проблемы с более ранними версиями Ubuntu.
Используя менеджера PAC снабженный вкладками клиент SSH для соединения с удаленным сервером затем я запускаю a screen
сессия. Менеджер по PAC, кажется, испытывает затруднения, где у меня нет scrollback в новом screen
сессия, если я не "сбросил" терминал. (нажатие клавиши Ctrl+Shift+X), таким образом, я делаю сброс.
После терминального сброса теперь у меня есть scrollback, но в энергии больше не работают клавиши со стрелками (экран "мигания" как screen
делает, когда это хочет сделать звук звонка). Только способ восстановить стрелки состоит в том, чтобы выйти screen
сессия.
Лучшим решением была бы фиксация, почему мне нужен терминальный сброс для получения работы scrollback. Но я думаю легче ожидать, что больше справки восстановит недостающие клавиши со стрелками.
PS: терминальный тип не является решением, потому что я пытался изменить $TERM с не успех, и так или иначе клавиши со стрелками хорошо работают в screen
пока я не делаю "сброс терминала"
Ответ должен предотвратить экран, обрабатывающий scrollback. Добавьте к .screenrc
termcapinfo xterm ti@:te@
Теперь локальный терминал обрабатывает scrollback
screen
переключает эмулятор терминала на так называемый "альтернативный экран" режим, в котором никакой scrollback не обеспечивается эмулятором терминала. Вместо этого screen
предлагает его собственные методы (через клавиатуру) для прокрутки назад.
Это - ложное предположение от Вас для выполнения screen
и смогите использовать регулярную полосу прокрутки одновременно, и даже если Вы заставляете ее произойти через взломы (такие как сброс эмулятора терминала, следовательно оставляя альтернативный экран), scrollback содержание уверено не, что Вы ожидаете. Необходимо или воздержаться от использования screen
, или познакомьтесь с основанным на клавиатуре механизмом прокрутки, который это обеспечивает.
screen
и/или vim
просит эмулятор терминала испускать различные последовательности для нажатий клавиш, чем значение по умолчанию, и Сброс даже возвращается это, таким образом, сгенерированные последовательности больше не соответствуют ожиданию.