如何更改GNU屏幕“屏幕”的顺序?


9

我目前正在使用GNU屏幕工具。现在,我的问题是,是否有一种方法可以组织或更改显示在控制台窗口底部的屏幕/屏幕列表的顺序。我没有做到这一点,但是对屏幕进行排序将是一件好事。

Answers:


12

打开窗口列表,使用上下移动窗口(点)和(逗号)。我发现将窗口组织成组很有帮助。您可以使用:screen -t mygrouptitle // group创建一个组,但是为此您需要尚未发布的Screen 4.1.0,因此有必要获取git版本并进行编译。对于Windows排序,有screnum脚本,但是我发现:windowlist -m(MRU列表)更加有用。


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
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.