Computer >> Máy Tính >  >> Hệ thống >> Windows

Cách chạy ứng dụng đồ họa trong BASH trên Windows 10

Xin chào xin chào, tôi không biết tại sao bạn nói Windows, tôi nói Linux. Cho đến gần đây, khái niệm chạy Linux trên Windows chỉ có thể thực hiện được nhờ khả năng ảo hóa. Nhưng giờ đây, Windows 10 cung cấp một triển khai gốc của Ubuntu. Hân hoan.

Chúng tôi đã thấy điều này trong hành động gần đây và tất cả chúng tôi đều ngạc nhiên. Nhưng có một điều mà chúng tôi đã không thành công trong việc chạy các ứng dụng đồ họa. Hình ảnh Ubuntu không có thành phần đồ họa. Bạn có thể cài đặt công cụ máy chủ X11, nhưng bạn sẽ không thể khởi chạy nó. Bạn cần một máy chủ X bên ngoài cho các ứng dụng đồ họa của mình. Hãy thử điều đó.

Cài đặt Xming

Ming là kẻ xấu trong Flash Gordon. Xming là một X Server dành cho Windows, cho phép chúng tôi xuất màn hình của mình và sau đó chạy các ứng dụng đồ họa. Hơi giống VNC và như vậy, ngoại trừ khác nhau. Cũng vậy nhưng khác nhau. Sau khi bạn đã cấu hình đúng BASH trên Windows 10, bước tiếp theo là cài đặt chương trình này.

Sau khi chương trình được cài đặt, hãy chạy nó. Nếu bạn đã bật tường lửa Windows, nó sẽ nhắc bạn. Điều này hợp lý vì Xming cần chạy như một máy chủ và chấp nhận các kết nối đến. Bạn chỉ nên cho phép nó đối với các địa chỉ cục bộ (riêng tư). Nếu bạn đã đọc hướng dẫn cấu hình &lệnh Linux và bài đánh giá Xephyr của tôi từ lâu, thì các khái niệm sẽ trở nên rõ ràng hơn.

Một bức ảnh có giá trị bằng một nghìn pixel

Được rồi. Xming nên chạy - nó sẽ hiển thị trong khay hệ thống. Bây giờ, chúng ta nên thử chạy một ứng dụng đồ họa, như Firefox hoặc VLC hoặc tương tự. Nhưng bạn phải cho các ứng dụng biết vị trí hiển thị của chúng. Điều này có thể được thực hiện bằng nhiều cách. Đơn giản nhất:

HIỂN THỊ=:0

Rất nhiều hình ảnh đáng yêu, ở đây chúng tôi đi! Bộ sưu tập nhỏ này cũng bao gồm một ảnh chụp màn hình về cách tôi truy cập ổ đĩa Windows và mở một tệp nhạc. Theo mặc định, bạn sẽ chỉ có thư mục chính của mình, nhưng nếu bạn đi lên cây Hệ thống tệp, bạn sẽ có các tệp gắn kết cho các ổ đĩa Windows, có sẵn trong /mnt. Hơi giống như RƯỢU.

Hoàn hảo?

Không có gì. Có nhiều vấn đề khác nhau liên quan đến bài tập này. Bạn sẽ không có bất kỳ khả năng tăng tốc 3D nào theo cách này. Card âm thanh hoặc máy ảnh của bạn sẽ không hoạt động vì Hệ thống con Windows dành cho Linux (WSL) chỉ là triển khai ở chế độ người dùng và bạn không thể truy cập trực tiếp vào phần cứng ở giai đoạn này. Hiệu suất cũng sẽ là một vấn đề.

Và cũng có thể có nhiều lỗi khác nhau với khía cạnh đồ họa của mọi thứ, cộng với các phụ thuộc bị thiếu. Lúc đầu, VLC sẽ không chạy vì tôi chưa thiết lập đúng PulseAudio. Nó thực sự sẽ sụp đổ. Sau đó, nó đã chạy, sau khi tôi cài đặt thêm một số phụ thuộc, nhưng tôi không có âm thanh. Cũng có những lời phàn nàn từ Firefox về hộp cát không gian tên, tuy nhiên nó vẫn chạy tốt.

HIỂN THỊ=:0 vlc
Trình phát phương tiện VLC 2.1.6 Rincewind (bản sửa đổi 2.1.6-0-gea01d28)
[0x1217f08] lỗi đầu ra âm thanh xung:Lỗi kết nối máy chủ PulseAudio:Kết nối bị từ chối
Xác nhận 'pthread_mutex_unlock(&m->mutex) ==0' không thành công tại pulsecore/mutex-posix.c:108, hàm pa_mutex_unlock(). phá thai.
Đã hủy bỏ (đổ bỏ lõi)

Hộp cát:tìm thấy đa luồng không mong muốn; điều này ngăn cản việc sử dụng hộp cát không gian tên.

Kết luận

Chúng ta đi đây. Một chủ đề khác thành thạo. Đây là niềm vui. Ai có thể nghĩ. Nhưng khái niệm này ngày càng mở ra nhiều khả năng hơn và nó mới chỉ là bản beta. Toàn bộ ngăn xếp có thể hấp dẫn hơn nhiều và nếu các trình điều khiển bằng cách nào đó cũng tham gia vào phương trình, thì người dùng cũng sẽ có thể tận hưởng hiệu suất tốt hơn và sử dụng đầy đủ phần cứng của họ. Hiện tại, bạn có thể sử dụng BASH và với sự trợ giúp của Xming, bạn cũng có thể thử nghiệm các ứng dụng đồ họa có mức độ ổn định khá, kết quả không được hứa hẹn và trải nghiệm hơi lag.

Tôi thấy WSL là một trong những tính năng mới mẻ hơn của Windows 10, ngay cả khi nó chưa phục vụ bất kỳ mục đích tuyệt vời nào. Nhưng nếu bạn nghĩ về nó, hệ điều hành này của Microsoft sẽ đưa bạn đến gần hơn với thế giới Linux hơn bất kỳ bản phát hành Windows nào khác đã làm trước đây. Khá thanh lịch, tôi phải nói. Một điều chắc chắn là tôi sẽ thử nghiệm và điều chỉnh nó nhiều hơn nữa. Khái niệm về tính linh hoạt, bảo mật và ai biết được điều gì khác vẫy gọi tôi không thể cưỡng lại được. Hãy theo dõi để vui hơn nhiều.

Chúc mừng.