Saya ingin membuka terminal, membaginya menjadi katakanlah 9 bagian (3x3) dan menjalankan beberapa skrip bash. Tetapi untuk setiap terminal bagian skrip berbeda.
Bisakah ini dilakukan dengan menggunakan perl, python atau bahkan bash?
Bagaimana saya bisa beralih di antara terminal-terminal kecil itu tanpa menggunakan pintasan keyboard?
Oh, omong-omong, saya menggunakan terminator
. Dan jika ada beberapa emulator terminal lain yang memungkinkan fungsi seperti itu, apakah itu?
bash
shell-script
terminal
perl
gnome-terminator
jirislav
sumber
sumber
terminator
bukan shell. Ada dua emulator terminal berbeda yang disebutterminator
(hanya satu yang saya percaya dapat membagi layar).terminator
menggunakan skrip? :) Dan beralih di antara bagian-bagian itu?Jawaban:
Untuk menjiplak diri saya sendiri , Anda dapat mengatur profil dengan pengaturan yang Anda inginkan (instruksi diadaptasi dari sini ):
Jalankan
terminator
, dan atur tata letak yang Anda inginkan. Anda dapat menggunakan Ctrl+ Shift+ Euntuk membagi windows secara vertikal dan Ctrl+ Shift+ O(itu O seperti dalam jumlah besar, bukan nol) untuk membelah secara horizontal. Untuk contoh ini, saya telah membuat tata letak dengan 6 panel:Klik kanan pada
terminator
jendela dan pilih "Preferensi". Setelah jendela Preferensi terbuka, buka "Layouts" dan klik "Add":Itu akan mengisi daftar Tata Letak dengan tata letak baru Anda:
Temukan masing-masing terminal yang telah Anda buat dalam tata letak, dan klik pada mereka, lalu di sebelah kanan masukkan perintah yang ingin Anda jalankan di dalamnya pada startup:
PENTING: Perhatikan bahwa perintah ini diikuti oleh
; bash
. Jika Anda tidak melakukan itu, terminal tidak akan dapat diakses karena mereka akan menjalankan perintah yang Anda berikan dan keluar. Anda harus meluncurkan shell setelah setiap perintah untuk dapat menggunakan terminal.Setelah Anda mengatur semua perintah, klik "Tutup" dan kemudian keluar
terminator
.Buka
terminator
file konfigurasi~/.config/terminator/config
dan hapus bagian di bawah tata letak untuk konfigurasi default. Kemudian ubah nama tata letak yang Anda buat ke default. Seharusnya terlihat seperti ini:Hasil akhirnya adalah bahwa ketika Anda menjalankannya
terminator
akan terbuka dengan 6 panel, yang masing-masing telah menjalankan atau menjalankan perintah yang telah Anda tentukan:Selain itu, Anda dapat mengatur sebanyak mungkin profil berbeda sesuai keinginan dan meluncurkan terminator dengan
-p
sakelar yang memberikan nama profil, atau secara manual beralih ke profil mana pun yang Anda inginkan setelah diluncurkan.sumber
Apakah Anda mencari terminal multiplexer tmux.
https://github.com/tmux/tmux
sumber
tmux
sangat bagus!Kembali ketika saya menggunakan
terminator
ini adalah file rc yang saya gunakan untuk membuka banyak terminal dan menjalankan aplikasi. Simpan ke.config/terminator/config
.EDIT: Perhatikan bahwa informasi ini mungkin berasal dari pos Terdon pada utas yang jauh sebelumnya. Saya telah menggunakan pengaturan ini selama beberapa bulan, tetapi posting Terdon di sini terlihat sangat akrab!
sumber
Skrip wrapper untuk membelah terminal emulator Terminator https://github.com/AlekseyChudov/terminator-split
sumber
terminator-split
memiliki banyak potensi, tetapi tampaknya tidak ada cara untuk menjalankan perintah yang berbeda di pemisahan yang berbeda, dan-m
argumen yang ditunjukkan dalam contoh tidak tercantum dalam ringkasan penggunaan