jak uruchomić terminator za pomocą niestandardowego polecenia na okno?

27

Wydaje się to typowym przypadkiem użycia, ale nie mogę znaleźć sposobu, aby to zrobić - stworzyłem układ z wieloma oknami. Chcę, aby każde okno otwierało sesję SSH na innym serwerze.

Rsf
źródło

Odpowiedzi:

23
  1. Przejdź do karty Układ w oknie dialogowym konfiguracji,
  2. Wybierz układ
  3. W terminalu w widoku drzewa pośrodku wybierz swój pierwszy terminal, wybierz profil i po prawej stronie wpisz „polecenie niestandardowe”
  4. Powtórz krok 3 dla wszystkich swoich terminali, na których chcesz uruchomić specjalne polecenie podczas uruchamiania.

Używaj zawsze tego samego układu i tego samego profilu.

Po zakończeniu kliknij zamknij i zamknij terminator.

Przy uruchamianiu terminatora ponownie podaj układ i profil jako opcję wiersza poleceń. to znaczy.terminator -l Layout1 -p Profile1

Jeśli zawsze tego chcesz, dodaj alias do .bashrc.

max. pokój dzienny
źródło
7
Próbowałem ustawić niestandardowy katalog i komendę zarówno za pomocą interfejsu użytkownika, jak i pliku konfiguracyjnego, ale żadna z metod nie działa dla mnie. katalog jest po prostu ignorowany. Niestandardowe polecenie spowoduje awarię terminatora lub konfiguracji profilu.
yuranos87
6
@ yuranos87 spróbuj otworzyć plik konfiguracyjny ~/.config/terminator/configi dodaj polecenie do jednej z Terminalsekcji:command = cd /some/folder; bash
iamantony,
Wszystko, co wstawię do polecenia, powoduje błąd w czasie wykonywania, gdy terminator zostanie załadowany następnym razem z określonym układem. Powoduje również uszkodzenie wpisu układu w pliku konfiguracyjnym poprzez dodanie zbyt wielu okien i terminali. Używam Debiana, jeśli to robi różnicę.
atreeon
Bardzo ważne jest dodawanie ; bashlub ; zsh(w zależności od powłoki) po każdym niestandardowym poleceniu w układzie. Następnie działa dobrze i otwiera wszystkie okna. Bez tego terminator może otworzyć tylko jedno okno.
Łukasz