Есть ли способ отсортировать мои окна в сеансе экрана?

10

Я использую screen и у меня есть сеансы ssh, открытые для нескольких разных машин из моего сеанса экрана. Я хотел бы держать их в порядке, по понятным причинам. Часто мне приходится подключаться к новой машине, которая в алфавитном / числовом виде должна располагаться между двумя существующими окнами.

Я не могу найти способ переупорядочить окна, кроме как с помощью команды «number», которая заменяет мое текущее окно на то, которое я указал. Поэтому добавить новое окно к 15-му, которое у меня уже есть, а затем закрепить его в позиции 2, сохраняя при этом все остальные окна в порядке, по меньшей мере, обременительно, требуя перестановки для всех окон после # 2.

Есть ли вообще сортировать окна по алфавиту? Или способ «сдвинуть» все окна после определенной точки вверх на одно место? Или какие-либо другие предложения по вставке нового окна в произвольной точке при сохранении порядка всех остальных окон?

Спасибо!

Der Hochstapler
источник

Ответы:

1

Я не думаю, что можно изменить нумерацию экранов, кроме как трудоемким способом, который вы определили.

Если вы гуглите вокруг, есть люди, которые написали патчи для Screen, чтобы сделать почти то, что вам нужно; так что, если вам удобно собирать вещи из исходного кода и применять патчи, это может быть подходящим вариантом.

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