Có thể đặt GUI không chỉ là TTY7 không?


32

Câu hỏi của tôi là khá nhiều tiêu đề. Tôi thường sử dụng TTY để xử lý các vấn đề khác nhau song song. Điều này có thể là ví dụ:

  • một cái gì đó địa phương trên TTY1
  • mỗi SSH trên ServerA trên TTY2
  • mỗi SSH trên ServerB trên TTY3
  • giám sát mạng trên TTY4
  • GUI máy tính để bàn trên TTY7

Tuy nhiên, có những trường hợp, thật tuyệt khi có 1 máy tính để bàn trên mỗi TTY khác nhau. Ví dụ như:

  • ví dụ 1 với XFCE / Unity / Kde trên TTY7
  • ví dụ 2 với XFCE / Unity / Kde trên TTY8

Điều đó có thể không?


Nếu tôi hiểu câu hỏi của bạn, tôi nghĩ rằng bạn có thể đang hỏi điều gì đó mà tôi đã tự hỏi về vài năm trước khi tôi nhận ra lần đầu tiên tôi có tất cả các cửa sổ đầu cuối này (tôi vẫn không bao giờ sử dụng) đằng sau ctrl-alt F1-F6. Tôi tự hỏi liệu điều đó có nghĩa là về cơ bản có thể tải GUI nhiều lần hay chuyển trực tiếp sang hệ điều hành khác, giống như tôi hiện đang làm với chromebook của mình, nơi tôi có thể trao đổi trực tiếp giữa Chrome OS và Ubuntu / unity. Tôi sẽ theo dõi câu hỏi này bởi vì tôi thực sự muốn tìm hiểu.
gyropyge

@gyropyge Tuy nhiên, theo tôi hiểu, các TTY khác nhau không phải là một quan điểm khác về thiết bị đầu cuối. Nhưng thật tuyệt khi biết rằng liệu chúng có thể được sử dụng một cách linh hoạt hơn không, chỉ là các chữ cái đầu cuối đen trắng.
Melauki Mawi

Thông thường khi tôi cần một thiết bị đầu cuối, tôi nhấn ctrl-alt-T và hiển thị một thiết bị đầu cuối trong một cửa sổ. Hầu hết thời gian nó phù hợp với nhu cầu ít ỏi của tôi và trong những dịp hiếm hoi đó, tôi cần một thứ lớn hơn, làm cho nó lớn hơn. Tôi đã luôn nghi ngờ sáu ông lớn mà chúng ta đang thảo luận có một số lợi thế như mức độ ưu tiên cpu cao hơn, nhưng điều gì đó không ảnh hưởng đến tôi vì nhu cầu kỳ lạ để cài đặt thứ gì đó đơn giản là tôi không thể cài đặt trực tiếp bằng trung tâm phần mềm. Điều gần nhất tôi từng nói với những gì bạn đang nói đến là khi tôi thiết lập VMware, thứ mà tôi chỉ sử dụng để cài đặt windows, dù sao tôi cũng không sử dụng.
gyropyge

@gyropyge ngày xưa có thể nhưng lightDM (những gì chúng ta sử dụng bây giờ) là -hardcoding- đến tty7. Bạn có thể thay đổi nó thành một tty khác nhưng nó vẫn là MỘT DE.
Rinzwind

Mặc dù đó không chính xác là những gì bạn yêu cầu, KDE có một tính năng gọi là Hoạt động. Khi bạn chuyển đổi hoạt động, bạn nhận được một bộ máy tính để bàn hoàn toàn mới, có thể thiết lập hoàn toàn khác với mặc định của bạn. Kiểu này thực hiện tương tự như những gì bạn yêu cầu, nhưng, AFAIK, sẽ ở trong một phiên X.
Joe

Câu trả lời:


29

Có và không.

Đặt các phần TTY / PTS sang một bên của cuộc hội thoại ...

Có, bạn có thể chạy nhiều hơn một ví dụ Xorg.

X :1
X :2
X :3

sẽ bắt đầu 3 phiên Xorg mới trên các cổng hiển thị 1,2 và 3

Bạn có thể chạy chết tiệt gần bất kỳ lệnh nào bằng cách đặt biến HIỂN THỊ.

vì vậy DISPLAY=:1 xtermsẽ bắt đầu xterm trên cổng hiển thị 1

Máy tính để bàn "mặc định" của bạn là cổng hiển thị 0 (: 0)

Bây giờ cho phần không có.

Unity không phải là một môi trường máy tính để bàn tuyệt vời. Nhiều như một số người thích nó, nó thực sự khởi hành từ rất nhiều thứ làm cho Linux trở nên tuyệt vời. Một trong những điều đó, là nó giả định rằng nó sẽ chỉ chạy một lần. Vì vậy, bắt đầu Unity trên nhiều cổng hiển thị thường tạo ra vô số lỗi vì cả hai "môi trường" đều chiến đấu với các cài đặt và như vậy.

KDE đã từng có cùng một vấn đề (nó vẫn có thể). XFCE và các môi trường máy tính để bàn "truyền thống hơn" khác thường hoạt động tốt hoặc ít nhất, hoạt động như một phiên bản cho mỗi người dùng đăng nhập.

Vì vậy, có, bạn có thể chạy nhiều phiên GUI cùng một lúc trong TTY / PTY khác nhau và truy cập chúng bằng cách nhấn CTRL + ALT + F7-F12 (tùy thuộc vào cài đặt kernel).


3
+1. Là một điểm dữ liệu bổ sung, gnomevề cơ bản có cùng một vấn đề --- nó không được thiết kế để bạn có thể bắt đầu nhiều phiên cho cùng một người dùng (điều đáng tiếc, đặc biệt là khi kết nối từ xa). Có lẽ là một hạn chế cơ bản của ý tưởng DBus và Gsinstall ... Nhưng bạn có thể sử dụng một số trình quản lý cửa sổ "cũ" khác trên các phiên đồ họa khác, như trong Askubfox.com/a/519164/16395 hoặc đơn giản là sử dụng một người dùng khác trên bổ sung phiên đồ họa.
Rmano

1
@coteyr Tôi không có ý tưởng gì cao hơn ctrl-alt-F7. Cảm ơn bạn cho các máy tính để bàn khác! Tôi sẽ kiểm tra những gì khác tôi có thể làm ngay khi mọi thứ chậm lại.
gyropyge

15

Có, bạn có thể bắt đầu một GUI mới trong một TTY khác. Từ Ubuntu TTY mặc định (số 7), chuyển sang TTY khác (số 3 trong ví dụ này) bằng cách nhấn:

Ctrl+ Alt+F3

Cung cấp tên người dùng và mật khẩu của bạn và sau đó bắt đầu một phiên X mới, sử dụng cùng số TTY hiện tại:

startx -- :3

11
Hãy cẩn thận khi bắt đầu phiên Unity / Gnome / KDE thứ hai với cùng một người dùng. Havoc có thể phát sinh ...
Rmano

3
Có, và theo kinh nghiệm của tôi, mọi thứ cũng có thể sai với KDE (nó thậm chí có thể không bắt đầu). Nhưng đó là những vấn đề liên quan đến bản thân DE, tóm lại đây là chức năng X / Linux cơ bản cũng có trong Ubuntu.
Luís de Sousa
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.