iTerm 2 eşdeğeri


59

Ubuntu'ya eşdeğer bir iTerm2 (Mac OS için terminal uygulaması) var mı?

Pek çok özellik arasında benim peşimde olanı eklediği "klavyedeki bir düğmeye dokunarak yarı saydam bir terminal penceresini kaplayabileceğiniz / gizleyebileceğiniz" kısayol penceresidir ".

Yanıtlar:


28

İterm2 web sitesinde önerildiği gibi ( "Hotkey Penceresi" altında ). Guake , Tilda ve Yakuake var . Hangi depolardan kurulabilir.

Şahsen ben guake kullanıyorum. Birlik kullanıyorsanız, birlik içinde kolayca systray özelliğini etkinleştirebilseniz de , guake için bir gösterge yazdım .


peki ya terminal?
Abhimanyu Aryan

1
Nerede önerildi? ne?
Anwar

2
Şu anda yakuake kullanıyorum ama bu sadece bir açılan terminal. İTerm2 ile ilgili en güzel şey, ekran üzerinde serbestçe konumlandırılmış normal, açılır terminal pencerelerinin olmaması ve hala küresel kısayol tuşunu kullanarak bunları açmanızdır. Linux terminallerinden herhangi biri var mı?
Machisuji

Bunların hepsi (guake, tilda ve yakuake) emer ve iterm2 ile ilgisi yoktur. Ayrıca iterm2'ye yakın hiçbir yerde olmayan ancak bu üçünden daha iyi olan bir sonlandırıcı önerebilirsin.
DimiDak

18

Sonlandırıcıyı deneyebilir , Yazılım Merkezinde arayabilirsiniz.

İhtiyacınız olan özelliği sağlayıp sağlamadığından emin değilim, ancak yatay ve dikey pencere bölmesi gibi iterm2'nin bazı diğer iyi özelliklerini sunar



9

9/2018 itibariyle geçerli

İşte iterm2 (v3) özelliklerinin kısa bir listesi:

  • Gerçek renk (16 milyon renk) desteği
  • Bölünmüş bölmeler
  • şeffaflık
  • Resimleri göster (ör. İmgcat)
  • Satır içi resimleri göster, örneğin bira bardağı
  • Çeşitli mermiler için tam destek / entegrasyon (örneğin, zsh, balık)
  • Kısayol tuşu desteği (örn. Açılır terminal)

En çok kullandığım / umursadığım şeyler olsa da hepsini listelemeye bile yaklaşmadım.

Ben tamamen bu özellik seti (daha az bütün olanları ben söz etmedi) eşleşen tek linux terminalden bulamıyorum ama güzel yama yaklaşabilir linux terminalleri vardır ve iterm2 şeyler yapabilir edemez başına seti gibi (do pencere / bölme arka plan resimleri). İşte iterm2'ye muhtemelen özellik paritesi açısından en yakın olan birkaç terminal:

Qterminal

Bu, qt terminalinin bir kısaltmasıdır. Tam renk desteği, açılır menü kısayolu, şeffaflık, arka plan görüntüsü, bölmeler, sekmeler, kabuk entegrasyonu. Apt ile yükleyin. Eksileri : görüntüleri önizlemenin yerleşik bir yolu yoktur, arka plan resimlerinin işlenmesi tehlikeye girebilir.

Konsole

Varsayılan KDE terminali (örneğin, kubuntu için) gerçek renge, sekmelere, arka plan resmine, şeffaflığa sahiptir. Eksileri : kısayol tuşlu açılır pencere yok, bağımsız bölmeler yok, arka plan resimlerinin kullanımı riskli olabilir.

Yavru kedi

AFAICT'in şaşırtıcı derecede zengin özelliklere sahip bir kişi tarafından henüz yazıldığı bir terminal: gerçek renk, yatay bölmeler, saydamlık, görüntüler, kabuk entegrasyonu. Eksileri : arka plan görüntüsü yok (açık bir sorun var), yapılandırmasız dikey ayrılmalar yok, aşağıya düşme yok ve birkaç dağıtım paketi var.

terminoloji

Aydınlanma masaüstünün varsayılan terminali. Şimdiye dek kullandığım herhangi bir terminal emülatörünün en iyi görüntü işleme sahip ve birkaç yıldır günlük sürücüm oldu. Yeniden boyutlandırılabilir bağımsız bölmelere (dikey ve yatay), sekmelere, saydamlığa, kabuk entegrasyonuna sahiptir, ancak ağır bir neovim / ncurses kullanıcısı olarak giderek sinir bozucu olan gerçek renk desteğinden yoksun (bakımcısı ekleyeceğini söylüyor). Eksileri : Yalnızca 256 renk, hiçbir düşüş, depolardaki paket son derece güncel değil ve EFL bağımlılıklarının en son sürümünü kurmak / derlemek tam anlamıyla yarım saat sürüyor.


Çok sayıda diğer değerli terminal emülatörleri var: rxvt-unicode, emmeksiz, termit vs. Örneğin Suckless (st), konfigürasyonunu başlık dosyasında tutar, yani her yapılandırma değişikliği bir yeniden derleme gerektirir. Birçoğu (yukarıda konsole gibi vurguladığımlardan bazılarını da içeren), bir terminal emülatörü için can sıkıcı olmanın ötesinde, sadece fare ile yapılandırılabilir gibi görünüyor.

Birçoğu, tmux'un varlığını, terminallerin kendisi için sorun olmayan bölmeler / paneller yapmak olarak düşünebilir. Katılmıyorum ama YMMV.

Göz kamaştırıcı bir ihmal var: Hiper gibi elektron bazlı projelerden hiç bahsetmedim. Çünkü şahsen 12 farklı terminal oturumunu belirli bir zamanda devam ettiriyorum ve elektron bu tür bir kullanım için çok açgözlü. Bu tekliflerin bazıları etkileyici özelliklere sahip olduğundan, bu utanç verici. Daha az sayıda oturum açma eğilimindeyseniz, bunlardan birini deneyebilirsiniz, extraterm ile oynadım ve iterm2'nin sunduklarına göre biraz daha fazla görünüyor.

Herkese bol şans diliyorum, ancak bir gerçek terminal emülatörü arayışıma devam ediyor.


2
İTerm2'den korkmaya devam ediyorum. Tmux kontrol modu entegrasyonunu her gün kullanıyorum, ancak yalnızca ayrı sekmeler kullanıyorum (bölme bölmeleri değil). Bir Linux portunun ne kadar makul olacağını merak ediyorum?
Steven Shaw

@StevenShaw toplam bir yeniden yazma olmasına yaklaşmak için muhtemelen yeterince zor. Neredeyse kesinlikle hakkında Mac OS grafikli API çağrıları hakkında liberal olarak strewed Objective-C / Swift ile yazılmış. İoctls linux ve darwin arasında tamamen farklı olup olmadığı hakkında hiçbir fikrim yok, ama olduklarından şüpheleniyorum. Ama yine de, evet: Ben freakin Mac OS , yani Fisher-Price güzel resim işletim sistemi, Linux'tan daha iyi bir terminal emülatörüne sahip olduğunu ironik buluyorum .
Jared Smith,

Objective-C veya Swift'in Linux'ta bugünlerde belirli bir zorluk yarattığından emin değilim, ancak macOS grafik API'leri elbette. Belki de UI dışı eşyaların (pty, tmux kontrol modu vb.) Kurtarılması için çok fazla şey olabilirdi. Her neyse, Kitty'yi Linux tarafında izleyebilecek gibi göründüğü için teşekkür ettiğimi düşündüm! Yazar derece popüler Calibre uygulamasını yazdı.
Steven Shaw

1
@StevenShaw Tilix, cevabımda bahsetmem gereken bir diğeri, text / ini / markdown / json'u tercih ederken dconf aracılığıyla yapılandırılmasını sağlasa da oldukça iyi, ancak oldukça iyi.
Jared Smith

Detaylı karşılaştırma için teşekkürler. Birkaç shell integrationterminal için bahsettiniz , ancak bu mermi belgelerinde iterm2.com/documentation-shell-integration.html adresine yakın bir şey bulamadım (örneğin, sağ tıklatarak önceki bir komutun dönüş durum koduna bakın) ne demek istediğin üzerinde yoğunlaşıyor musun shell integration?
TS,

7

Guake öneririm Guake yükleyin

Bir yerleşimi ve "kısayol tuşu penceresi" var ve bunun gibi şeyler


Kısayol tuşu için ayar bulamıyorum ....
Dunhamzzz

Whoops @Dunhamzzz Yanlış bağlantı: D
Amith KK

1
//, Deneyimlerime göre Guake ekranların dikey olarak bölünmesine izin vermiyor. Bu tmux ile olabilir, ancak iTerm2'ye daha çok benzeyen bir şey tercih ederim.
Nathan Basanese

3

DomTerm , iterm2 ve daha pek çok özelliği destekler: Kabuk entegrasyonu, bölünmüş bölmeler, satır içi html (görüntüler ve zengin metin), ayrılabilir oturumlar, çok katı xterm emülasyonu.


3

Sadece listeye Hyper eklemek için. Oldukça düzenli, sağlam ve birçok yapılandırma seçeneğiyle kullanımı kolay elektron tabanlı bir terminaldir.

https://hyper.is/


Ve kullanımı fevkalade pahalı ve bir terminal için gerekli olan stabiliteye sahip değil. Aynı zamanda yavaş! Üzgünüm ama hayır.
Benjamin R,

2

iTerm2 şaşırtıcı şeyler yapıyor, ancak şimdiye kadar yalnızca Mac OS X için. ( github )

extraterm farklı şaşırtıcı şeyler yapan Linux, Mac ve Windows için bir terminal emülatörüdür .


//, extraterm, terminator gibi linux yazılımıyla nasıl karşılaştırılır?
Nathan Basanese

Teşekkür ederim ama bu şeyi yükleyemezsiniz ve onu gelen klasörün içinde çalıştırırken hiçbir şey olmuyor. Tilix göründüğü gibi.
DimiDak

1

kitty GPU renderleme, Python ile yazılabilir ve özellik dolu bir çapraz platform terminal emülatörüdür.


1

Kullanabilirsiniz tmux- basit ve güçlü bir terminal çoklayıcı .

Özellikleri:

  • Çalışan oturumların, pencerelerin veya istemcilerin etkileşimli seçimi için menüler
  • Pencere isteğe bağlı oturum sayısına bağlanabilir
  • yönetmek için vi-like veya Emacs komut modu (otomatik tamamlama ile) tmux
  • Yerleşik seri ve telnet istemcilerinin eksikliği (bazıları terminal çoklayıcı için şişirilmiş sayılır)
  • Daha kolay yapılandırma
  • Farklı komut tuşları — ekran için bir değiştirme yerine geçmez, ancak uyumlu tuş bağlamalarını kullanacak şekilde yapılandırılabilir
  • Dikey ve yatay Pencere bölme desteği

Kaynak


Yüklemek için Ctrl+ Alt+ tuşlarına basın Tve yapın:

sudo apt install tmux

0

Konsole'yi kullanmanızı öneririm, iTerm2 kadar temiz görünmek için yapılabilir ve benim için kullandığım bütün özellikleri sağlar, ki bu dürüst olmak gerekirse çok fazla değildir. Sevdiğim diğer şey, anahtarları gerektiği gibi yeniden eşleştirmenin ne kadar kolay olduğu.

Konsole (ya da gerçekten herhangi bir terminal uygulamasını) Kinto ile birleştirirseniz , Linux'taki macOS ile çoğunlukla aynı tuş bağlarına sahip olacaksınız.

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.