Multiplexer terminal (layar, tmux) dan manajer jendela ubin yang digerakkan keyboard (ratpoison, dwm, xmonad) menyediakan fungsionalitas yang serupa. Apakah ada manfaatnya menggunakan keduanya sekaligus? Bagaimana dengan masalah yang mungkin timbul?
11
Jawaban:
Saya menggunakan dwm dan tmux. Sebelum belajar menggunakan tmux, saya akan memiliki beberapa terminal terbuka untuk hal-hal yang berbeda, dan memilikinya dalam tag yang berbeda. Sekarang saya dapat menjalankan semua yang ada di dalam satu sesi tmux, di bawah satu tag, dan dapat melepaskan dan memasang kembali tanpa kehilangan status jika saya perlu me-restart X.
sumber
Manfaat tambahan dari terminal multiplexer adalah bahwa sesi multiplexer Anda akan tetap hidup dan Anda dapat menyambung kembali ke sana bahkan jika X (sesi desktop Anda) macet, atau Anda keluar dari X.
sumber
Gunakan keduanya: Window tiling manager, dan terminal multiplexer.
Kombinasikan kemampuan dan keunggulan mereka untuk mendapatkan sinergi yang lebih baik. Pada pengaturan i3 saya, saya secara teratur menampilkan beberapa terminal pada saat yang sama, tetapi semuanya terhubung ke sesi tmux yang sama , sehingga saya dapat menampilkan semua jendela tmux di salah satu terminal .
Akibatnya, saya menggunakan kemampuan ubin
i3
untuk mengganti / menambah fungsionalitas pemisahan / pemindahan jendela dari terminal multiplexer untuk (imho) mendapatkan yang terbaik dari kedua dunia.Skrip di bawah ini digunakan di sini untuk mengelola koneksi sesi / deteksi dan pembersihan pada startup terminal:
sumber
Tidak. Dalam kasus yang jarang terjadi di mana layar di dalam layar atau tmux di dalam tmux berguna, kedua program menyediakan cara sederhana untuk menyerahkan kontrol ke instance bersarang.
Layar menawarkan kemampuan konsol serial, tetapi saya hanya menggunakan aplikasi khusus (miniterm.py didistribusikan dengan python) ketika saya membutuhkannya. Kalau tidak, saya tidak bisa memikirkan hal lain yang bisa dilakukan dan yang lain tidak bisa, tetapi yang satu mungkin melakukannya lebih sederhana daripada yang lain.
Saya akan belajar satu atau yang lain, dan jika Anda ingin tahu atau tidak puas dengan apa yang Anda pilih, coba yang lain. Saya lebih suka tmux, secara pribadi.
sumber
Aspek lain yang berguna dari terminal multiplexer dalam skenario ini adalah setelah tersambung ke server jarak jauh. Kasus penggunaan khas yang saya temukan adalah
sumber