Ini berarti bahwa terminal menggunakan penyangga layar alternatif. Ada layar utama, yang menggulir ke dalam log scrollback, dan layar alternatif yang tidak. Program "Layar penuh" atau "berorientasi layar" seperti atas, kurang, emacs, vim, dan layar mengalihkan terminal ke layar alternatif secara default.
Setiap layar memiliki konten dan statusnya sendiri. Memiliki layar alternatif memungkinkan program untuk mengambil alih seluruh tampilan, lalu mengembalikan konten sebelumnya ketika keluar, dengan beralih kembali ke layar utama.
Pada Mac OS X Lion 10.7, Terminal memiliki item menu yang dapat Anda gunakan untuk berpindah layar secara manual:
Lihat> Tampilkan / Sembunyikan Layar Alternatif
Ini disediakan terutama agar Anda dapat melihat atau menyalin teks dari layar alternatif setelah program "layar penuh" keluar. Xterm memiliki perintah serupa.
Anda juga dapat menggunakannya untuk memaksa program secara manual menggunakan layar tertentu, untuk mengontrol apakah output masuk ke scrollback log, misalnya. Namun, jika saat ini Anda menggunakan program yang secara eksplisit beralih ke layar alternatif, Anda dapat membingungkannya atau mendapatkan hasil yang tidak terduga jika Anda memaksanya ke layar utama saat program sedang berjalan, jadi gunakan ini dengan hati-hati.
Tergantung pada programnya, ia mungkin memiliki argumen baris perintah atau cara lain untuk mengonfigurasinya agar menggunakan layar utama. misalnya less -X
,.
Beberapa entri terminfo dirancang khusus untuk menekan menggunakan layar alternatif, misalnya xterm1
,. TERM=xterm1 emacs
akan menjalankan Emacs di layar utama. Saya tidak merekomendasikan menggunakan xterm1
secara permanen, karena ini menonaktifkan sejumlah fitur berguna lainnya dibandingkan dengan default xterm-256color
pada Lion.
Anda juga dapat mengganti layar menggunakan tput
perintah untuk mengeluarkan urutan keluar dari dalam shell atau skrip. tput smcup
beralih ke layar alternatif, dan tput rmcup
beralih kembali ke layar utama.
Untuk melihat program mana yang sedang berjalan, lihat nama program yang ditampilkan di jendela Terminal atau judul tab, atau lihat jendela Inspektur ( Shell> Show Inspector ). Proses terakhir dalam daftar di Inspektur adalah (biasanya) program saat ini menggunakan layar. Itu yang Anda harus mengkonfigurasi untuk menggunakan layar utama sebagai gantinya.