Apa perbedaan antara Tmux dan Terminator ? Saat ini saya menggunakan Terminator yang memungkinkan saya untuk menambahkan lebih banyak shell di layar yang sama dengan membaginya secara horizontal atau vertikal.
Saya membaca tentang mereka di beberapa artikel tetapi saya masih belum dapat mengetahui perbedaan utamanya.
Saya ingin tahu fitur apa yang saya lewatkan jika saya tidak menggunakan Tmux. Saya seorang pengembang front-end. Saya terutama menggunakan baris perintah untuk menggunakan perintah git saja.
14.04
terminator
tmux
Jitendra Vyas
sumber
sumber
Jawaban:
Terminator mudah dipasang dan melakukan apa yang seharusnya dilakukan - ia dapat membagi jendela terminal secara horizontal dan vertikal, sesuai dengan kebutuhan pengguna. Ini juga memungkinkan untuk menjaga beberapa tab tetap terbuka jika membelah satu jendela saja tidak cukup.
Tmux terletak di antara Terminator dan layar , menggabungkan kemudahan penggunaan dengan mendasarkan pada terminal biasa saja.
Berikut ini keuntungan tmux dibandingkan Terminator:
1 Sumber: Łukasz Wróbel
sumber
Untuk menambahkan dengan semua jawaban dikatakan tentang pertanyaan itu. Saya telah menjadi pengguna Terminator dan Tmux, tetapi saat ini saya beralih ke tmux di xterm. Pengalaman saya sangat bagus dalam mengambil keputusan karena;
Dalam tmux saya bisa:
Tentukan tata letak sebelumnya, dan dengan tata letak ini saya dapat menggunakan perintah attach yang akan berjalan di setiap panel yang ditentukan dan kemudian melampirkan beberapa binding kunci untuk mengaktifkan beberapa tata letak yang telah ditentukan.
Tetapkan ulang binding kunci default (seperti yang dikatakan, ini dapat skrip) sehingga saya dapat membuat binding kunci vim saya dan membuat pengalaman lebih baik.
Beberapa pengalaman belajar dari memperbesar, menyalin ke dan dari clipboard, untuk mengkonfigurasi warna terminal Anda dan banyak lagi.
Menyesuaikan tampilan dan nuansa ada di tangan Anda. Dengan menggunakan skrip dan skrip pihak ketiga Anda dapat menyesuaikan tmux agar terlihat seperti dan misalnya IDE. (kabel listrik, berbagi layar dan tata letak yang telah ditentukan seperti yang disebutkan di atas).
Screen Sharing FTW , Katakan Anda bekerja dengan banyak ruang kerja dan memiliki beberapa terminal terbuka di ruang kerja yang berbeda tetapi ada
tmux window
di ruang kerja 1 dan Anda memerlukan jendela itu tersedia di mana-mana, dengantmux link-window
Anda dapat memiliki jendela itu tersedia di semua ruang kerja Anda dan itu luar biasa!Apakah saya juga mengatakan tmux adalah
Terminal multiplexer
dan bukanTerminal emulator
Terminator, xterm, rayap, urxvt dll ? Ini penting untuk Dicatat karena dengan begitu Anda dapat menggunakan emulator terminal yang berbeda dan masih berbagi jendela tmux yang sama di emulator yang Anda sukai.Pengalamannya sangat kreatif, dan Anda juga dapat memeriksa orang ini bernama Gotbletu di YouTube, ia memiliki banyak tutorial tentang tmux.
Berikut ini adalah gambar dari tata letak kode saya, yang hanya perlu saya tekan (Ctlr + a - sebagai kunci mod yang dimodifikasi) dan alt + c untuk memulainya.
sumber
vim-airline
plugin. Namun status tmux saya biasanya menggunakanpowerline
segmen tmux (atau apa pun namanya) tetapi bukantmux-powerline
penyebabnya yang sudah usang .Terminator adalah emulator terminal. Ini "mengemulasi" terminal tampilan di dalam sistem tampilan X-Windows Anda. Terminator secara khusus sangat keren, karena memungkinkan Anda untuk membagi windows, mengkonfigurasi tata letak, menetapkan keybindings, dll ...
Tmux adalah "multi-plexer". Ini sedikit berbeda karena memungkinkan Anda untuk menjalankan sesi persisten di dalam terminal. Jadi Tmux memungkinkan Anda untuk melakukan hal-hal seperti membuka sesi di kantor, mematikan laptop Anda, pulang, lalu membuka kembali laptop Anda dan kembali ke sesi berjalan yang sama.
Saat ini, saya sedang menjelajahi Terminator, tetapi saya menggunakan keduanya. Sebagai contoh, saya mungkin memiliki sesi Tmux menjalankan beberapa panel pada satu server dalam satu panel Terminator. Di panel Terminator lain, saya mungkin memiliki sesi ssh yang berjalan di server lain.
sumber
Pernah menjadi pengguna kedua Terminator / Tmux (dan layar, bagaimanapun, telah menyerah sekarang).
Saya lebih bergantung pada Tmux karena saya tidak bisa mengandalkan X. Sebagian besar waktu saya SSHing ke VM jarak jauh dan coding / debugging di sana. Ini adalah contoh VM linux di runlevel mode teks multi-pengguna sehingga terminator keluar dari pertanyaan.
Alasan lain:
Terminator memiliki UI yang hebat dan lebih ramah pengguna karena juga terintegrasi dengan mouse. Tetapi pada dasarnya tergantung pada X, yang merupakan rintangan untuk adopsi saya.
Saya menggunakan layar selama beberapa tahun tetapi kemudian pindah ke tmux karena fleksibilitasnya dan tidak pernah menoleh ke belakang.
sumber