Điểm:1

Có thể cài đặt môi trường máy tính để bàn gnome mặc định của Ubuntu trên hệ thống con Windows cho Linux mà không cần chương trình máy tính từ xa không?

lá cờ id

Có thể cài đặt môi trường máy tính để bàn Gnome mặc định của Ubuntu trên Hệ thống con Windows cho Linux mà không cần chương trình máy tính từ xa không? Và nếu vậy, làm thế nào? Như bạn có thể thấy, tôi hoàn toàn là một người mới sử dụng Linux.

Nmath avatar
lá cờ ng
Môi trường máy tính để bàn chưa được hỗ trợ chính thức trên WSL. Bạn cũng sẽ không sử dụng "máy tính để bàn từ xa"-- đó là để điều khiển thiết bị từ một nơi khác. Ý bạn là VM hay "Máy ảo"? Đó là cách dễ nhất để tải Ubuntu Desktop trên màn hình nền Windows của bạn.
UDONTO avatar
lá cờ id
Không phải vậy, những gì tôi đã thấy cho đến nay là các hướng dẫn là một máy tính để bàn từ Wsl có thể được truy cập thông qua các chương trình như windows remote desktop hoặc VcXsrv Windows X Server (Đây là một ví dụ https://www.youtube.com/watch?v =8SuERIEJJUA) . Và tôi đã tự hỏi liệu tôi có thể (ví dụ) Kết xuất màn hình nền trong ứng dụng Wsl hoặc mở nó thông qua một lệnh trong thiết bị đầu cuối hay không. Nhưng có vẻ như đây không phải là trường hợp.
Nmath avatar
lá cờ ng
Mọi người đã có môi trường máy tính để bàn hoạt động trên WSL nhưng vì nó không được hỗ trợ nên nó không thực sự là một nhiệm vụ đối với "người mới sử dụng Linux". Nếu bạn muốn có Máy tính để bàn Ubuntu trên Windows, hãy sử dụng máy ảo như VirtualBox.
UDONTO avatar
lá cờ id
Vâng, tôi biết rằng đó không phải là điều mà một người mới nên làm trong lần đầu tiên họ chạm tay vào Linux. Nhưng tôi sẽ tìm kiếm điều gì nếu muốn làm như vậy? Không đau để thử mọi thứ phải không?
Nmath avatar
lá cờ ng
Bạn sẽ xem xét rất nhiều nghiên cứu, rất nhiều lần thử và sai, và rất nhiều vấn đề khi giải quyết các hoạt động liên kết phức tạp của hàng chục gói cùng tồn tại để tạo thành một môi trường máy tính để bàn chức năng. Bạn đang tìm cách "đi ngược lại hiện tại" từ cách phần mềm hiện được lập trình để chạy. Ngoài ra, vì nền tảng đang được phát triển liên tục nên thông tin bạn tìm thấy có thể đã lỗi thời. Và nếu bạn làm cho nó hoạt động, nó có thể không tiếp tục như vậy. Đây là một ý tưởng: https://askubuntu.com/q/1162808
Nmath avatar
lá cờ ng
Việc chạy các ứng dụng GUI và môi trường máy tính để bàn đầy đủ qua WSL đang được phát triển tích cực và nhận được sự hỗ trợ, đặc biệt là với WSLg trong Windows 11 nhưng WSL vẫn là một công cụ để chạy các ứng dụng dòng lệnh trên Windows. Nếu bạn muốn có một môi trường máy tính để bàn, bạn đang sử dụng sai công cụ cho công việc, vì vậy bạn sẽ có một khoảng thời gian tồi tệ.Sẽ hợp lý hơn rất nhiều nếu bạn vượt qua bất kỳ nỗi sợ hãi hoặc lo lắng nào về việc sử dụng VirtualBox hoặc phần mềm máy ảo tương tự. Bước đầu tiên để đạt được một nhiệm vụ là chọn đúng công cụ và học cách sử dụng nó đúng cách - mọi thứ khác đều dễ dàng.
UDONTO avatar
lá cờ id
... Ok điều đó nghe có vẻ khó hơn mong đợi. Vì vậy, nếu tôi hiểu điều này đúng thì hiện tại không có cách nào để chạy môi trường máy tính để bàn trong Wsl. nhưng có những dự án trong công việc cho điều đó. chủ yếu trong cộng đồng windows 11. Chà, tôi chỉ tự hỏi liệu điều đó có khả thi hay không bởi vì, không, tôi không sợ máy ảo. Hiện tại tôi không có đủ dung lượng đĩa để chạy một cái, vì vậy tôi nghĩ Wsl sẽ có trọng lượng nhẹ hơn "chạy tự nhiên hơn" (nếu điều đó hợp lý).
UDONTO avatar
lá cờ id
Và tôi không muốn có một máy bị cô lập chạy ẩn (cả hai máy đều có thể truy cập cùng một dữ liệu).
Điểm:0
lá cờ vn

Từ nhận xét của bạn:

Không đau để thử mọi thứ phải không?

Bạn hoàn toàn chính xác, đặc biệt nếu đó chỉ là thử nghiệm cho mục đích học tập. WSL là một cách tuyệt vời để tiếp xúc với nhiều công nghệ Linux khác nhau trong khi vẫn ở trong Windows.

Có một vài điều khác nhau mà bạn cần giải quyết để chạy Ubuntu Desktop trong WSLg. Một số là khá dễ dàng. Những người khác, không quá nhiều.

  • Đầu tiên, "phần khó" -- Gnome yêu cầu Systemd, mà WSL không hỗ trợ. Tôi chưa xem video mà bạn đã liên kết trong các nhận xét, nhưng nếu video bao gồm việc tải Ubuntu Desktop trên WSL, thì có thể video đó sử dụng tập lệnh hỗ trợ Systemd. Tôi thực sự không khuyên bạn nên những điều này mà không có Thực ra hiểu chuyện gì đang xảy ra. Xem câu trả lời của tôi đây để biết thêm chi tiết.

    Nếu bạn muốn có một môi trường máy tính để bàn trong WSLg, tôi sẽ đề xuất một môi trường không yêu cầu Systemd, chẳng hạn như (tất nhiên là không giới hạn ở) Xfce4.

    Mặt khác, nếu bạn đang sử dụng WSL2 để tiếp xúc với các công nghệ Linux khác nhau, thì việc tìm hiểu sâu về Systemd là một dự án rất thú vị. Bản thân tôi hiện đang tìm hiểu khá sâu về Systemd trên WSL vì những lý do của riêng tôi.

  • Thứ hai, WSLg trong Windows 11 sử dụng chương trình phụ trợ Weston (trong một bản phân phối "hệ thống" khác) để hiển thị các ứng dụng GUI. Nó thực sự sử dụng giao thức RDP (với một số tiện ích mở rộng đã được mã nguồn mở) trong Windows để kết nối với màn hình Weston.

    Như đã lưu ý trong câu trả lời này, Weston là máy chủ Wayland tham chiếu và máy chủ Wayland cung cấp trình quản lý cửa sổ của riêng nó. Điều này có nghĩa là, để chạy môi trường máy tính để bàn có trình quản lý cửa sổ trong WSLg, bạn cần chạy "Weston in Weston" hoặc (nhiều khả năng là có nhiều DE hơn hiện nay), cửa sổ Xwayland toàn màn hình trong đó bạn chạy DE. Xem câu trả lời đó để biết chi tiết về cách thực hiện điều đó.

    Bạn cũng có thể sử dụng VcXsrv toàn màn hình hoặc máy chủ X khác trong Windows.

Ngay cả trong Windows 11 với WSLg, tôi vẫn nghĩ rằng xrdp (trong WSL) với ứng dụng khách Windows RDP là cách tốt nhất để truy cập bất kỳ môi trường màn hình toàn màn hình nào trong WSL, như trong câu trả lời này. Có nhiều lý do cho việc này:

  • Ít nhất hiện tại, RDP là một công nghệ ổn định hơn nhiều so với Xwayland của Weston dưới WSLg. Tôi tiếp tục gặp sự cố bàn phím (và các vấn đề khác) khi cố gắng sử dụng Xwayland để chạy môi trường máy tính để bàn. Điều này có thể sẽ cải thiện theo thời gian, nhưng nhận ra rằng RDP (ít nhất là ứng dụng khách Windows) là một ứng dụng kinh doanh quan trọng cho các ứng dụng Doanh nghiệp (Azure và nhiều ứng dụng khác). Nó sẽ rất mạnh mẽ và được hỗ trợ tốt bởi Microsoft.

  • Khi bạn đang ở phiên RDP toàn màn hình, những thứ như thay thế+Chuyển hướng làm việc như mong đợi trong DE. Miễn là bạn đang chạy XServer hoặc Xwayland của bên thứ ba, Windows vẫn tiếp tục mắc bẫy thay thế+Chuyển hướng, đưa bạn ra khỏi DE của bạn.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.