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


10

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

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

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

Спасибо!

Ответы:


1

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

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


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

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