** tmux ** в терминале гнома со скользящими курсорами в каждой области

Я нахожу tmux великое, и я использую все это время.
Однако я пропускаю скользящие курсоры, когда вывод cmd достаточно долог, который он переносит по полной высоте области. Возможны полосы прокрутки в каждой области вообще? После отслеживания вокруг для ответа я думаю нет.

Альтернатива всегда использованию [cmd] | less, если вывод [cmd] предсказан, чтобы быть длинным? Это кажется неудовлетворительным.

Удачи.

1
задан 15 October 2017 в 17:47

1 ответ

Это не возможно. GNOME Terminal имеет фиксированную структуру UI и делает ее текстовый холст сетки доступным, чтобы приложения записали символы на. Нет никакого способа, которым приложение (например, tmux) могло добавить другие элементы UI, такие как полоса прокрутки там.

(На macOS, iTerm2 имеет что-то позвонившее "tmux интеграция". Я не знаю, каково это, никогда не пробуется, но это могло бы включать эту функцию, которую Вы ищете. Ни один из эмуляторов терминала, о которых я знаю, не имеет его в соответствии с Linux.)

Примечание, которые даже с единственным tmux разделяют на области только, полоса прокрутки, неприменимо (или в зависимости от графической темы, вероятно, даже видимо). tmux переключатели на так называемый альтернативный экран терминала, который не имеет буфера scrollback. tmux предложения его собственное означает для прокрутки †“, который также работает, когда tmux подарки несколько областей †“, консультируются ее документация для обнаружения то, что это (извините, я не знаю первое, что пришло на ум).

, Если Вам не нужен ни один из tmux функции кроме разделенного на области расположения (несколько терминалов друг рядом с другом), Вы могли бы рассмотреть использование Tilix или Terminator вместо GNOME Terminal. Все эти три (и намного больше) эмуляторы основаны VTE виджет эмулятора терминала, таким образом, фактическое поведение эмуляции терминала будет точно тем же, только UI вокруг этого будет существенно отличаться.

2
ответ дан 7 December 2019 в 13:29

Другие вопросы по тегам:

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