И мой локальный, и удаленный - Ubuntu 18, хотя я видел его и в 16.
Я устанавливаю ssh на свой удаленный сервер, запускаю tmux ( 2.1.3
), что-то вызывает разрыв канала. Когда я снова вхожу по ssh, но перед запуском tmux, всякий раз, когда я нажимаю на экране терминала, он записывает в буфер кучу мусора, например
0; 38; 15M
0; 38; 15m
0; 60; 12M0; 60; 12m0; 56; 14M0; 56; 14m0; 56; 14M0; 56; 14m0; 54; 13M0; 54; 13m0; 54; 13M0; 54; 13m
. числа имеют вид N; X; YM
, где N равно 0, 1, 2 ... для щелчка левой, средней и правой кнопкой мыши, X и Y пропорциональны месту щелчка мыши, M
- мышь вниз, m
- мышь вверх.
Ясно, что это своего рода внутриполосная передача сигналов, и я почти уверен, что это относится к опции мыши на
. Но откуда это? Это просто Tmux, ssh или терминал Gnome?
Это escape-последовательности, которые сообщают tmux о событиях мыши. Поскольку tmux неожиданно отключился, у него не было возможности отключить режим мыши, поэтому терминал все еще отправляет их, даже если ни одно приложение не хочет их. Вы можете запустить «сброс», чтобы отключить его.