Apa pengganti yang baik untuk terminal gnome? [Tutup]

16

Akhir-akhir ini, saya telah membuka beberapa terminal sekaligus. Harus alt-tab antar terminal membingungkan. Saya butuh sesuatu yang menggabungkan beberapa terminal hanya dalam satu jendela. Apa alternatif yang baik?

Sunting : Saya tidak suka tab. Saya ingin konsol dalam pengaturan jaringan 2x2 dalam satu jendela .

Randell
sumber
Karena layar melakukan apa yang Anda inginkan, mungkin Anda dapat memperbarui pertanyaan agar lebih fokus, seperti "Bagaimana saya menjalankan beberapa sesi shell berdampingan dalam satu terminal (layar)?" untuk membantu orang yang mencari.
jtimberman

Jawaban:

22

Sepertinya Anda ingin menjalankan layar di terminal Anda.

Cuplikan layar layar GNU dengan pemisahan vertikal dan horizontal

Untuk menghasilkan tangkapan layar ini, saya membuka terminal dan berlari screen. Untuk membagi jendela, saya menggunakan keystroke " ctrl-a S" untuk split horizontal dan " ctrl-a |" untuk split vertikal. Untuk memulai shell tambahan, saya berlari screentiga kali di shell aktif. Untuk beralih di antara windows, saya menggunakan keystroke " ctrl-a tab". Untuk mengubah shell yang sedang ditampilkan di jendela aktif (" 0 bash", " 1 bash", dll.), Saya menggunakan penekanan tombol " ctrl-a n" ("next") atau " ctrl-a p" ("sebelumnya"). Untuk keluar dari setiap screenproses, saya baru saja keluar dari shell yang sedang berjalan dalam screenproses; melakukannya empat kali mengembalikan saya ke terminal biasa.

Ringkasan screenpenekanan tombol:

ctrl-a S      split the window horizontally
ctrl-a |      split the window vertically
ctrl-a tab    switch to the next window
ctrl-a n      switch to the next process
ctrl-a p      switch to the previous process

(edit: jtimberman) Jika Anda memiliki versi yang mendukungnya, Anda dapat melakukan pemisahan vertikal layar dengan "ctl- |" (pipa), sehingga Anda bisa melakukan 2+ x 2+ layar per terminal. Ubuntu 9.04 memiliki kemampuan ini, diperkenalkan ~ versi 4.00.03.

(edit: las3rjock) Screenshot telah diperbarui untuk ditampilkan screendengan pemisahan vertikal maupun horizontal. Karena versi screenyang datang dengan Mac OS X tidak datang dengan fitur ini, saya membangunnya dari CVS sesuai dengan petunjuk yang saya temukan di blog ini . Saya berasumsi Anda bisa melakukan hal yang sama untuk Linux dengan melewatkan patchlangkah - langkahnya.

las3rjock
sumber
1
Apakah bisa memiliki 4 terminal dalam pengaturan grid 2x2?
Randell
@Randell lihat edit saya untuk jawaban ini :-)
jtimberman
@ las3rjock, saya tidak terbiasa dengan penekanan tombol itu. Bagaimana Anda melakukan itu?
Randell
1
Aku mengerti sekarang. Jadi saya harus menggeser + S.
Randell
1
Saya tidak pernah bisa menggunakan pemisahan vertikal di layar secara konsisten di seluruh platform yang merupakan kesepakatan bagi saya. tmux adalah alternatif yang luar biasa yang menyediakan fungsionalitas yang sama dan "hanya berfungsi".
Sharpie
17

Saya pikir Anda mungkin tertarik pada Terminator : D

Gambaran

Tujuan dari proyek ini adalah untuk menghasilkan alat yang berguna untuk mengatur terminal. Ini terinspirasi oleh program-program seperti gnome-multi-term, quadkonsole, dll. Dalam hal itu fokus utama adalah mengatur terminal dalam grid (tab adalah metode default yang paling umum, yang juga didukung oleh Terminator).

Sebagian besar perilaku Terminator didasarkan pada Terminal GNOME, dan kami menambahkan lebih banyak fitur dari itu seiring berjalannya waktu, tetapi kami juga ingin memperluas ke arah yang berbeda dengan fitur yang berguna untuk sysadmin dan pengguna lain. Jika Anda memiliki saran, harap ajukan bug wishlist! (lihat alamat di bawah ini)

Fitur:

  • Daftar barang
  • Atur terminal dalam kotak
  • Tab
  • Seret dan lepas pemesanan ulang terminal
  • Banyak pintasan keyboard
  • Konfig file untuk mengganti pengaturan gnome-terminal
  • Pengetikan serentak ke grup terminal yang berubah-ubah

tangkapan layar terminator

tangkapan layar terminator

Gabriel Solomon
sumber
6

Silakan lihat entri blog saya tentang tmux yang ditemukan di sini ... Itu jauh lebih kuat daripada layar, singkatnya, file konfigurasi dalam entri blog terlampir mengkonfigurasi ulang penekanan tombol tmux untuk mensimulasikan layar, awalnya tmux menggunakan Ctrl + B kombinasi agar tidak membingungkan utilitas layar. Dan tombol-tombolnya sudah dikonfigurasi ulang jadi ... alih-alih Ctrl + B, Ctrl + A digunakan:

  • Ctrl + A untuk memulai penekanan tombol tmux, seperti? untuk daftar kunci,
  • Ctrl + A, Ctrl + A untuk menjentik di antara jendela yang berbeda,
  • Ctrl + A, 1 untuk jendela pertama, Ctrl + A, 2 untuk jendela kedua dan seterusnya
  • Ctrl + A, Tab untuk mengalihkan fokus antara jendela terpisah dalam satu sesi
  • Ctrl + A, C untuk memunculkan bash shell baru

Baca dan pelajari ... :)

t0mm13b
sumber
4

Konsole adalah yang terbaik, multitab, dan beberapa hal keren lainnya.

alpha1
sumber
Rupanya Konsole memiliki tampilan terpisah yang melakukan apa yang Anda inginkan: kdemonkey.blogspot.com/2007/01/... Ini adalah tangkapan layar: robertknight.me.uk/files/kde/konsole-split-view-1.png
las3rjock
Sangat mudah untuk menanamkan NxM konsole kparts dalam satu aplikasi. Saya telah melihat aplikasi semacam itu, tetapi tidak dapat mengingat namanya.
Tadeusz A. Kadłubowski
3

Saya telah menggunakan:

  • eterm - Emulator Terminal Tercerahkan
  • mrxvt - emulator terminal X multi-tab yang ringan

Keduanya cukup bagus.

Meskipun saya masih lebih suka terminal gnome dengan tab :-).

jtimberman
sumber
1
Dapat menggunakan Ctrl + Shift + T untuk membuka tab baru, Ctrl + PageUp untuk pergi ke tab sebelumnya, dan Ctrl + PageDn untuk pergi ke tab berikutnya.
a_m0d
Ya rupanya OP tidak ingin menggunakan tab, jadi saya menghapus sebagian besar info gnome-terminal.
jtimberman
3

Jika jawaban saat ini tidak memberi Anda fleksibilitas atau perasaan yang Anda inginkan, Anda mungkin juga ingin melihat manajer jendela ubin. OFC ini adalah perubahan besar hanya untuk terminal ubin tetapi jika Anda berencana melakukan sebagian besar hal di terminal ubin WM ubin mungkin memiliki manfaat dibandingkan solusi lainnya.

Saya pribadi merekomendasikan yang luar biasa

lnz
sumber
2

Anda dapat menggunakan splitvt untuk membagi jendela terminal APAPUN menjadi dua - satu di atas yang lain, tidak berdampingan.

Namun, walaupun dimungkinkan untuk membagi terminal secara horizontal atau vertikal (atau keduanya) di beberapa emulator terminal atau di layar, Anda dibatasi untuk 2 atau 3 atau mungkin 4 berdampingan sebelum mereka menjadi terlalu sempit (atau pendek) untuk ada gunanya. IMO, istilah tab yang dikombinasikan dengan program seperti xttitle untuk mengatur judul tab jauh lebih membingungkan dan jauh lebih berguna. YMMV.

orang lain telah menyebutkan layar serta eterm dan mrxvt dan lainnya, jadi saya akan menunjukkan fitur terminal gnome yang mungkin Anda lewatkan.

Anda sadar bahwa Anda tidak perlu alt-tab antara terminal di gnome-terminal, bukan?

jika Anda menggunakan terminal tab, Anda dapat menggunakan Alt-1, Alt-2, Alt-3 dll untuk beralih antar terminal.

BTW, saya kebanyakan menggunakan mrxvt sebagai terminal pilihan saya - tetapi gnome-terminal diinstal secara default pada kebanyakan sistem linux jadi saya sudah terbiasa dengan cara kerjanya. Saya lebih suka mrxvt tetapi GT OK atau cukup baik untuk penggunaan ringan / kasual.

cas
sumber
0

Saya biasanya lebih suka Xterm dengan tmux , yang dapat Anda konfigurasi untuk membagi terminal. Lihat halaman manual tmux

KodeZypher dua puluh
sumber
Selamat datang, dan terima kasih telah membantu dengan pertanyaan ini. Standar situs telah berubah dalam enam tahun sejak pertanyaan ini awalnya diposting. Pertanyaannya sekarang akan dianggap di luar topik, dan jawaban yang merekomendasikan perangkat lunak sekarang diharapkan akan sedikit lebih ketat. Sulit untuk menahan Anda pada standar yang berbeda dari jawaban lain pada pertanyaan yang sama, tetapi jawaban yang diterima adalah contoh yang baik dari apa yang sekarang dianggap sebagai yang baik (lihat upvotes pada dua jawaban dengan nilai tertinggi). Untuk panduan, lihat meta.superuser.com/questions/5329/…
fixer1234