2 Alternatif untuk Layar GNU untuk Linux Terminal Multitasking
Kami telah menulis tentang menggunakan Layar GNU ke multitask di terminal Linux di masa lalu. Layar GNU adalah kakek dari program ini, tetapi tmux dan dvtm + dtach adalah solusi lain yang mungkin Anda sukai.
Tmux adalah penulisan ulang yang disempurnakan dari Layar GNU. Dvtm adalah multiplexer konsol yang terinspirasi oleh tiling window manager, dan dtach menambahkan kemampuan untuk melepaskan dan menempel kembali ke sesi dvtm.
Tmux
Sebagai penulisan ulang Layar GNU, tmux menawarkan berbagai peningkatan. Beberapa yang paling penting termasuk model client-server, yang memungkinkan Anda untuk terhubung ke sesi tmux dari beberapa lokasi, dan format file konfigurasi yang lebih bersih. Lihatlah FAQ tmux untuk menemukan daftar cara berbeda dari Layar GNU.
Gunakan perintah ini untuk menginstal tmux di Ubuntu:
sudo apt-get install tmux
Jika Anda menggunakan distribusi lain, kemungkinan Anda akan menemukannya di manajer paket distribusi Anda.
Untuk meluncurkan tmux setelah menginstalnya, jalankan saja tmux perintah. Tidak seperti Layar, tmux dilengkapi dengan bilah status secara default.
Untuk membuka jendela terminal tambahan, gunakan Mod-c pintasan keyboard. Kombinasi tombol pengubah standar adalah Ctrl-b. Ini artinya Anda harus menekan Ctrl-b lalu c untuk membuat jendela baru.
Setiap jendela baru yang Anda buka akan muncul di bilah status. Secara default, tmux hanya menampilkan satu jendela di layar pada satu waktu.
Berikut ini beberapa pintasan keyboard penting untuk membantu Anda memulai:
Mod-X - Bunuh terminal saat ini.
Mod-n - Fokus ke jendela berikutnya.
Mod-p - Fokus jendela sebelumnya.
Mod- # - Fokuskan jendela yang ditentukan, di mana # adalah angka antara 0 dan 9.
Mod- ' - Meminta jendela untuk memilih.
Mod-% - Membagi jendela saat ini menjadi dua secara horizontal.
Mod- ” - Membagi jendela saat ini menjadi dua secara vertikal
Untuk melepaskan diri dari sesi saat ini, gunakan Mod-d pintasan keyboard.
Untuk memasang kembali sesi, jalankan perintah berikut:
tmux melampirkan
Untuk pintasan keyboard lainnya, jalankan man tmux perintah atau baca manual tmux di web.
Dvtm & Dtach
Tidak seperti Layar GNU dan tmux, dvtm tidak memungkinkan Anda untuk memutuskan sambungan dan menyambung kembali ke sesi. Anda harus menjalankan dvtm dengan dtach untuk melepaskan dan menempel kembali ke sesi Anda.
Jalankan perintah ini untuk menginstal dvtm dan dtach di Ubuntu:
sudo apt-get install dvtm dtach
Program-program ini juga harus tersedia di repositori perangkat lunak distribusi lain.
Jalankan dvtm perintah untuk meluncurkan dvtm. Anda akan melihat jendela terminal tunggal.
Untuk membuka jendela terminal tambahan, gunakan Mod-c pintasan keyboard. Kombinasi kunci pengubah default adalah Ctrl-g. Ini berarti Anda harus menekan Ctrl-g lalu c untuk membuka jendela terminal baru.
Seperti manajer jendela ubin, dvtm akan mengeluarkan jendela terminal secara otomatis. Berbeda dengan utilitas lain, ini secara default menampilkan semuanya di layar.
Berikut ini beberapa pintasan keyboard penting untuk membantu Anda memulai:
Mod-x - Tutup jendela saat ini.
Mod-j - Fokus ke jendela berikutnya.
Mod-k - Fokus jendela sebelumnya.
Mod- # - Fokuskan jendela yang ditentukan, di mana # adalah nomor jendela.
Mod-q - Berhenti dvtm.
Untuk daftar lengkap, jalankan man dvtm perintah atau lihat halaman manual dvtm di web.
Dvtm juga mendukung mouse. Misalnya, Anda dapat mengklik salah satu jendela untuk memilihnya.
Untuk melepaskan dari sesi dvtm dan pasang kembali nanti, Anda harus menjalankannya dengan perintah dtach. Untuk meluncurkan dvtm dengan dtach, gunakan perintah berikut:
dtach -c / tmp / dvtm-session -r winch dvtm
Untuk melepaskan dari sesi dvtm yang sudah dimulai dengan dtach, gunakan Ctrl- \ pintasan keyboard.
Untuk memasang kembali sesi dvtm Anda nanti, gunakan perintah berikut:
dtach -a / tmp / dvtm-session -r winch
Anda dapat menggunakan dtach untuk menjalankan, melepaskan, dan menempel kembali ke aplikasi lain juga.
Anda mungkin juga ingin memeriksa byobu, yang meningkatkan Layar GNU.