1 つのウィンドウで bash を使用してターミネーターを開き、別のウィンドウで fish を使用してターミネーターを開くことはできますか?

1 つのウィンドウで bash を使用してターミネーターを開き、別のウィンドウで fish を使用してターミネーターを開くことはできますか?

私はターミネーター 0.98 を実行しています。私は fish シェルが好きですが、いくつかのタスクでは bash があると便利です (virtualenvwrapper など)。そのため、ターミネーターを起動すると 2 つのウィンドウが開きます。ただし、1 つは fish で開き、もう 1 つは bash で開きたいです。これは可能ですか? 可能であれば、どのようにすればよいですか?

にある設定ファイルを変更して、カスタム レイアウトでターミネーターを起動します~/.config/terminator/config

構成ファイルのレイアウト セクションでこのコードを使用しました。

[layouts]
  [[default]]
    [[[child0]]]
      fullscreen = False
      last_active_window = True
      maximised = True
      order = 0
      parent = ""
      size = 1280, 985
      type = Window
    [[[child1]]]
      order = 0
      parent = child0
      position = 490
      ratio = 0.5
      type = VPaned

答え1

command関連するペインに を追加する必要があります。 デフォルトのシェルが の場合はbash、 を 1 つのペインで実行するだけですfish

[layouts]
  [[default]]
    [[[child0]]]
      fullscreen = False
      last_active_window = True
      maximised = True
      order = 0
      parent = ""
      size = 1280, 985
      type = Window

    [[[child1]]]
      order = 0
      parent = child0
      command = 'bash'
      position = 490
      ratio = 0.5
      type = VPaned
    [[[child1]]]
      order = 0
      parent = child0
      position = 490
      ratio = 0.5
      type = VPaned

関連情報