Каким-то образом, когда я начинаю свой сеанс X в Ubuntu 16.04, я получаю окно терминала Gnome с 6 вкладками, и все они работают как положено, за исключением последней вкладки. Тот теряет функциональность Esc - p / Alt - P.

Поскольку он работает в других 5 вкладках, моя идея заключается в том, что это последняя вкладка. В то же время, если я закрою эту вкладку и снова открою новую, эта новая будет работать, как и ожидалось.

Это окно терминала открывается автоматически каждый раз, когда я открываю свою сессию X.

Еще одна вещь, которая не работает, это Ctrl - d. Первый раз, когда я ударю по нему, я получаю ^D в консоли, и он не убивается.

В качестве примечания, одна вещь, которую я делаю в своем .bashrc это stty -ctlecho поэтому я не получаю ^C все время (что в противном случае не позволяет мне использовать копирование / вставку!) Таким образом, такое ощущение, что конкретное подобное не выполняется, поскольку я вижу ^D при вводе клавиши Ctrl - d в консоли.

Что может быть не так?

Заинтересованные двоичные файлы:

alexis   23335 22889  0 08:31 ?        00:00:22 /usr/lib/gnome-terminal/gnome-terminal-server
alexis   23376 23335  0 08:31 pts/19   00:00:00 bash
alexis   23377 23335  0 08:31 pts/20   00:00:00 bash
alexis   23378 23335  0 08:31 pts/21   00:00:00 bash
alexis   23379 23335  0 08:31 pts/22   00:00:00 bash
alexis   23387 23335  0 08:31 pts/23   00:00:00 bash
alexis   23430 23335  0 08:31 pts/24   00:00:00 bash
alexis   24960 23335  0 08:53 pts/5    00:00:00 bash
alexis   25387 23335  0 09:02 pts/6    00:00:00 bash

2 ответа2

1

Сегодня я узнал, в чем проблема.

Несколько дней назад я изменил свое приглашение, чтобы включить время (H:M:S) после текущего пути, чтобы я мог видеть, когда я запускаю команду. Это полезно, когда я хочу иметь представление о том, сколько времени занимает команда, не думая каждый раз об использовании /usr/bin/time .

Это добавление значительно увеличило длину приглашения (еще 9 символов с пробелом) и функциональность Esc- p / Alt- P была отключена, поскольку она решает, что положение курсора слишком далеко от столбца 1.

Если я сделаю:

cd ..

только один раз длина приглашения уменьшается настолько, чтобы функциональность возвращалась!

Обратите внимание, что Ctrl - R все еще работает.

0

изменил мой ~/.inputrc в режиме редактирования vi со следующей конфигурацией

set completion-ignore-case on
set show-all-if-ambiguous on
set show-all-if-unmodified on

set editing-mode vi
set keymap vi-insert

"\C-p":previous-history
"\C-n":next-history
"\C-a.":beginning-of-line
"\C-e.":end-of-line

"\C-l":clear-screen

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .