Layar penuh iTerm2 / Terminal

16

Mengapa tidak mungkin aplikasi iTerm2 atau Terminal mengambil ruang penuh yang tersedia di layar. Izinkan saya menunjukkan sebuah contoh:

iTerm2

Sulit untuk melihat tetapi jika Anda melihat di tepi kanan dan bawah, ada beberapa ruang ekstra. Tampaknya mustahil untuk mengembangkannya menggunakan ruang itu. Apa yang menyebabkan ini?

Saya menggunakan aplikasi yang membuat jendela mengambil ukuran layar penuh, seperti Breeze. Semua aplikasi lain berfungsi dengan baik, mengambil ruang layar 100%, kecuali iTerm2 dan Terminal.

Btw, saya tahu tentang layar penuh asli tetapi saya ingin tahu mengapa saya tidak bisa membuat terminal saya mengambil 100% dari ruang.

Jey Balachandran
sumber
1
Dengan "mengambil 100% dari ruang" yang Anda maksud dengan hanya memaksimalkan secara manual? Di Lion, jika saya menggunakan metode layar penuh asli untuk Terminal.app, itu berfungsi persis seperti yang diharapkan.
cm2

Jawaban:

11

Terminal memiliki lebar dan tinggi karakter yang tetap, dan sebagian besar (semua?) Program aplikasi terminal membuat kelipatan genap dari ukuran itu (kemudian menambahkan judul jendela, margin di sekitar sisi, dll.), Sehingga tidak akan pernah ada sebagian baris atau kolom terlihat.

Mereka secara teoritis dapat menambahkan lebih banyak margin di kanan / bawah jendela ketika jendela diperbesar, tetapi kemudian pertanyaan Anda mungkin hanya diganti dengan orang lain yang bertanya "Mengapa selalu ada ruang kosong di tepi jendela ketika jendela diperbesar ? ”.

Dan apa yang harus terjadi pada jendela jika Anda mengubah ukuran atau menampilkan / menyembunyikan Dock (misalnya) sedemikian sehingga jendela tidak lagi memiliki dimensi yang sama seperti jika Anda memperbesar lagi agar sesuai dengan area tampilan yang baru? Ketika Anda Zoom suatu jendela, itu tidak ditempatkan ke dalam kondisi "diperbesar", itu hanya diubah ukurannya ke area tampilan saat ini tersedia pada saat Anda Zoom itu. Jika area tampilan yang tersedia berubah dan Anda belum memintanya untuk Zoom lagi, lalu apa?

Bukan berarti ini tidak dapat dipecahkan, tetapi ada sejumlah perilaku dinamis yang perlu dipertimbangkan, dan aplikasi terminal biasanya menjaga hal-hal sederhana.

Perhatikan bahwa Mac OS X Lion "Layar Penuh" adalah keadaan sebenarnya di mana jendela berada dan Terminal selalu menyesuaikan jendela dengan ukuran layar, memperbarui ketika ukuran layar berubah, dan menambahkan margin seperti yang disebutkan di atas. Ukuran Dock, misalnya, diabaikan.

Chris Page
sumber
2
Anda dapat dengan mudah 'memverifikasi' perilaku ini dengan mengubah ukuran jendela terminal secara manual. Anda akan melihat bahwa itu 'gagap' karena hanya mengubah ukuran dengan lebar karakter tetap.
Gentmatt
17

Tahan kontrol dan Anda dapat mengubah ukurannya untuk mengambil seluruh layar (meskipun itu tidak serta merta menambahkan baris atau kolom teks lain).

Juga, dalam versi beta, ada preferensi lanjutan untuk menjadikan ini sebagai standar yang disebut "terminal windows resize lancar."

pengguna2551
sumber
1
Apa versi OS? Saya tidak bisa membuatnya bekerja.
Chris Page
1
Bekerja untuk saya di Yosemite.
sickill
3
Bekerja pada El Capitan. Booyah. Ini harus menjadi jawaban yang diterima.
par
Pertanyaan ini tentang ITerm dan Terminal. Membaca ulang ini, saya menganggap jawaban ini hanya tentang ITerm.
Chris Page
2

Inilah solusi yang telah saya gunakan untuk Terminal (harus bekerja dengan iTerm2 juga).

Gunakan Window > Zoomopsi standar diikuti oleh opsi Fullscreen dari Spectacle ( + + F).

Window > Zoommeninggalkan jendela terminal dalam keadaan asli (seperti terlihat dalam pertanyaan Anda, dengan ruang tipis di sebelah kanan). Opsi Layar Penuh dari Spectacle hanya menggerakkan jendela terminal setengah karakter (saya kira) ke kiri dan mengisi celah di sebelah kanan.

OS: Mavericks, 10.9.1

holydevil
sumber
Ini telah bekerja dengan baik untuk saya sejak lama.
lacostenycoder
1

Ini bekerja untuk saya di iTerm 2 (di Mountain Lion).

Pergi ke: Preferences -> Profiles -> Window.

Set:

Columns = 204

Rows = 54

Style: Left of Screen

Screen: Main Screen
bumshmyak
sumber
1

Tekan command+ control+ fatau temukan opsi layar penuh (atau klik tombol lingkaran hijau di versi OS X yang lebih baru) dan ini memakan setiap piksel yang tersedia.

Berikut ini adalah gambar seluruh layar ketika Terminal terbuka dengan dua tab dalam mode layar penuh:

masukkan deskripsi gambar di sini

Joseph Hansen
sumber
Ini berhasil bagi saya 🎉
mbaechtold
1

Pada iTerm versi 3 saya dapat menetapkan nilai yang sangat tinggi untuk kolom dan baris Preferences > Profiles > Windowdan jendela terminal baru mengubah ukuran persis kolom yang dibutuhkan dan nilai baris yang diperlukan untuk mengisi jendela. Tidak ada tweak konfigurasi lain yang diperlukan.

Kolom 300 dan baris 80 untuk saya di Hi-Res 2012 MacBook Pro 15 ".

Kovah
sumber
Ini memecahkan masalah saya Terminal.app tidak menggunakan ukuran tampilan penuh 🎉
mbaechtold