Saya sedang mempertimbangkan beralih dari layar ke tmux, tetapi saya telah menginvestasikan banyak waktu mengembangkan .screenrc yang luas, dan saya tidak ingin menemukan setelah berjam-jam porting ke tmux bahwa tmux tidak dapat melakukan sesuatu yang penting untuk saya.
Saya telah melihat beberapa perbandingan online dari keduanya, dan tidak satupun dari mereka masuk ke kedalaman atau menjawab banyak (apa yang bagi saya) pertanyaan penting, yang dapat diringkas menjadi dua pertanyaan:
- Apakah ada sesuatu yang signifikan yang dapat dilakukan layar yang tidak dapat dilakukan tmux?
- Apakah ada hal penting yang tmux dapat lakukan pada layar itu?
(Arsitektur client-server bagus, tetapi tidak memberikan kemampuan baru sejauh yang saya bisa lihat. Lisensi jelas lebih baik. Lebih kecil dan lebih ramping jelas bagus, tetapi bukan pengubah permainan bagi saya.)
Karena 2 pertanyaan ini sangat luas, izinkan saya memberikan beberapa contoh spesifik:
- Apakah tmux memiliki riwayat perintah yang lengkap? (Untuk perintah yang dikirim ke tmux itu sendiri, bukan perintah shell. Ini adalah sesuatu yang tidak ada pada layar: Bagaimana saya bisa kembali dalam sejarah perintah layar (GNU)? (BUKAN sejarah perintah shell!) )
- Saya menganggap saya dapat mengikat kunci ke perintah tmux?
- Saya menganggap file konfigurasi tmux saya dapat sumber file lain?
- Bisakah saya mengikat keystroke ke perintah sumber, sehingga saya dapat dengan mudah mengubah konfigurasi saya dengan mudah?
- Apakah tmux memiliki pengaturan ACL? (Saya tidak pernah benar-benar membutuhkan ini di layar, tapi senang mengetahui mereka ada di sana.)
- Bisakah tmux membuka windows default? (a la screen -t somename 1 ssh sobat)
Saya sendiri bisa memburu jawaban atas pertanyaan-pertanyaan spesifik ini, tetapi itu hanya contoh dari 2 pertanyaan besar, dan saya juga ingin mendengar jawaban atas pertanyaan-pertanyaan besar yang tidak selalu cocok dengan salah satu contoh saya. Sangat mungkin bahwa jika ada sesuatu yang hilang dari tmux saya tidak akan menemukannya setelah menghabiskan banyak waktu untuk beralih, dan itulah yang ingin saya hindari. Terima kasih!
sumber