cara memulai terminator dengan perintah khusus per jendela?


27

Ini sepertinya kasus penggunaan yang umum namun saya tidak dapat menemukan cara untuk melakukannya - saya membuat tata letak yang memiliki banyak jendela. Saya ingin setiap jendela membuka sesi SSH ke server yang berbeda .

Jawaban:


23
  1. Buka tab Layout di dialog konfigurasi,
  2. Pilih tata letak Anda
  3. Di terminal dalam tampilan hierarki di tengah, pilih terminal pertama Anda, pilih profil Anda dan masukkan di sebelah kanan "perintah khusus"
  4. Ulangi langkah 3 untuk semua terminal Anda di mana Anda ingin menjalankan perintah khusus saat startup.

Gunakan selalu tata letak yang sama dan profil yang sama.

Setelah selesai klik tutup dan keluar terminator.

Saat memulai terminator lagi berikan tata letak dan profil sebagai opsi baris perintah. yaitu.terminator -l Layout1 -p Profile1

Jika Anda selalu menginginkan ini, tambahkan alias ke .bashrc.


7
Saya sudah mencoba mengatur direktori dan perintah kustom melalui UI dan file konfigurasi dan tidak ada metode yang berfungsi untuk saya. direktori hanya diabaikan. Perintah khusus akan membuat crash terminator atau konfigurasi profil.
yuranos87

6
@ yuranos87 coba buka file config ~/.config/terminator/configdan tambahkan perintah ke salah satu Terminalbagian:command = cd /some/folder; bash
iamantony

Apa pun yang saya masukkan ke 'perintah' menyebabkan kesalahan runtime ketika terminator dimuat waktu berikutnya dengan tata letak yang ditentukan. Itu juga merusak entri tata letak dalam file konfigurasi dengan menambahkan terlalu banyak jendela dan terminal. Saya menjalankan debian jika itu membuat perbedaan.
atreeon

Sangat penting untuk menambahkan ; bashatau ; zsh(tergantung pada shell Anda) setelah setiap perintah kustom di tata letak Anda. Kemudian berfungsi dengan baik dan membuka semua jendela. Tanpa itu terminator mungkin hanya membuka satu jendela.
Lukas
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.