Как изменить порядок «экранов» экрана GNU?

9

В настоящее время я использую инструмент GNU Screen. Теперь мой вопрос заключается в том, есть ли способ организовать или, скорее, изменить порядок экранов / списка экранов, отображаемых в нижней части моего окна консоли. Мне не удалось сделать это, однако, сортировка моих экранов была бы хорошей вещью.


источник

Ответы:

12

Открыть : список окон перемещать окна вверх и вниз с помощью . (точка) и , (запятая). Я считаю полезным организовать окна в группах. Вы можете создать группу с помощью : screen -t mygrouptitle // group, но для этого вам понадобится Screen 4.1.0, который еще не выпущен, поэтому необходимо получить версию git и скомпилировать. Для сортировки окон есть сценарий screnum, но я считаю : windowlist -m (список MRU) гораздо более полезным.

askonecki
источник
2

Возможно, вы захотите создать собственный файл .screenrc, чтобы открыть окна, специфичные для любого проекта / среды, в которой вы работаете, когда запускаете экран. Таким образом, ваши окна всегда будут в том же порядке и называться одинаково, и вы даже сможете запускать любые программы, которые вы хотите в каждом окне.

Вот мой файл .screenrc.ror, который я использую при работе над проектами Ruby on Rails:

# to use this:
# screen -c $HOME/.screenrc.ror
# read normal .screenrc
source $HOME/.screenrc

screen -t shell
screen -t shell2
screen -t console
screen -t mongrel
screen -t log tail -f -n200 log/development_vm.log
screen -t mysql mysql -u www-rw -pwww-rw-pass
# start with main 'shell' window showing
select 0
Jase
источник