2011-04-15 1 views
1

私はscreenを使っていますが、もしそれがあればこの機能を持っているのですが、tmuxに切り替えるつもりです。私はどのscreen/tmuxセッションにいるのかを教えてくれるコマンドがありますか?

「X」という名前の画面と、別の名前の画面があります。私はそれが実行されている画面に基づいて異なる何かを実行するスクリプトをしたいと思います。私は、次のようなコマンドを使用したい:私は現在中だ(もしあれば)私の画面の名前を言うと

screen name_of_current 

そのようなことは、画面やtmuxの中に存在していますか?

答えて

3

$ TMUXを使用すると、最初に作成されたときのウィンドウの位置を知ることができます。しかし、移動したり、複数のセッションにリンクしたりすると、不正確になります。

「tmux display -p '#S'」を使用することもできますが、セッションは正確である必要がありますが、他のアイテム(#W#I #Pなど)はCURRENTウィンドウであり、走る

あなたがして行うことができるようにSubversionリポジトリtmuxは最新では、各ペインが$ TMUX_PANEに一意の識別子を持っている:$ TMUX_PANE -pt

$ tmuxの表示 '#S:#1 I.番号のP'

正確であるべきである。

関連する問題