Comment définir la mise en page / le profil par défaut de Terminator pour les onglets au démarrage?

9

Mon Terminator commence avec une disposition solaire-sombre, mais quand j'ouvre de nouveaux onglets, il utilise la disposition par défaut. Comment puis-je le rendre solaire-foncé pour n'importe quel onglet?

[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]
Jae
la source
Puis-je demander comment vous avez été solarisé pour Terminator?
Seth
Si vous utilisez un lanceur, essayez ceci pour la commande:terminator --layout=dark-solarized

Réponses:

6

Votre terminateur commence par la disposition dark-solarized car votre configuration de mise en page pour le premier enfant le spécifie.

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

Si vous voulez faire de solarized-dark votre profil par défaut, changez la configuration par défaut de votre profil (vous pouvez copier / coller ou renommer votre profil solarized-dark actuel par défaut)

[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"

Idéalement, nous aurions la possibilité de référencer une configuration de profil sur la section par défaut (au lieu d'avoir une copie) mais AFAIK ce n'est pas possible.

PS: Je n'aime pas l'idée always_split_with_profile = Truecar elle oblige à hériter du profil qui ne serait pas souhaité dans toutes les situations.

christiandsg
la source
5

Assurez-vous simplement d'avoir always_split_with_profile = Truedans votre fichier de configuration, sous la [global_config]section.

Cela fait que terminator hérite du profil sélectionné lors de la création de nouvelles divisions et / ou tabulations.

Pour sélectionner un profil différent dès le début, invoquez-le avec terminator -p solarized-dark.

Mais attention, car always_split_with_profilen'est pas respecté lorsque l' --new-taboption est utilisée [1]. Vous devez toujours ajouter -pexplicitement dans ce cas.

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

Sebastian Cruz
la source