Saya mencoba untuk membuka beberapa tab terminal di terminal gnome, dan sejauh ini saya telah berhasil melakukan sesuatu , tetapi saya terjebak sekarang.
Jadi, saya memiliki persyaratan berikut:
- Buka tab berjudul "X" dan "Y"
- Jalankan beberapa perintah
- Biarkan tab tetap terbuka dan siap digunakan lebih lanjut; simpan judulnya.
Sejauh ini, saya berhasil memenuhi beberapa persyaratan, tetapi tidak semuanya:
gnome-terminal --tab -t "X" -e "bash" --tab -t "Y" -e "top"
Ini membuka dua tab:
- "X" (dan kemudian mengubah judul menjadi judul default)
- "Y", tapi tabnya menutup begitu aku berhenti
top
.
Apakah ada cara untuk membuka tab, meluncurkan bash
, tetapi tidak mengubah judul? Saya sudah mencoba Google, tetapi menyerah.
EDIT: Itu tidak harus menjadi perintah.
gnome-terminal
omninonsense
sumber
sumber
Jawaban:
Seperti yang Anda lihat di jawaban lain , judul tab diubah oleh shell setiap kali menampilkan prompt. Dan setelah mengeksekusi
top
tab Anda keluar karena perintah yang Anda katakan untuk menjalankan selesai ...Saya akan melakukan yang berikut:
Langkah 1: panggil terminal dengan shell, tambahkan variabel lingkungan seperti itu:
Langkah 2: tambahkan di akhir
.bashrc
kode berikut Anda:... yang menurut saya mudah dimengerti dan Anda dapat memodifikasi dengan perintah / tweak yang Anda butuhkan. Diuji dan berfungsi ok; setelah Anda keluar
top
dari tab Anda masih akan memiliki prompt dan tab untuk Anda baca dengan teliti.Tangkapan layar (setelah menekan "q" di
top
):sumber
Untuk menjaga judul tab Anda perlu mengomentari baris berikut di Anda
.bashrc
:Maka
gnome-terminal --tab -t "X" -e "bash" --tab -t "Y" -e "top"
akan berfungsi seperti yang diharapkan:sumber
Saya berasumsi itu tidak harus menjadi perintah, dan memberikan cara yang benar-benar grafis untuk melakukan ini.
Setelah meluncurkan gnome-terminal, menu 'file' memungkinkan Anda untuk membuka tab baru yang akan diberi judul tertentu. Itu dapat diubah dengan menu 'terminal' atau klik kanan tab dan lakukan dari menu konteks.
Kemudian Anda dapat membuka atas dan perintah apa pun yang Anda inginkan, semuanya ada di terminal, berjalan seperti proses normal, tidak terikat yang dijalankan dari terminal lain - hanya lingkungan desktop - yang tidak akan mati setelah dirasakan selesai apa yang dilakukan yang harus di lakukan.
sumber
Saat bermain-main, saya menemukan bahwa itu bukan perintah sama sekali - itu profil.
Pergi ke:
dan ubah opsi "Saat Terminal Tetapkan Judul Sendiri" ke "Simpan judul awal", di bagian bawah daftar. Sekarang, ketika Anda meluncurkan perintah dengan judul, itu akan bertahan, sehingga perintah Anda akan berfungsi dengan baik.
sumber