Это может быть плагин, пытающийся изменить внешний вид текстового курсора. tmux также использует эту функцию, например, как в строительном блоке xterm + tmux
для описания терминала. Приложение отправляет управляющую последовательность DECSCUSR
, описанную в XTerm Control Sequences :
CSI Ps SP q
Set cursor style (DECSCUSR, VT520).
Ps = 0 -> blinking block.
Ps = 1 -> blinking block (default).
Ps = 2 -> steady block.
Ps = 3 -> blinking underline.
Ps = 4 -> steady underline.
Ps = 5 -> blinking bar (xterm).
Ps = 6 -> steady bar (xterm).
и 6
на вашем снимке экрана, вероятно, относится к 6
перечислены здесь. Это было добавлено в патче № 282 (28.09.2012) и, как уже отмечалось, является функцией xterm .
Ссылаясь на исходный код для tmux 2.1, он имеет встроенное значение по умолчанию для параметра terminal-override
:
{ .name = "terminal-overrides",
.type = OPTIONS_TABLE_STRING,
.default_str = "xterm*:XT:Ms=\\E]52;%p1%s;%p2%s\\007"
":Cs=\\E]12;%p1%s\\007:Cr=\\E]112\\007"
":Ss=\\E[%p1%d q:Se=\\E[2 q,screen*:XT"
},
Комментарий:
XT
должен быть избыточным (так как база данных ncurses будет иметь это). Это более или менее определено на странице руководства screen
. Ms
относится к данным выбора (вы можете захотеть этого, но опять же вероятность того, что она будет правильно поддерживаться в других терминалах, минимальна) В качестве быстрой проверки вы можете установить terminal-overrides
в своем tmux.conf
, опуская функции курсора:
terminal-overrides xterm*:XT:,screen*:XT
Исходя из вашего /Users/tony
пути, я предполагаю, что вы пытаетесь сделать это на Mac. Бинарный файл, который у вас есть, является бинарным файлом Linux и не будет работать в вашей системе macOS.
Вам необходимо либо найти двоичный файл macOS, либо запустить двоичный файл Linux на виртуальной машине Linux, либо создать собственный двоичный файл macOS.