Điều gì thay thế tốt cho thiết bị đầu cuối gnome? [đóng cửa]


16

Gần đây, tôi đã mở một số thiết bị đầu cuối cùng một lúc. Phải để tab alt giữa các thiết bị đầu cuối là khó hiểu. Tôi cần một cái gì đó kết hợp một số thiết bị đầu cuối chỉ trong một cửa sổ. Các lựa chọn thay thế tốt là gì?

Chỉnh sửa : Tôi không thích các tab. Tôi muốn bảng điều khiển trong sắp xếp lưới 2x2 trong một cửa sổ .


Vì màn hình đã làm những gì bạn muốn, có lẽ bạn có thể cập nhật câu hỏi để tập trung hơn, chẳng hạn như "Làm cách nào để tôi chạy nhiều phiên shell bên cạnh nhau trong một thiết bị đầu cuối (màn hình)?" để giúp đỡ mọi người tìm kiếm.
jtimberman

Câu trả lời:


22

Có vẻ như bạn muốn chạy màn hình trong thiết bị đầu cuối của bạn.

Ảnh chụp màn hình của màn hình GNU với các phần tách dọc và ngang

Để tạo ảnh chụp màn hình này, tôi mở một thiết bị đầu cuối và chạy screen. Để phân chia cửa sổ, tôi đã sử dụng tổ hợp phím " ctrl-a S" cho phân chia ngang và " ctrl-a |" cho phân chia dọc. Để bắt đầu các shell bổ sung, tôi đã chạy screenba lần trong shell đang hoạt động. Để chuyển đổi giữa các cửa sổ, tôi đã sử dụng tổ hợp phím " ctrl-a tab". Để thay đổi trình bao đang được hiển thị trong cửa sổ đang hoạt động (" 0 bash", " 1 bash", v.v.), tôi đã sử dụng tổ hợp phím " ctrl-a n" ("tiếp theo") hoặc " ctrl-a p" ("trước"). Để thoát khỏi mỗi screentiến trình, tôi chỉ cần thoát khỏi shell đang chạy trong screentiến trình; làm như vậy bốn lần đưa tôi trở lại thiết bị đầu cuối bình thường của tôi.

Tóm tắt các screentổ hợp phím:

ctrl-a S      split the window horizontally
ctrl-a |      split the window vertically
ctrl-a tab    switch to the next window
ctrl-a n      switch to the next process
ctrl-a p      switch to the previous process

(chỉnh sửa: jtimberman) Nếu bạn có phiên bản hỗ trợ, bạn có thể chia màn hình theo chiều dọc với "ctl- |" (ống), vì vậy bạn có thể thực hiện 2+ x 2+ màn hình trên mỗi thiết bị đầu cuối. Ubuntu 9.04 có khả năng này, nó đã được giới thiệu ~ phiên bản 4,00.03.

(chỉnh sửa: las3rjock) Ảnh chụp màn hình đã được cập nhật để hiển thị screenvới các phân chia dọc cũng như ngang. Vì phiên bản screenđi kèm với Mac OS X không đi kèm với tính năng này, tôi đã xây dựng nó từ CVS theo hướng dẫn tôi tìm thấy trên blog này . Tôi giả sử bạn có thể làm tương tự cho Linux bằng cách bỏ qua các patchbước.


1
Nó có thể có 4 thiết bị đầu cuối trong một sắp xếp lưới 2x2?
Randell

@Randell xem bản chỉnh sửa của tôi cho câu trả lời này :-)
jtimberman

@ las3rjock, tôi không quen với những tổ hợp phím đó. Làm thế nào để bạn thực hiện điều đó?
Randell

1
Tôi hiểu rồi Vì vậy, tôi phải thay đổi + S.
Randell

1
Tôi chưa bao giờ có thể sử dụng phân tách dọc trong màn hình một cách nhất quán trên các nền tảng, đó là một công cụ đối phó với tôi. tmux là một thay thế tuyệt vời cung cấp cùng chức năng và "chỉ hoạt động".
Sharpie

17

Tôi nghĩ rằng bạn có thể quan tâm đến Terminator : D

Tổng quat

Mục tiêu của dự án này là sản xuất một công cụ hữu ích để sắp xếp các thiết bị đầu cuối. Nó được lấy cảm hứng từ các chương trình như gnome-multi-term, quadkonsole, v.v. trong đó trọng tâm chính là sắp xếp các thiết bị đầu cuối trong lưới (tab là phương thức mặc định phổ biến nhất, Terminator cũng hỗ trợ).

Phần lớn hành vi của Terminator dựa trên Gnome Terminal và chúng tôi sẽ bổ sung thêm nhiều tính năng từ đó, nhưng chúng tôi cũng muốn mở rộng theo các hướng khác nhau với các tính năng hữu ích cho sysadins và những người dùng khác. Nếu bạn có bất kỳ đề nghị, xin vui lòng gửi lỗi danh sách mong muốn! (xem bên dưới để biết địa chỉ)

Đặc trưng:

  • Danh sách mục
  • Sắp xếp các thiết bị đầu cuối trong một lưới
  • Tab
  • Kéo và thả thứ tự lại của thiết bị đầu cuối
  • Nhiều phím tắt
  • Cấu hình tập tin để ghi đè cài đặt gnome-terminal
  • Gõ đồng thời vào các nhóm thiết bị đầu cuối tùy ý

ảnh chụp màn hình terminator

ảnh chụp màn hình terminator


6

Vui lòng xem mục nhập blog của tôi về tmux được tìm thấy ở đây ... Đó là cách mạnh hơn màn hình, nói tóm lại, tệp cấu hình trong mục nhập blog đính kèm sẽ cấu hình lại các phím tắt tmux để mô phỏng màn hình, ban đầu tmux sử dụng Ctrl + B kết hợp để không nhầm lẫn tiện ích màn hình. Và các phím được cấu hình lại để ... thay vì Ctrl + B, Ctrl + A được sử dụng:

  • Ctrl + A để bắt đầu tổ hợp phím chú ý tmux, chẳng hạn như? cho danh sách các khóa,
  • Ctrl + A, Ctrl + A để vuốt giữa các cửa sổ khác nhau,
  • Ctrl + A, 1 cho cửa sổ đầu tiên, Ctrl + A, 2 cho cửa sổ thứ hai, v.v.
  • Ctrl + A, Tab để chuyển trọng tâm giữa các cửa sổ tách trong một phiên
  • Ctrl + A, C để hiển thị shell bash mới

Đọc nó và tìm hiểu nó ... :)


4

Konsole là tốt nhất, multitabs và một số thứ tuyệt vời khác.


Rõ ràng Konsole có chế độ xem tách làm những gì bạn muốn: kdemonkey.blogspot.com/2007/01/ Khăn Đây là một ảnh chụp màn hình: robertknight.me.uk/files/kde/konsole-split-view-1.png
las3rjock

Việc nhúng các konsole konsole trong một ứng dụng là chuyện nhỏ. Tôi đã thấy một ứng dụng như vậy, nhưng không thể nhớ tên.
Tadeusz A. Kadłubowski

3

Tôi đã sử dụng:

  • eterm - Trình mô phỏng thiết bị đầu cuối khai sáng
  • mrxvt - trình giả lập thiết bị đầu cuối X đa tab nhẹ

Cả hai đều khá đẹp.

Mặc dù tôi vẫn thích gnome-terminal với các tab :-).


1
Có thể sử dụng Ctrl + Shift + T để mở tab mới, Ctrl + PageUp để chuyển đến tab trước đó và Ctrl + PageDn để chuyển đến tab tiếp theo.
a_m0d

Vâng, rõ ràng OP không muốn sử dụng các tab, vì vậy tôi đã xóa phần lớn thông tin đầu cuối gnome.
jtimberman

3

Nếu các câu trả lời hiện tại không cung cấp cho bạn sự linh hoạt hoặc cảm giác mà bạn muốn, bạn cũng có thể muốn xem qua các trình quản lý cửa sổ. Ofc này là một thay đổi lớn chỉ dành cho thiết bị đầu cuối ốp lát, nhưng nếu bạn dự định thực hiện phần lớn mọi thứ trong thiết bị đầu cuối lát gạch, WM lát gạch có thể có lợi ích so với các giải pháp khác.

Cá nhân tôi muốn giới thiệu tuyệt vời


2

bạn có thể sử dụng splitvt để chia BẤT K window cửa sổ đầu cuối nào thành hai - một bên trên nhau, không phải cạnh nhau.

Tuy nhiên, mặc dù có thể phân chia thiết bị đầu cuối theo chiều ngang hoặc chiều dọc (hoặc cả hai) trong một số trình giả lập thiết bị đầu cuối hoặc trong màn hình, bạn bị giới hạn ở 2 hoặc 3 hoặc có lẽ 4 cạnh nhau trước khi chúng quá hẹp (hoặc ngắn) được sử dụng. IMO, các thuật ngữ được gắn thẻ kết hợp với một chương trình như xttitle để đặt tiêu đề tab ít gây nhầm lẫn hơn và hữu ích hơn rất nhiều. YMMV.

những người khác đã đề cập đến màn hình cũng như eterm và mrxvt và những người khác, vì vậy tôi sẽ chỉ ra một tính năng của thiết bị đầu cuối gnome mà bạn có thể đã bỏ lỡ.

bạn có nhận ra rằng bạn không cần phải thay thế giữa các thiết bị đầu cuối trong thiết bị đầu cuối gnome không?

nếu bạn đang sử dụng thiết bị đầu cuối được gắn thẻ, bạn có thể sử dụng Alt-1, Alt-2, Alt-3, v.v. để chuyển đổi giữa các thiết bị đầu cuối.

BTW, tôi chủ yếu sử dụng mrxvt làm thiết bị đầu cuối mà tôi lựa chọn - nhưng gnome-terminal được cài đặt theo mặc định trên hầu hết các hệ thống linux vì vậy tôi đã quen với cách nó hoạt động. Tôi thích mrxvt nhưng GT vẫn ổn hoặc đủ tốt để sử dụng nhẹ / thông thường.


0

Tôi thường thích Xterm với tmux , mà bạn có thể cấu hình để phân chia thiết bị đầu cuối. Xem trang chủ của tmux


Chào mừng, và cảm ơn vì đã giúp đỡ với câu hỏi này. Các tiêu chuẩn trang web đã thay đổi trong sáu năm kể từ khi câu hỏi này ban đầu được đăng. Câu hỏi bây giờ sẽ được coi là lạc đề, và câu trả lời đề xuất phần mềm hiện được dự kiến ​​sẽ nghiêm ngặt hơn một chút. Thật khó để đưa bạn đến một tiêu chuẩn khác so với các câu trả lời khác trong cùng một câu hỏi, nhưng câu trả lời được chấp nhận là một ví dụ tốt về những gì bây giờ sẽ được coi là một câu hỏi hay (nhìn vào các câu trả lời trên hai câu trả lời được đánh giá cao nhất). Để được hướng dẫn, hãy xem meta.superuser.com/questions/5329/ trên
fixer1234
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.