Một nền tảng nhỏ: cửa hàng của chúng tôi có truyền thống chạy một phần mềm Microsoft nhưng bây giờ chúng tôi dự định sử dụng Linux nhúng và tôi thấy mình trong vai trò của Columbus: chinh phục thế giới mới. Tôi đề cập đến điều này bởi vì nó có nghĩa là tôi thiếu bối cảnh để diễn giải những gì bạn có thể nghĩ là một câu trả lời đơn giản. Nếu bạn có thể giải thích mọi thứ so với cách Windows hoạt động thì điều này sẽ hỗ trợ rất nhiều cho sự hiểu biết.
Nếu tôi hiểu chính xác ý tưởng của X-Windows, một ứng dụng là máy khách X và các API cửa sổ gửi / nhận tin nhắn UI đến máy chủ X thông qua ổ cắm TCP (gửi lệnh vẽ cửa sổ đến máy chủ X và nhận chuột và thông điệp hoạt động bàn phím từ nó).
Theo tôi hiểu, việc sử dụng các socket có nghĩa là mã ứng dụng có thể chạy trên một hộp Unix trong khi UI chạy trên máy chủ X thực thi trên (ví dụ) bất kỳ
- cùng một máy tính
- một hộp Unix khác chạy máy chủ X trên cùng một mạng
- một hộp Windows 'W' chạy X-server trên cùng một mạng
- bất kỳ hộp nào chạy máy chủ X ở bất cứ đâu trên internet được cung cấp tường lửa và định tuyến đều được cấu hình phù hợp để cho phép các ổ cắm được yêu cầu.
Trên bàn của tôi, tôi có một máy chủ Linux Mint13 sử dụng máy tính để bàn Cinnamon và được đặt tên là ForwardUntoDawn . Nó được kết nối với mạng 192.168.174 của tôi là 35 và Win7 của tôi nằm trên cùng một mạng với 11. Chúng có thể ping nhau và SAMBA cho phép chia sẻ tệp giữa chúng. Tôi đã cài đặt telnetd và sshd trên ForwardUntoDawn và tôi có thể thiết lập từ các phiên telnet và ssh Win7, và xác thực để có được một dòng lệnh.
Trên hệ thống Win7 của tôi, tôi đã cài đặt Xming với các biểu tượng máy tính để bàn Xming và Xlaunch. Chạy Xlaunch tôi trả lời các lời nhắc như vậy:
- Nhiều Windows / hiển thị 0
- Bắt đầu chương trình: gimp Sử dụng SSH (C: \ Cygwin \ bin \ SSH.exe)
- Clipboard có, không có máy chủ phông chữ hoặc params
Điều này trong giây lát dẫn đến một cửa sổ lệnh màu đen nhưng nó biến mất trước khi tôi có thể đọc tin nhắn.
Bất cứ ai có thể hướng dẫn tôi các bước tiếp theo, hoặc phản hồi phù hợp hơn với nhu cầu của Xming? (Tôi đã chọn gimp chỉ vì tôi biết nó đã được cài đặt và hoạt động.)
Lưu ý rằng để sử dụng câu trả lời bên dưới cũng đọc các bình luận và LƯU Ý, bạn phải khởi động máy chủ cygwin xserver bằng cygwin \ bin \ startxwin.exe để làm cho nó hoạt động, tôi tưởng tượng điều này khởi tạo một vài biến môi trường.
Tôi đã không sử dụng Xming. Sau khi tôi nhận được các cài đặt ssh được đặt ngay trên hộp Linux và đã thành công trong việc sử dụng các công cụ Cygwin, tôi đã sử dụng Xming. Các ứng dụng được khởi chạy bằng Xlaunch sẽ bắt đầu nhưng sau đó đột ngột biến mất. Vấn đề đã không xảy ra bằng cách sử dụng các công cụ Cygwin.