Terminal chỉ là máy tính để bàn


11

Có thể có một thiết bị đầu cuối chỉ có máy tính để bàn trong Linux (Mint) không?

Tôi muốn khởi động bình thường, nghĩa là tôi muốn có thể khởi động các chương trình GUI (IDE, Trình duyệt, v.v.), nhưng tôi không muốn bất cứ thứ gì trên máy tính để bàn trừ Terminal sau khi khởi động. Lý tưởng nhất là một số loại thiết bị đầu cuối nhúng trên máy tính để bàn và không có gì ngoài đó.

"Cách giải quyết" hiện tại của tôi là có một máy tính để bàn màu đen thuần túy và sử dụng Ctrl+ Alt+ Tđể khởi động hệ vỏ, nhưng lý tưởng nhất là tôi muốn một cái như là một phần sửa chữa của máy tính để bàn.

Mục đích sẽ bị buộc phải làm những thứ tiêu chuẩn chỉ với thiết bị đầu cuối và càng ít phân tâm càng tốt.


1
Vì vậy, bạn không muốn một thiết bị đầu cuối THỰC TẾ? Bạn muốn một mô phỏng trong máy chủ X11? Hay bạn muốn một bộ đệm khung TTY? (bởi thiết bị đầu cuối thực sự tôi có ý nghĩa như thế này i.imgur.com/9JL41Fi.jpg ) Bạn có thể làm điều đó bằng cách đăng nhập phiên của bạn chạy một shellscript khởi chạy xterm và có thể là trình quản lý cửa sổ. Chỉ vậy thôi và bắt đầu.
Wyatt8740

Ngoài ra, tôi đã tự bắt đầu sử dụng thiết bị đầu cuối cho hầu hết mọi thứ chỉ vì tôi đã quen với việc cố gắng chuyển các chương trình C đã lỗi thời và thấy việc chuyển đổi giữa thiết bị đầu cuối và GUI quá chậm và đau đớn khi tất cả những gì tôi cần là grepmột trình soạn thảo ( nanođối với tôi) và trình biên dịch C. Ngoài ra, việc loay hoay trên điện thoại Android và các ý tưởng đã được bẻ khóa đã giúp tôi RẤT thích nghi với việc sử dụng thiết bị đầu cuối, vì đó là cách đơn giản nhất để xem những gì đang thực sự xảy ra với chúng.
Wyatt8740

Mục tiêu của tôi là tự động hóa (gần như) mọi thứ tôi làm. Tôi sẽ không thêm một số Kỹ năng DevOp nhưng để có được chúng, tôi cần bắt đầu sử dụng thiết bị đầu cuối một cách thường xuyên.
SklogW

1
Tôi chỉ bắt đầu gọi các chương trình từ một thiết bị đầu cuối và viết các kịch bản shell. Tôi chưa bao giờ phải thực sự vẫy mình khỏi gui một khi tôi nhận ra rằng nhanh hơn để khởi động một chương trình từ một thiết bị đầu cuối. Ngoài ra, mancác trang sẽ là người bạn tốt nhất của bạn. Và nếu bạn từng tìm thấy một, một thiết bị đầu cuối nối tiếp chuyên dụng là cách bạn có thể chạy một thiết bị đầu cuối mà không cần BẤT K on gì trên máy chủ X11 của bạn. xem pic tôi đã đăng trong một bình luận trước đó. Trên một, export DISPLAY=:0.0và sau đó khởi chạy một chương trình sử dụng GUI ( DISPLAYđiều khiển máy chủ X11 mà chương trình của bạn kết nối với).
Wyatt8740

Câu trả lời:


7

Bằng cách này hay cách khác, bạn sẽ cần X chạy. Nhưng bạn có thể nhận được một cái gì đó giống như những gì bạn yêu cầu với trình quản lý cửa sổ ốp lát . Một trong những cái trước đó là "ion" (không phổ biến như bây giờ).

Đọc thêm (tất nhiên không có khuyến nghị cụ thể: điều đó sẽ đưa ra ý kiến):


1
Tôi nhìn vào i3 và nó chính xác là những gì tôi muốn. Cảm ơn!
SklogW

Chính xác. Tôi rất thích AwesomeWM, cái mà tôi thích bởi vì nó hoàn toàn có thể cấu hình và có thể viết được script (giao diện của nó được xác định trong Lua).
Kroltan

Tôi muốn giới thiệu thứ hai của @ Kroltan về Awesome; Không giống như một số trình quản lý cửa sổ ốp lát, thật dễ dàng để điều khiển các cửa sổ bằng chuột cũng như bàn phím và thật dễ dàng để thiết lập nó để tạo ra một thiết bị đầu cuối khi khởi động .
l0b0

Bạn có biết nếu có một trình quản lý ốp lát hỗ trợ màn hình 4k không? Thật không may, i3 dường như không làm như vậy
SklogW 18/07/2016

Tôi tin rằng FVWM có thể hỗ trợ ốp lát. Như là một lựa chọn. Tôi thích nó cho các thiết bị ARM bị suy giảm hiệu năng. Bây giờ nó là một WM rất trưởng thành, nhưng lỗi thời. Một bước tiến lên từ TWM.
Wyatt8740

7

Về mặt kỹ thuật, tất cả những gì bạn cần để chạy các chương trình GUI là máy chủ X. Bạn có thể chạy chỉ một trình giả lập thiết bị đầu cuối và chạy tất cả các chương trình từ đó. Tuy nhiên, cuộc sống không có trình quản lý cửa sổ hoàn toàn không thoải mái: không có giao diện để chuyển đổi, nâng cao, thay đổi kích thước, di chuyển, ẩn, đóng và thao tác các cửa sổ.

Vì vậy, những gì bạn cần là một trình quản lý cửa sổ, có thể không có môi trường máy tính để bàn. Có rất nhiều trình quản lý cửa sổ ngoài kia - Wikipedia có bảng so sánh , Debian bao gồm nhiều hơn (57 gói cung cấp x-window-manager), nhưng tồn tại nhiều hơn (và thậm chí danh sách đó không đầy đủ, nhưng hầu hết những cái không có trong danh sách đó có thể là các chương trình tối giản được sử dụng chủ yếu là bởi tác giả của họ).

Phần lớn các nhà quản lý cửa sổ ít phổ biến có xu hướng ở khía cạnh tối giản, nhưng không phải tất cả đều như vậy. Khá nhiều trình quản lý cửa sổ ngoài các trình quản lý được thiết kế riêng cho môi trường máy tính để bàn có thể được sử dụng thoải mái mà không cần bất kỳ loại màn hình nào làm mất tập trung.

Nếu bạn muốn có nhiều quyền kiểm soát đối với cách môi trường của bạn hoạt động, ba lựa chọn nổi bật: tuyệt vời , được lập trình trong Lua; cá cưa , được lập trình ở Lisp; xmonad , được lập trình trong Haskell. Tuyệt vời và xmonad đang ốp lát , sawfish đang xếp chồng (và hỗ trợ tuyệt vời xếp chồng đến một mức độ nào đó). Nếu bạn thường có thói quen có cửa sổ toàn màn hình thì có lẽ bạn sẽ thích một trình quản lý cửa sổ ốp lát. Nếu bạn không bao giờ có đủ bất động sản màn hình để phù hợp với tất cả các cửa sổ bạn muốn xem cùng nhau thì xếp chồng thực sự hữu ích.

Nếu bạn thích một cái gì đó tối giản với ít cấu hình, hãy xem qua danh sách và kiểm tra một vài thứ cho đến khi bạn tìm thấy một thứ có đặc điểm riêng của tác giả phù hợp với bạn.

Cho dù bạn chọn trình quản lý cửa sổ nào, bạn có thể chạy thiết bị đầu cuối toàn màn hình khi đăng nhập và chạy tất cả các chương trình của bạn từ đó. Chỉ cần bất kỳ trình quản lý cửa sổ nào cũng cung cấp một cách để chạy các chương trình nhưng bạn không phải sử dụng nó nếu bạn không muốn.


0

Giải pháp bổ sung cho vấn đề của tôi:

Giải pháp hiện tại của tôi cho đến khi tôi quen với i3 là sử dụng terminator với bố cục tùy chỉnh. Để các ứng dụng khởi động tôi đã thêm một lệnh terminator -l mylayout. Sau khi khởi động, nó khởi động ứng dụng ở chế độ toàn màn hình.

Hoạt động chính xác như thế nào tôi muốn nó làm việc.

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.