cannot execute elastix binary file

Это может быть плагин, пытающийся изменить внешний вид текстового курсора. 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

0
29.05.2019, 16:18
1 ответ

Исходя из вашего /Users/tonyпути, я предполагаю, что вы пытаетесь сделать это на Mac. Бинарный файл, который у вас есть, является бинарным файлом Linux и не будет работать в вашей системе macOS.

Вам необходимо либо найти двоичный файл macOS, либо запустить двоичный файл Linux на виртуальной машине Linux, либо создать собственный двоичный файл macOS.

1
28.01.2020, 02:40

Теги

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