Itu setara dengan 2

59

Apakah ada yang setara dengan iTerm2 (aplikasi terminal untuk Mac OS) untuk Ubuntu?

Di antara banyak fitur yang ditambahkannya yang saya cari adalah "jendela hotkey", di mana Anda dapat menindih / menyembunyikan jendela terminal tembus dengan satu sentuhan tombol pada keyboard.

Dunhamzzz
sumber

Jawaban:

28

Seperti yang disarankan di situs web iterm2 itu sendiri (di bawah "Hotkey Window" ). Ada guake , tilda dan yakuake. Yang dapat diinstal dari repositori.

Saya pribadi menggunakan guake. Jika Anda menggunakan unity, saya telah menulis indikator untuk guake meskipun Anda dapat dengan mudah mengaktifkan systray in unity juga.

sagarchalise
sumber
bagaimana dengan terminal go?
Abimanyu Aryan
1
Disarankan di mana? apa?
Anwar
2
Saat ini saya menggunakan yakuake tetapi hanya terminal drop-down. Hal hebat tentang iTerm2 adalah Anda dapat memiliki jendela terminal normal dan non-dropdown yang diposisikan secara bebas di layar dan tetap menampilkannya menggunakan hotkey global. Apakah ada terminal linux yang memilikinya?
Machisuji
Ini semua (guake, tilda dan yakuake) menghisap dan tidak ada hubungannya dengan iterm2. Anda dapat menyarankan terminator yang juga dekat iterm2 tetapi lebih baik daripada ketiganya.
DimiDak
18

Anda dapat mencoba terminator , mencarinya di Pusat Perangkat Lunak.

Saya tidak yakin apakah ia menyediakan fitur yang Anda butuhkan, tetapi ia menawarkan beberapa fitur bagus lain dari iterm2 seperti jendela horizontal dan vertikal

Anoop
sumber
11

tillix adalah alternatif paling lengkap yang saya temukan sejauh ini

Serg Fillipenko
sumber
1
Tautan di sini: gnunn1.github.io/tilix-web
Kaspar
1
Ini jelas merupakan yang paling dekat dengan iterm2 dalam hal membagi windowing dan style yang telah saya lihat terima kasih!
fquinner
Pria hebat, thanx. Saya sudah lama mencari ini.
DimiDak
tilix hebat! suka bahwa Anda dapat menggunakannya dalam mode
--quake
9

Saat ini pada 9/2018

Berikut daftar singkat fitur iterm2 (v3):

  • Dukungan warna asli (16 juta warna)
  • Membagi panel
  • Transparansi
  • Tampilkan gambar (mis. Imgcat)
  • Tampilkan gambar sebaris misalnya gelas bir untuk bir rumahan
  • Dukungan penuh / integrasi untuk berbagai kerang (misalnya zsh, ikan)
  • Dukungan hotkey (mis. Terminal drop-down)

Saya bahkan belum mendekati daftar mereka semua, meskipun ini adalah yang paling saya gunakan / pedulikan.

Saya tidak dapat menemukan terminal linux tunggal yang benar-benar cocok dengan set fitur ini (apalagi yang saya tidak sebutkan) tetapi ada terminal linux yang datang sangat dekat, dan dapat melakukan hal-hal yang tidak dapat dilakukan iterm2 (seperti set per gambar latar jendela / panel). Jadi berikut adalah beberapa terminal yang mungkin paling dekat dengan iterm2 dalam hal paritas fitur:

Biasanya

Ini adalah singkatan dari terminal qt. Ini memiliki dukungan warna benar penuh, hotkey dropdown, transparansi, gambar latar belakang, panel, tab, integrasi shell. Instal melalui apt. Cons : tidak ada cara built-in untuk melihat pratinjau gambar, penanganan gambar latar belakang itu bisa tidak bagus.

Konsole

Terminal KDE default (misalnya untuk kubuntu) memiliki warna asli, tab, gambar latar belakang, transparansi. Cons : tidak ada jendela drop-key panas, tidak ada panel independen, penanganan gambar latar belakang bisa miring.

kucing

Sebuah terminal yang AFAICT baru saja ditulis oleh seorang pria dengan set fitur yang sangat kaya: memiliki warna asli, split horizontal, transparansi, menampilkan gambar, integrasi shell. Cons : tidak ada gambar latar belakang (ada masalah terbuka), tidak ada pemisahan vertikal tanpa konfigurasi, tidak ada drop down, dan sementara itu ada paket untuk beberapa distro ubuntu bukan salah satunya (harus menginstal deps secara manual dan kompilasi dari sumber).

Terminologi

Terminal default desktop Pencerahan. Sejauh ini memiliki penanganan gambar terbaik dari emulator terminal yang pernah saya gunakan dan telah menjadi pengemudi harian saya selama beberapa tahun sekarang. Memiliki panel independen yang dapat diubah ukurannya (vertikal dan horizontal), tab, transparansi, integrasi shell, tetapi tidak memiliki dukungan warna yang sebenarnya (pengelola mengatakan ia tidak akan menambahkannya) yang menjadi semakin menjengkelkan sebagai pengguna neovim / ncurses yang berat. Cons : Hanya 256 warna, tanpa drop down, paket dalam repositori sudah ketinggalan zaman dan menginstal / mengkompilasi versi terbaru dari dependensi EFL secara harfiah membutuhkan waktu setengah jam.


Ada banyak emulator terminal lain yang layak: rxvt-unicode, suckless, rayap, dll. Tetapi mereka semua memiliki kekurangan yang mencolok, kadang-kadang bahkan lebih buruk daripada yang di atas. Suckless (st) misalnya menyimpan konfigurasinya dalam file header yang berarti setiap perubahan konfigurasi memerlukan kompilasi ulang. Banyak dari mereka (termasuk beberapa yang saya soroti di atas seperti konsole) tampaknya hanya dapat dikonfigurasi melalui mouse, yang sangat mengganggu emulator terminal.

Banyak yang mungkin menganggap keberadaan tmux untuk menjadikan splits / panes sebagai masalah bagi terminal itu sendiri. Saya tidak setuju, tapi YMMV.

Ada kelalaian mencolok: Saya belum menyebutkan salah satu proyek berbasis elektron seperti hiper. Itu karena saya pribadi menjaga sekitar 12 sesi terminal yang berbeda terjadi pada waktu tertentu, dan elektron terlalu serakah untuk penggunaan seperti itu. Yang memalukan, karena beberapa dari penawaran tersebut memiliki set fitur yang mengesankan. Jika Anda cenderung memiliki lebih sedikit sesi yang terbuka, Anda mungkin bisa mencoba salah satu di antaranya, saya sudah bermain dengan extraterm dan tampaknya sedikit lebih sesuai dengan apa yang ditawarkan iterm2.

Saya berharap semua orang beruntung, tetapi pencarian saya untuk satu terminal emulator sejati terus berlanjut.

Jared Smith
sumber
2
Saya terus terpesona oleh iTerm2. Saya menggunakan integrasi mode kontrol tmux setiap hari meskipun saya hanya menggunakan tab terpisah (bukan panel split). Saya bertanya-tanya bagaimana masuk akal port Linux?
Steven Shaw
@ SevenShaw mungkin cukup sulit untuk didekati menjadi penulisan ulang total. Ini hampir pasti ditulis dalam Objective-C / Swift dengan grafis Mac OS panggilan API bertebaran secara bebas. Tidak tahu apakah ioctl sama sekali berbeda atau tidak antara linux dan darwin, tapi saya curiga mereka ioctl. Tapi bagaimanapun, saya merasa ironis bahwa freakin Mac OS , alias Fisher-Price pretty picture OS, memiliki terminal emulator yang lebih baik daripada Linux .
Jared Smith
Tidak yakin bahwa Objective-C atau Swift menimbulkan kesulitan khusus di Linux akhir-akhir ini, tetapi API grafis macOS yakin. Mungkin akan ada banyak untuk menyelamatkan barang-barang non-UI (seperti pty, tmux control-mode dll). Ngomong-ngomong, kupikir aku akan mengucapkan terima kasih karena menyebut Kitty seperti yang terlihat di sisi Linux! Penulis menulis aplikasi Calibre yang sangat populer.
Steven Shaw
1
@StevenShaw Tilix adalah satu lagi yang harus saya sebutkan dalam jawaban saya, itu cukup bagus meskipun ia melakukan konfigurasi melalui dconf sementara saya lebih suka teks / ini / markdown / json, tapi itu cukup bagus.
Jared Smith
Terima kasih atas perbandingan terinci. Anda menyebutkan shell integrationuntuk beberapa terminal, namun saya tidak dapat menemukan apa pun di dokumentasi shells, yang mendekati iterm2.com/documentation-shell-integration.html (mis. Lihat kode status pengembalian beberapa perintah sebelumnya dengan mengklik kanan) Bisakah Anda menguraikan apa yang Anda maksud dengan shell integration?
TS
7

Saya akan menyarankan guake Pasang guake

Yang memiliki overlay dan "jendela hotkey" dan hal-hal seperti itu

Amith KK
sumber
Saya tidak dapat menemukan pengaturan untuk hotkey ....
Dunhamzzz
Whoops @Dunhamzzz Tautan salah: D
Amith KK
1
//, Menurut pengalaman saya, Guake tidak mengizinkan layar untuk dipisah secara vertikal. Ini bisa terjadi dengan tmux, tapi saya lebih suka sesuatu yang lebih analog dengan iTerm2.
Nathan Basanese
3

DomTerm mendukung banyak fitur iterm2 dan banyak lagi: Integrasi shell, panel split, inline html (gambar dan teks kaya), sesi yang dapat dilepas, emulasi xterm yang sangat solid.

Per Bothner
sumber
3

Hanya untuk menambahkan Hyper ke daftar. Ini adalah terminal berbasis elektron yang cukup rapi, stabil, dan mudah digunakan dengan banyak opsi konfigurasi.

https://hyper.is/

Gilberto Treviño
sumber
Dan sangat mahal untuk digunakan, dan tidak memiliki stabilitas terminal yang penting. Ini juga lambat! Maaf tapi tidak.
Benjamin R
2

iTerm2 melakukan hal-hal luar biasa, tetapi sejauh ini hanya untuk Mac OS X. ( github )

extraterm adalah emulator terminal untuk Linux, Mac dan Windows yang melakukan berbagai hal menakjubkan.

joeytwiddle
sumber
//, Bagaimana extraterm dibandingkan dengan perangkat lunak linux seperti terminator?
Nathan Basanese
Thanx tetapi Anda tidak dapat menginstal hal itu, dan ketika menjalankannya di dalam folder itu datang, tidak ada yang terjadi. Tilix adalah omong kosong seperti yang terlihat.
DimiDak
1

kitty adalah emulator terminal lintas platform dengan rendering GPU, skrip Python, dan fitur-penuh.

fferri
sumber
1

Anda dapat menggunakan tmux- terminal multiplexer yang sederhana dan kuat .

Fitur:

  • Menu untuk pemilihan sesi berjalan, jendela, atau klien yang interaktif
  • Jendela dapat ditautkan ke sejumlah sesi yang berubah-ubah
  • mode perintah vi-like atau Emacs (dengan penyelesaian otomatis) untuk mengelola tmux
  • Kurangnya klien serial dan telnet built-in (yang beberapa orang menganggap mengasapi untuk terminal multiplexer)
  • Konfigurasi lebih mudah
  • Kunci perintah berbeda — ini bukan pengganti drop-in untuk layar, tetapi dapat dikonfigurasikan untuk menggunakan ikatan kunci yang kompatibel
  • Dukungan split Window vertikal dan horizontal

Sumber


Untuk menginstal tekan Ctrl+ Alt+ Tdan lakukan:

sudo apt install tmux
bitbull
sumber
0

Saya sarankan menggunakan Konsole, itu dapat dibuat agar terlihat sebersih iTerm2 dan bagi saya itu menyediakan semua fitur yang saya gunakan, yang tidak terlalu jujur. Hal lain yang saya suka adalah betapa mudahnya untuk memetakan kembali kunci yang diperlukan.

Jika Anda menggabungkan Konsole (atau aplikasi terminal apa saja) dengan Kinto maka Anda juga akan memiliki sebagian besar ikatan kunci yang sama dengan macOS di Linux.

R Ben R
sumber