Ağır terminal kullanıcıları için hangi terminal emülatörleri mevcut?


44

Yalnızca Ubuntu'yu çalıştırdığımdan, iş günü boyunca ve evde komut satırında çok zaman geçiriyorum.

Varsayılan gnome terminalini kullanıyorum ancak terminalimin kandırılmasını sağlamak istediğim bir noktaya geldim, böylece ortak görevlerim mümkün olduğu kadar kolaydı. Özellikle, terminalde kod taramak ve config dosyalarında çalışmak için çok zaman harcıyorum.

İstek listemde şöyle olur:

  • Kolayca geçiş yapabileceğim çoklu ekranlar, sekmeler, pencereler (bu noktada bir tercihim yok).
  • Her şey için renk kodlaması
  • Şeffaflık, kenarlıklar, vb. Gibi terminalin estetiğini değiştirmek kolaydır (terminalimin hoş görünmesini istememek boşuna mıdır?).

Yanıtlar:


18

Şahsen gnome-terminalini terminal emülatörüm olarak kullanıyorum. GNOME terminalini kullanarak birden fazla pencere ile çalışmak için GNU Screen'i ( spesifik olarak byobu) çalıştırıyorum . Bununla gerçekten verimli olabilirsin. GNU Screen'i kullanıyorum, çünkü sıklıkla kontrol edebileceğim veya daha sonra geri dönebileceğim uzun ömürlü terminal oturumlarım var.

GNO-terminal çalışan byobu (sadece bir pencere açık gösteriliyor)

GNOME-terminal terminali emülatörü

Terminal pencerelerini yönetmek için grafiksel bir çözümle daha çok ilgileniyorsunuz. Bunun için GNU Ekranı gibi bir çoklayıcıya ihtiyaç duymadan çoklu pencereleri destekleyen terminal emülatörü Terminator'ü şiddetle tavsiye ediyorum . Yatay ve dikey olarak istediğiniz kadar bölebilirsiniz ve hatta sekmeler de olabilir. Sadece çok sayıda terminal çalıştırmak istiyorsan, Terminator gerçekten iyi.

Sonlandırıcı (birden fazla Sonlandırıcı penceresinin açık gösterilmesi)

Terminator terminal emülatörü


9
Kullanılması tmuxyerine screen, terminatör ihtiyacını geçersiz kılmaktadır. Terminatörü uzak bir terminal üzerinden kullanamazsınız.
kzh

afaik gnu ekranı şimdi oldukça ölü bir projedir. değil mi
Stann

1
benim için tmux en verimli .. sonlandırıcıyı denedim ve .. iyi tmux pencereleri bölmek gerçekten bir kestirme .. sonlandırıcıysanız .. birkaç günlüğüne tmux'u deneyin .. Terminatöre geri döneceğinizi sanmıyorum :)
marc-andre benoit

Ayrıca tmux başlayanlar için güzel (kağıt) kitap (.com) olmuştur pragprog
marc-andre benoit

1
@Stann: GNU ekranı canlı ve iyi görünüyor. 2015-11-05 tarihi itibariyle ana branşta son güncelleme 4 hafta önceydi: git.savannah.gnu.org/cgit/screen.git
Stew

22

GNU ekranının yanında tmux'u tavsiye ederim . GNU ekranı gibi bir terminal çoklayıcıdır.

Tmux ekran görüntüsü


2
Karışıklığı önlemek için, tmux'un kendisi bir terminal emülatörü değildir. Tmux'u kullanmak için önce bir terminal emülatörü seçmelisiniz (örn. Hepsi burada en iyi cevaplar tarafından önerilen gnome-terminal, terminatör veya guake).
Yahni

13

Ben gibi guake (deprem gibi oyunlarda konsolun adını) açılan editörü. Bir düğmeye basarsanız aşağı doğru kayar, başka bir düğmeye basın ve gizlenir. Tam ekran yapmak, vb. Yapmak için başka bir düğmeye basın. Saydamlığı, sekmeleri, rengi destekliyoruz. (Bir kerede birden fazla görünür hale getirmek için GNU ekranını içeriden çalıştırabilirsiniz.)

Bu ekran görüntüsünün en üstünde, yaptığım bazı şeylerin şeffaf bir şekilde üst üste binmesi. (Tüm boyut için tıklayınız.) Bence iyi görünüyor.

guake


2
Kde, Yakuake için biraz benzer bir çözüm bahsetmeye değer.
enzotib

+1 Ben de denilen bu harika şeyi sevdim guake.
Adri CS

Bahsetmeye değer , Guake'in (emülatör) varsayılan kabuk tercümanı olarak tmux veya byobu ( tmux'u varsayılan arka uç olarak kullanan) gibi terminal çoklayıcıları kullanabilirsiniz.
Pablo A

8

Bir not: terminal çoklayıcı (tmux, ekran vb.) Terminal emülatörü ile aynı değildir (xterm, gnome-terminal, urxvt, vb.)

Bir tavsiyenin dışında (benimki kesinlikle tmux olurdu ve bir süre önce ekrandan geçtim) kişiselleştirmeleri sordunuz.

Her şey için renk kodlaması

256 rengi destekleyebilecek bir terminal seçtiğinizden emin olun. Http://www.frexx.de/xterm-256-notes/data/256colors2.pl adresinden basit bir Perl betiği indirerek bunu yaparsa test edebilirsiniz . chmod + x ve çalıştırın (tabii ki koduna kısaca baktıktan sonra).

Başka bir şey de (tmux kullanmaya karar verirseniz) TERM ortam değişkenini doğru ayarladığından emin olmak. Koyduğunuzdan emin olun:

set -g default-terminal "screen-256color"

~ / .tmux.conf dosyanızda.

Şeffaflık, kenarlıklar, vb. Gibi terminalin estetiğini değiştirmek kolaydır (terminalimin hoş görünmesini istememek boşuna mıdır?).

Aterm'den sonra urxvt kullanıyorum (daha önce gnome-terminal, xterm ve daha birçoklarını kullandım). Her ikisi de şeffaflığı destekliyor ve hızlılar (hızlı bir şekilde uzun bir satır akışını gösterebilmekten bahsediyorum). ~ / .Xresources veya ~ / .Xdefaults ile yapılandırılabilirler.

Sınırlar? Bunları çizmek için pencere yöneticinize bağlı olduğunu düşünüyorum, bu da kullandığınız temaya göre değişir. İyi şanslar.


5

Terminator'ü şiddetle tavsiye ederim. terminatörün ekran görüntüsü

Renk kodlaması, kullandığınız komutlara göre değişir. grep ve ls hem kabul--color



4

Yürekten tmux tavsiye ederim. Mükemmel Terminatör'den geldikten sonra, klavye kısayollarına alışmak bir iki hafta sürdü, ama şimdi akıcıyım ve onu GUI tabanlı bir emülatörden çok daha hızlı ve çok daha verimli buluyorum.

Tmux ekran görüntüsü, ayrıca powerline durum çubuğunu gösteriyor.

Gibi ekranın kendi kendine yeten örneği olarak çalışır ve başka ssh ile bir makinede Terminal penceresini kapatmak ve açmak için muktedir harika. Yaptığımda, bıraktığım tüm pencereleri ve bölmeleri buluyorum. Kullanışlı.

Renk koordinasyonu için tmux-powerline'ı tavsiye ederim . Size çok güzel (ve çok yararlı :) bir durum satırı verir ve kurduktan sonra, aynı kaynakları kullanan vim powerline kullanabilirsiniz (örneğin ekran görüntüsüne bakın).

Terminal renklerinizin ekran-256 rengine ayarlanması ile ilgili Martin'in cevabını kabul ediyorum. Bu ayar ayrıca, örneğin tmux ve mutt arasındaki zaman zaman görüntü sorunlarını çözüyor gibi görünüyor.


3

Ekranlı Tilda'yı öneriyorum; Ayrıca bir kabuk olarak zsh iyi bir şey olabilir!


Onunla Tilda tmuxbenim için. - Tilda'nın varsayılan değerleri gerçekten güzel. İstediğimiz seçeneklere de erişmek kolaydır - apt install tilda- Yapılandırma penceresini tekrar açmak için -> sağ tıklayın -> config . - Konfigürasyon dosyaları içeride .config/tilda. - Bir seferde iki örnek açarsanız, farklı konfigürasyon dosyaları kullanırlar.
loxaxs

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.