現在、GNU Screenツールを使用しています。ここで私の質問は、コンソールウィンドウの下部に表示される画面/画面リストの順序を整理する、または変更する方法があるかどうかです。私はこれをなんとかできませんでしたが、私の画面を並べ替えることは素晴らしいことでしょう。
現在、GNU Screenツールを使用しています。ここで私の質問は、コンソールウィンドウの下部に表示される画面/画面リストの順序を整理する、または変更する方法があるかどうかです。私はこれをなんとかできませんでしたが、私の画面を並べ替えることは素晴らしいことでしょう。
回答:
:windowlistを開き、でウィンドウを上下に移動します。(ドット)および、(カンマ)。ウィンドウをグループに整理すると便利です。:screen -t mygrouptitle // groupでグループを作成できますが、これにはまだリリースされていないScreen 4.1.0が必要なので、gitバージョンを取得してコンパイルする必要があります。ウィンドウのソートにはscrenumスクリプトがありますが、:windowlist -m(MRUリスト)の方がはるかに便利です。
startscreenで作業しているプロジェクト/環境に固有のウィンドウを開くためのカスタム.screenrcファイルの作成を確認してください。これにより、ウィンドウは常に同じ順序で同じ名前が付けられ、各ウィンドウで必要なプログラムを起動することもできます。
Ruby on Railsプロジェクトで作業するときに使用する.screenrc.rorファイルを次に示します。
# 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