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


10

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

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

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

Спасибо!

Ответы:


1

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

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


Мне все еще интересно, почему этот материал не идет вверх по течению. Они действительно хотят, чтобы tmux вступил во владение.
NISC

Какой смысл их сортировать? Вы не можете запомнить любой номер экрана, потому что каждый новый или закрытый экран будет менять ваши номера экрана. Если в большинстве случаев одни и те же сеансы машины не лучше ли держать их всегда в одном месте?
Пума
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.