Nhóm của chúng tôi thường kết nối với máy chủ Windows thông qua máy tính để bàn từ xa (RDP). Bên trong RDP, chúng tôi sử dụng Putty (trình giả lập thiết bị đầu cuối) để kết nối với máy chủ Linux. Đôi khi, chúng tôi khởi chạy X-Win32 (máy chủ X dành cho Windows) trong RDP và chạy ứng dụng X trên Linux để hiển thị GUI cho Windows. Nếu chỉ có một người làm điều này, anh ta có thể
xuất HIỂN THỊ = [máy chủ Windows]: 0
trong cửa sổ Linux Putty và chạy ứng dụng X. Nếu một người khác làm điều này, rất có thể anh ta cần đặt HIỂN THỊ thành [máy chủ Windows]:1, ...
Số sau dấu hai chấm là số hiển thị X. Chúng ta có thể thấy nó bằng cách di chuyển chuột qua biểu tượng X-Win32 ở góc dưới bên phải của RDP. Nhưng tôi tự hỏi liệu có cách nào để phát hiện số đó từ Linux không.
Chúng ta có thể tự đặt biến môi trường trong PuTTY (Kết nối-> Dữ liệu-> Biến môi trường) trước khi kết nối với Linux và sau khi kết nối, trình bao bash sẽ có biến được đặt. Hoặc chúng ta có thể chạy Process Explorer trên máy chủ Windows và kiểm tra biến môi trường HIỂN THỊ trong quy trình ime.exe (một quy trình do X-Win32 sinh ra). Nhưng những điều này thậm chí còn phức tạp hơn việc yêu cầu các thành viên trong nhóm của chúng tôi di chuyển chuột qua biểu tượng X-Win32 để lấy số hiển thị. Có cách nào dễ dàng hơn hoặc cách chúng ta có thể tự động hóa không? Nếu không, đó là tốt. Cảm ơn bạn!