如何在启动时为标签设置终结器的默认布局/配置文件?

我的终结者以曝光黑暗的布局开始,但是当我打开新标签时,它使用默认布局。 对于任何标签,我怎样才能让它变暗?

[global_config] title_transmit_bg_color = "#d30102" focus = system [keybindings] [profiles] [[default]] # solarized-dark #palette = "#073642:#dc322f:#859900:#b58900:#268bd2:#d33682:#2aa198:#eee8d5:#002b36:#cb4b16:#586e75:#657b83:#839496:#6c71c4:#93a1a1:#fdf6e3" #foreground_color = "#eee8d5" #background_color = "#002b36" #cursor_color = "#eee8d5" [[solarized-dark]] palette = "#073642:#dc322f:#859900:#b58900:#268bd2:#d33682:#2aa198:#eee8d5:#002b36:#cb4b16:#586e75:#657b83:#839496:#6c71c4:#93a1a1:#fdf6e3" foreground_color = "#eee8d5" background_color = "#002b36" cursor_color = "#eee8d5" [[solarized-light]] palette = "#073642:#dc322f:#859900:#b58900:#268bd2:#d33682:#2aa198:#eee8d5:#002b36:#cb4b16:#586e75:#657b83:#839496:#6c71c4:#93a1a1:#fdf6e3" background_color = "#eee8d5" foreground_color = "#002b36" cursor_color = "#002b36" [layouts] [[default]] [[[child1]]] type = Terminal parent = window0 profile = solarized-dark [[[window0]]] type = Window parent = "" [plugins] 

确保配置文件中的[global_config]部分下的always_split_with_profile = True

这使得终结器在创建新的拆分和/或选项卡时inheritance所选的配置文件。

要从头开始选择不同的配置文件,请使用terminator -p solarized-dark调用它。

但请注意,因为当使用always_split_with_profile --new-tab选项时, always_split_with_profile不受尊重[1]。 在这种情况下,您应该始终显式添加-p

[1]: https : //bugs.launchpad.net/terminator/+bug/1283178 “”

你的终结器以曝光的黑暗布局开始,因为你的第一个孩子的布局配置指定了这样。

 [layouts] [[default]] [[[child1]]] ... profile = solarized-dark 

如果你想使曝光黑暗的默认配置文件更改你的配置文件默认配置(你可以复制/粘贴或重命名当前曝光的黑暗配置文件为默认值)

 [profiles] [[default]] # solarized-dark palette = "#073642:#dc322f:#859900:#b58900:#268bd2:#d33682:#2aa198:#eee8d5:#002b36:#cb4b16:#586e75:#657b83:#839496:#6c71c4:#93a1a1:#fdf6e3" foreground_color = "#eee8d5" background_color = "#002b36" cursor_color = "#eee8d5" 

理想情况下,我们可以选择在默认部分引用配置文件配置(而不是必须有副本)但是AFAIK是不可能的。

PS:我不喜欢always_split_with_profile = True的想法,因为它强制inheritance在所有情况下可能都不需要的配置文件。