Tôi có tệp .bash_aliases với một số bí danh mà tôi sử dụng để kết nối với máy Windows. Các bí danh được thiết lập như thế này:
rdesktop -d domain -u username -p password -k fr-be -g 1920x1024 -T Customer-SupportPC -a 24 IP
Hôm qua kết nối hoạt động tốt, hôm nay kết nối cho tôi lỗi sau:
ERROR: Failed to open display:
Các phiên SSH không có vấn đề gì, đó chỉ là vấn đề với rdesktop đối với máy chủ Windows. Chuyển tiếp X11 được đặt thành có trong/etc/ssh/sshd_config
@ αғsнιη Tôi đã đặt HIỂN THỊ thành 0 nhưng không phải cho một máy chủ cụ thể, không có sự khác biệt nào ngoại trừ nó hiển thị: 0 trong lỗi. Không, tôi đã không thay đổi một cái gì đó. Bạn có ý nghĩa gì bởi kết nối thời gian qua? Tôi thường chấm dứt phiên của mình bằng cách đóng màn hình rdesktop nhưng khi gặp lỗi này, tôi sử dụng ctrl + c. Không có procs rdesktop trong ps
—
-ef
Bạn đang ở trong màn hình GNU hay tmux? Bạn có nhận được cùng một lỗi khi bạn chạy
—
Adam Katz
xclock
?
AFAIK bạn cần
—
Robert Riedl
export
sự DISPLAY
thay đổi, không set
nó. Nếu không, các tiến trình con, như của bạn rdesktop
, sẽ không kế thừa nó.
DISPLAY=:0.0 rdesktop <server>
chưa? Bạn đã không thay đổi điều gì? Lần cuối bạn kết nối như thế nào? Làm thế nào bạn chấm dứt phiên của bạn? Có airdesktop
vẫn đang chạy? nếu có, bạn sẽ cần phải giết các phiên đó trước vì nó gây ra HIỂN THỊ được sử dụng bởi phiên đó và không phân bổ cùng một suy nghĩ hiển thị