Trình giả lập thiết bị đầu cuối nào có sẵn cho người dùng thiết bị đầu cuối nặng?


44

Tôi dành rất nhiều thời gian cho dòng lệnh trong ngày làm việc và ở nhà vì tôi chỉ chạy Ubuntu.

Tôi đã sử dụng thiết bị đầu cuối gnome mặc định nhưng tôi đã đạt đến một điểm mà tôi thực sự muốn đưa thiết bị đầu cuối của mình bị lừa để các tác vụ thông thường của tôi dễ dàng nhất có thể. Cụ thể, tôi thấy rằng tôi dành nhiều thời gian để duyệt mã trong thiết bị đầu cuối và làm việc trong các tệp cấu hình.

Trong danh sách mong muốn của tôi sẽ là:

  • Khả năng có nhiều màn hình, tab, cửa sổ (tôi không có sở thích tại thời điểm này) mà tôi có thể dễ dàng chuyển đổi giữa.
  • Mã màu cho mọi thứ
  • Dễ dàng sửa đổi tính thẩm mỹ của thiết bị đầu cuối (có phải là vô ích khi muốn thiết bị đầu cuối của tôi trông đẹp?) Như trong suốt, đường viền, v.v.

Câu trả lời:


18

Cá nhân tôi sử dụng gnome-terminal làm trình giả lập thiết bị đầu cuối của mình. Sử dụng gnome-terminal, tôi chạy GNU Screen ( byobu cụ thể) để hoạt động với nhiều cửa sổ. Bạn có thể trở nên thực sự hiệu quả với nó. Tôi sử dụng GNU Screen vì tôi thường có các phiên thiết bị đầu cuối tồn tại lâu mà tôi có thể kiểm tra hoặc quay lại sau.

gnome-terminal chạy byobu (chỉ hiển thị một cửa sổ mở)

trình giả lập thiết bị đầu cuối gnome-terminal

Bạn có vẻ quan tâm hơn đến một giải pháp đồ họa để quản lý các cửa sổ đầu cuối. Đối với điều này, tôi rất khuyến nghị Terminator giả lập thiết bị đầu cuối , hỗ trợ nhiều cửa sổ mà không cần bộ ghép kênh như GNU Screen. Bạn có thể chia nó theo chiều ngang và chiều dọc bao nhiêu tùy thích và thậm chí còn có các tab. Nếu bạn chỉ muốn chạy nhiều thiết bị đầu cuối, Terminator thực sự tốt.

Terminator (hiển thị nhiều cửa sổ Terminator mở)

Trình giả lập thiết bị đầu cuối Terminator


9
Sử dụng tmuxthay vì screen, làm mất hiệu lực nhu cầu cho terminator. Bạn thực sự không thể sử dụng terminator trên một thiết bị đầu cuối từ xa.
kzh

afaik gnu màn hình là khá nhiều dự án chết bây giờ. phải không
Stann

1
tmux đối với tôi là hiệu quả nhất .. tôi đã thử terminator và .. tmux chia tách các cửa sổ thực sự là một lối tắt .. nếu bạn đang sử dụng terminator .. hãy thử tmux trong vài ngày..chỉ cần cho nó đi .. tôi không nghĩ bạn sẽ quay trở lại với kẻ hủy
diệt

Ngoài ra pragprog (.com) có một cuốn sách (giấy) đẹp dành cho người mới bắt đầu tmux
marc-andre benoit

1
@Stann: Màn hình GNU dường như vẫn còn sống và tốt. Kể từ 2015-11-05, bản cập nhật cuối cùng cho chi nhánh chính là 4 tuần trước: git.savannah.gnu.org/cgit/screen.git
Stew

22

Ngoài màn hình GNU tôi muốn giới thiệu tmux . Nó là một bộ ghép kênh đầu cuối như màn hình GNU.

Ảnh chụp màn hình của tmux


2
Để tránh nhầm lẫn, tmux không phải là trình giả lập thiết bị đầu cuối. Để sử dụng tmux, trước tiên, người ta phải chọn một trình giả lập thiết bị đầu cuối (ví dụ: gnome-terminal, terminator hoặc guake, tất cả đều được đề xuất bởi các câu trả lời hàng đầu ở đây).
Hầm

13

Tôi thích guake , một trình soạn thảo thả xuống (được đặt theo tên của bảng điều khiển trong các trò chơi như trận động đất). Bạn nhấn một nút và nó trượt xuống, nhấn nút khác và nó ẩn đi. Nhấn một nút khác để làm cho nó toàn màn hình, vv Nó hỗ trợ độ trong suốt, các tab, màu sắc ... bạn đặt tên cho nó. (Bạn có thể chạy màn hình GNU ở bên trong để có thể nhìn thấy nhiều hơn một màn hình cùng một lúc.)

Nó nằm trên cùng của ảnh chụp màn hình này, trong suốt phủ lên một số thứ tôi đang làm. (Bấm vào để xem kích thước đầy đủ.) Tôi nghĩ rằng nó có vẻ tốt.

hướng dẫn


2
đáng để đề cập đến một giải pháp tương tự cho kde, yakuake.
enzotib

+1 Tôi cũng thích thứ tuyệt vời này được gọi là guake.
Adri CS

Đáng nói là bạn có thể sử dụng bộ ghép kênh đầu cuối như tmux hoặc byobu (sử dụng tmux làm phụ trợ mặc định) làm trình thông dịch shell mặc định của Guake (trình giả lập).
Pablo A

8

Một lưu ý: bộ ghép kênh đầu cuối (tmux, màn hình, v.v.) không giống với trình giả lập thiết bị đầu cuối (xterm, gnome-terminal, urxvt, v.v.)

Ngoài một đề xuất (của tôi chắc chắn sẽ là tmux và tôi đã chuyển từ màn hình trước đây), bạn đã hỏi về các tùy chỉnh.

Mã màu cho mọi thứ

Đảm bảo chọn một thiết bị đầu cuối có thể hỗ trợ 256 màu. Bạn có thể kiểm tra nếu nó bằng cách tải xuống một tập lệnh Perl đơn giản từ http://www.frexx.de/xterm-256-notes/data/256colors2.pl . chmod + x nó và chạy nó (sau khi tất nhiên nhìn ngắn gọn vào mã của nó).

Một điều nữa là (nếu bạn quyết định sử dụng tmux) là đảm bảo nó đặt biến môi trường TERM chính xác. Đảm bảo đặt:

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

trong tệp ~ / .tmux.conf của bạn.

Dễ dàng sửa đổi tính thẩm mỹ của thiết bị đầu cuối (có phải là vô ích khi muốn thiết bị đầu cuối của tôi trông đẹp?) Như trong suốt, đường viền, v.v.

Tôi đang sử dụng urxvt sau khi chuyển đổi từ aterm (Tôi đã sử dụng gnome-terminal, xterm và nhiều người khác trước đây). Cả hai đều hỗ trợ tính minh bạch và nhanh chóng (Tôi đang nói về việc có thể hiển thị một dòng dài một cách nhanh chóng). Chúng có thể được cấu hình với ~ / .Xresres hoặc ~ / .Xdefaults.

Biên giới? Tôi nghĩ rằng tùy thuộc vào trình quản lý cửa sổ của bạn để vẽ những cái đó, điều này phụ thuộc vào chủ đề bạn sử dụng. Chúc may mắn.


5

Tôi rất khuyến khích Terminator. ảnh chụp màn hình của terminator

Mã màu phụ thuộc vào các lệnh bạn sử dụng mặc dù. grep và ls đều chấp nhận--color


5

Tôi sử dụng gnome-terminal + byobu (trình bao bọc xung quanh màn hình)


Byobu sử dụng tmux (hy vọng, thay vì màn hình) làm phụ trợ mặc định.
Pablo A

4

Tôi chân thành có thể giới thiệu tmux. Xuất thân từ Kẻ hủy diệt xuất sắc, phải mất một hoặc hai tuần để làm quen với các phím tắt nhưng giờ tôi đã thành thạo và thấy nó nhanh hơn và hiệu quả hơn nhiều so với trình giả lập dựa trên GUI.

Ảnh chụp màn hình từ tmux, cũng hiển thị thanh trạng thái powerline.

Giống như màn hình, nó chạy như một cá thể độc lập của riêng nó và thật tuyệt khi có thể đóng cửa sổ đầu cuối trên một máy và mở nó qua ssh trên máy khác. Khi tôi làm, tôi tìm thấy tất cả các cửa sổ và panes của tôi nơi tôi để chúng. Tiện dụng.

Để phối hợp màu sắc, tôi khuyên bạn nên dùng tmux-powerline . Nó cung cấp cho bạn một dòng trạng thái rất đẹp (và cũng hữu ích :)) và khi bạn đã thiết lập xong, bạn có thể sử dụng vim powerline sử dụng cùng một tài nguyên (ví dụ xem ảnh chụp màn hình).

Tôi đồng ý với câu trả lời của Martin về việc đặt màu thiết bị đầu cuối của bạn thành màn hình-256 màu. Cài đặt này dường như cũng sắp xếp các vấn đề hiển thị không thường xuyên giữa tmux và mutt chẳng hạn.


3

Tôi đề nghị Tilda với màn hình; Zsh như một cái vỏ có thể là một điều tốt!


Tilda với tmuxnó là dành cho tôi. - Giá trị mặc định của Tilda thực sự tốt đẹp. Các tùy chọn chúng tôi muốn cũng dễ dàng truy cập - apt install tilda- Nhấp chuột phải -> config để mở lại cửa sổ cấu hình. - Các tập tin cấu hình được trong .config/tilda. - Nếu bạn mở hai trường hợp cùng một lúc, chúng sẽ sử dụng các tệp cấu hình khác nhau.
loxaxs

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.