1

起動される端末 ( 、、 ...)tmuxごとに実行されるようにワークステーションをセットアップしようとしています。に追加することを考えていました; 問題は、何らかの理由で 2 回起動すると、 current 内で1 秒が開始されることです。xtermgnome-terminaltmux.bashrcbashtmuxtmux

そう:

  • おそらくから、.bashrc現在のbashが「最初の」ものであり、同じ端末で起動された2番目のものではないことを検出する方法はありますか?
  • 他の良いアイデア/ベスト プラクティス/bash 設計パターンはありますか?
4

3 に答える 3

1

次のものを に追加できます.bash_profile

SHELL=tmux

これはxterm、コマンド ラインで何も指定されていない場合に実行するコマンドをチェックする最初の場所です。

于 2013-02-01T14:49:36.670 に答える
1

前の 2 つの回答を組み合わせます。

alias xterm='SHELL=tmux xterm'

だけを開始すると目的の動作が得られxtermますが、.xterm などの他の操作には引き続き xterm を使用できますxterm top

于 2013-05-17T16:46:03.873 に答える
0

へのエイリアシングxtermxterm tmuxどうですか?

に次の行を追加するだけ.bashrcです。

alias xterm='xterm tmux'
于 2013-02-01T10:33:38.300 に答える