iTerm 2 tương đương


59

iTerm2 (ứng dụng đầu cuối cho Mac OS) tương đương với Ubuntu không?

Trong số nhiều tính năng, nó bổ sung thêm tính năng tôi theo sau là "cửa sổ phím nóng", nơi bạn có thể phủ / ẩn cửa sổ đầu cuối mờ khi chạm vào nút trên bàn phím.

Câu trả lời:


28

Như được đề xuất trong trang web iterm2 (trong "Cửa sổ phím nóng" ). Có guake , tilda và yakuake. Mà có thể được cài đặt từ kho.

Cá nhân tôi sử dụng guake. Nếu bạn sử dụng sự thống nhất, tôi đã viết một chỉ báo cho guake mặc dù bạn cũng có thể dễ dàng kích hoạt systray trong sự thống nhất .


Đi thiết bị đầu cuối thì sao?
Abhimanyu Aryan

1
Đề nghị ở đâu? gì?
Anwar

2
Tôi hiện đang sử dụng yakuake nhưng nó chỉ là một thiết bị đầu cuối thả xuống. Điều tuyệt vời của iTerm2 là bạn có thể có các cửa sổ đầu cuối không thả xuống bình thường được đặt tự do trên màn hình và vẫn đưa những người đó sử dụng phím nóng toàn cầu. Có bất kỳ thiết bị đầu cuối linux có điều đó?
Machisuji

Tất cả những thứ này (guake, tilda và yakuake) đều hút và không liên quan gì đến iterm2. Bạn có thể đề xuất terminator không ở đâu gần iterm2 nhưng tốt hơn cả ba.
DimiDak

18

Bạn có thể thử terminator , tìm kiếm nó trong Trung tâm phần mềm.

Tôi không chắc liệu nó có cung cấp tính năng bạn yêu cầu hay không, nhưng nó cung cấp một số tính năng tốt khác của iterm2 như chia cửa sổ ngang và dọc


11

Untilix là sự thay thế hoàn chỉnh nhất mà tôi tìm thấy cho đến nay


1
Một liên kết ở đây: gnunn1.github.io/tilix-web
Kaspar

1
Đây chắc chắn là gần nhất với iterm2 về mặt cửa sổ phân chia và phong cách tôi đã thấy cảm ơn!
fquinner

Người đàn ông tuyệt vời, thanx. Tôi đã tìm kiếm trong thời gian dài này.
DimiDak

cá rô rất tuyệt! tình yêu mà bạn có thể sử dụng nó trong chế độ
--quake

9

Hiện tại tính đến 9/2018

Dưới đây là danh sách ngắn các tính năng của iterm2 (v3):

  • Hỗ trợ màu sắc trung thực (16 triệu màu)
  • Tấm chia
  • Minh bạch
  • Hiển thị hình ảnh (tức là imgcat)
  • Hiển thị hình ảnh nội tuyến, ví dụ như cốc bia cho homebrew
  • Hỗ trợ / tích hợp đầy đủ cho các loại vỏ khác nhau (ví dụ: zsh, cá)
  • Hỗ trợ phím nóng (ví dụ: thiết bị đầu cuối thả xuống)

Tôi thậm chí không đến gần để liệt kê tất cả, mặc dù đây là những thứ tôi sử dụng / quan tâm nhất.

Tôi không thể tìm thấy một thiết bị đầu cuối linux hoàn toàn khớp với bộ tính năng này (ít hơn tất cả những thiết bị tôi không đề cập) nhưng có những thiết bị đầu cuối linux khá gần và có thể làm những việc mà iterm2 không thể làm được (như đặt theo hình ảnh nền cửa sổ / khung). Vì vậy, đây là một vài thiết bị đầu cuối có lẽ gần nhất với iterm2 về tính tương đương tính năng:

Qterminal

Đây là tên viết tắt của thiết bị đầu cuối qt. Nó có hỗ trợ đầy đủ màu sắc trung thực, một phím nóng thả xuống, độ trong suốt, hình nền, panes, tab, tích hợp vỏ. Cài đặt qua apt. Nhược điểm : không có cách tích hợp nào để xem trước hình ảnh, việc xử lý ảnh nền có thể rất khó khăn.

Konsole

Thiết bị đầu cuối KDE mặc định (ví dụ: đối với kubfox) có màu sắc trung thực, các tab, hình nền, độ trong suốt. Nhược điểm : không có cửa sổ thả xuống có phím nóng, không có bảng độc lập, việc xử lý ảnh nền có thể rất khó khăn.

Mèo con

Một thiết bị đầu cuối mà AFAICT chỉ được viết bởi một anh chàng với bộ tính năng phong phú đáng ngạc nhiên: có màu sắc trung thực, phân chia ngang, trong suốt, hiển thị hình ảnh, tích hợp vỏ. Nhược điểm : không có ảnh nền (có vấn đề mở), không chia tách dọc mà không cấu hình, không thả xuống và trong khi nó có các gói cho một số bản phân phối thì Ubuntu không phải là một trong số chúng (phải cài đặt thủ công và biên dịch từ nguồn).

Thuật ngữ

Thiết bị đầu cuối mặc định của máy tính để bàn Khai sáng. Nó cho đến nay có khả năng xử lý hình ảnh tốt nhất của bất kỳ trình giả lập thiết bị đầu cuối nào tôi từng sử dụng và là trình điều khiển hàng ngày của tôi trong một vài năm nay. Có các bảng độc lập có thể thay đổi kích thước (dọc và ngang), các tab, độ trong suốt, tích hợp vỏ, nhưng nó thiếu hỗ trợ màu sắc thực sự (người bảo trì nói rằng anh ta sẽ không thêm nó) mà ngày càng trở nên khó chịu khi người dùng neovim / ncurses nặng. Nhược điểm : Chỉ 256 màu, không thả xuống, gói trong kho là hết hạn và cài đặt / biên dịch phiên bản mới nhất của phụ thuộc EFL theo nghĩa đen mất nửa giờ.


Có rất nhiều trình giả lập thiết bị đầu cuối đáng giá khác: rxvt-unicode, không hút, mối, v.v. nhưng tất cả chúng đều có những lỗ hổng chói lóa, đôi khi còn tệ hơn cả ở trên. Ví dụ, Suckless (st) giữ cấu hình của nó trong tệp tiêu đề, nghĩa là mọi thay đổi cấu hình đều yêu cầu biên dịch lại. Nhiều người trong số họ (bao gồm cả một số người tôi đã nêu ở trên như konsole) dường như chỉ có thể định cấu hình qua chuột, điều này vượt quá khó chịu đối với trình giả lập thiết bị đầu cuối.

Nhiều người có thể coi sự tồn tại của tmux để làm cho các phần tách / pan không thành vấn đề đối với chính thiết bị đầu cuối. Tôi không đồng ý, nhưng YMMV.

Có một thiếu sót rõ ràng: Tôi chưa đề cập đến bất kỳ dự án dựa trên điện tử nào như hyper. Đó là bởi vì cá nhân tôi giữ khoảng 12 phiên thiết bị đầu cuối khác nhau diễn ra tại một thời điểm nhất định và điện tử quá tham lam đối với loại sử dụng đó. Thật là xấu hổ, vì một số trong những dịch vụ đó có bộ tính năng ấn tượng. Nếu bạn có xu hướng mở ít phiên hơn, bạn có thể thử một trong số chúng, tôi đã chơi với người ngoài hành tinh và có vẻ như phù hợp hơn với những gì iterm2 cung cấp.

Tôi chúc mọi người may mắn, nhưng nhiệm vụ của tôi cho một trình giả lập thiết bị đầu cuối thực sự vẫn tiếp tục.


2
Tôi tiếp tục bị iTerm2 đánh thức. Tôi sử dụng tích hợp chế độ điều khiển tmux hàng ngày mặc dù tôi chỉ sử dụng các tab riêng biệt (không chia bảng). Tôi tự hỏi làm thế nào một cổng Linux hợp lý?
Steven Shaw

@StevenShaw có lẽ đủ khó để tiếp cận việc viết lại hoàn toàn. Nó gần như chắc chắn được viết bằng Objective-C / Swift với các lệnh gọi API đồ họa Mac OS được tổ chức một cách tự do. Không biết các ioctls có hoàn toàn khác nhau hay không giữa linux và darwin, nhưng tôi sẽ nghi ngờ rằng chúng là như vậy. Nhưng dù sao, vâng: tôi thấy thật mỉa mai khi hệ điều hành Mac freakin , hay còn gọi là HĐH hình ảnh đẹp của Fisher-Price, có trình giả lập thiết bị đầu cuối tốt hơn Linux .
Jared Smith

Không chắc chắn rằng Objective-C hoặc Swift gây khó khăn đặc biệt cho Linux hiện nay nhưng API đồ họa macOS chắc chắn làm được. Có lẽ sẽ có nhiều thứ để cứu vãn những thứ không phải UI (như pty, chế độ điều khiển tmux, v.v.). Nhưng dù sao, tôi nghĩ tôi sẽ cảm ơn vì đã nhắc đến Kitty vì nó trông giống như một người đáng xem ở phía Linux! Tác giả đã viết ứng dụng Calibre cực kỳ phổ biến.
Steven Shaw

1
@StevenShaw Tilix là một câu hỏi khác mà tôi nên đề cập trong câu trả lời của mình, nó khá tốt mặc dù nó có cấu hình thông qua dconf trong khi tôi thích văn bản / ini / markdown / json, nhưng nó khá tốt.
Jared Smith

Cảm ơn đã so sánh chi tiết. Bạn đã đề cập shell integrationcho một số thiết bị đầu cuối, nhưng tôi không thể tìm thấy bất cứ điều gì trong các tài liệu shell đó, gần với iterm2.com/documentation-shell-integration.html (ví dụ: xem mã trạng thái trả về của một số lệnh trước bằng cách nhấp chuột phải) bạn giải thích những gì bạn muốn nói shell integration?
TS

7

Tôi sẽ đề nghị Guake Cài đặt guake

Cái nào có lớp phủ và "cửa sổ phím nóng" và những thứ tương tự


Tôi không thể tìm thấy bất kỳ cài đặt nào cho một phím nóng ....
Dunhamzzz

Rất tiếc @Dunhamzzz Liên kết sai: D
Amith KK

1
//, Theo kinh nghiệm của tôi, Guake không cho phép chia màn hình theo chiều dọc. Điều này có thể xảy ra với tmux, nhưng tôi thích thứ gì đó tương tự như iTerm2 hơn.
Nathan Basan

3

DomTerm hỗ trợ nhiều tính năng của iterm2 và hơn thế nữa: Tích hợp Shell, chia tách, html nội tuyến (hình ảnh và văn bản phong phú), phiên có thể tháo rời, mô phỏng xterm rất chắc chắn.


3

Chỉ cần thêm Hyper vào danh sách. Đó là một thiết bị đầu cuối dựa trên điện tử khá gọn gàng, ổn định và dễ sử dụng với nhiều tùy chọn cấu hình.

https://hyper.is/


Và cực kỳ tốn kém để sử dụng, và không có bất kỳ sự ổn định cần thiết nào của một thiết bị đầu cuối. Nó cũng chậm! Xin lỗi nhưng không.
Benjamin R

2

iTerm2 thực hiện những điều tuyệt vời, nhưng cho đến nay chỉ dành cho Mac OS X. ( github )

extraterm là một trình giả lập thiết bị đầu cuối cho Linux, Mac và Windows, thực hiện những điều tuyệt vời khác nhau .


//, Làm thế nào để extraterm so sánh với phần mềm linux như terminator?
Nathan Basan

Thanx nhưng bạn không thể cài đặt thứ đó và khi chạy nó trong thư mục thì không có gì xảy ra. Tilix là shit như nó có vẻ.
DimiDak

1

kitty là trình giả lập thiết bị đầu cuối đa nền tảng với kết xuất GPU, kịch bản Python và đầy đủ tính năng.


1

Bạn có thể sử dụng tmux- bộ ghép kênh đầu cuối đơn giản và mạnh mẽ .

Đặc trưng:

  • Menu để lựa chọn tương tác các phiên chạy, cửa sổ hoặc máy khách
  • Cửa sổ có thể được liên kết với một số phiên tùy ý
  • chế độ lệnh vi-like hoặc Emacs (có hoàn thành tự động) để quản lý tmux
  • Thiếu các máy khách nối tiếp và telnet tích hợp (mà một số người coi là phình to cho bộ ghép kênh đầu cuối)
  • Cấu hình dễ dàng hơn
  • Các phím lệnh khác nhau, nó không phải là một thay thế thả xuống cho màn hình, nhưng có thể được cấu hình để sử dụng các phím bấm tương thích
  • Hỗ trợ chia cửa sổ dọc và ngang

Nguồn


Để cài đặt nhấn Ctrl+ Alt+ Tvà làm:

sudo apt install tmux

0

Tôi khuyên bạn nên sử dụng Konsole, nó có thể được làm cho trông sạch sẽ như iTerm2 và đối với tôi, nó cung cấp tất cả các tính năng tôi thực sự sử dụng, điều đó không thực sự nhiều. Một điều khác tôi thích là cách dễ dàng để sắp xếp lại các phím khi cần thiết.

Nếu bạn kết hợp Konsole (hoặc bất kỳ ứng dụng thiết bị đầu cuối nào thực sự) với Kinto thì bạn cũng sẽ có hầu hết các tổ hợp phím giống như macOS trên Linux.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.