ฉันมีไฟล์. bash_aliases ซึ่งมีชื่อแทนหลายรายการซึ่งฉันใช้เชื่อมต่อกับเครื่อง Windows นามแฝงถูกตั้งค่าดังนี้:
rdesktop -d domain -u username -p password -k fr-be -g 1920x1024 -T Customer-SupportPC -a 24 IP
เมื่อวานนี้การเชื่อมต่อใช้งานได้ดีการเชื่อมต่อในวันนี้ทำให้ฉันมีข้อผิดพลาด:
ERROR: Failed to open display:
เซสชัน SSH นั้นไม่มีปัญหามันเป็นปัญหาของ rdesktop กับเซิร์ฟเวอร์ Windows เท่านั้น การส่งต่อ X11 ถูกตั้งค่าเป็นใช่ค่ะ/etc/ssh/sshd_config
@ αғsнιηฉันได้ตั้งค่า DISPLAY เป็น 0 แต่ไม่ใช่สำหรับเซิร์ฟเวอร์เฉพาะทำให้ไม่แตกต่างยกเว้นว่าจะแสดงผล: 0 ในข้อผิดพลาด ไม่ฉันไม่ได้เปลี่ยนอะไร การเชื่อมต่อครั้งล่าสุดหมายถึงอะไร ฉันมักจะยุติเซสชันของฉันโดยการปิดหน้าจอ rdesktop แต่เมื่อฉันได้รับข้อผิดพลาดนี้ฉันใช้ ctrl + c ไม่มี rdesktop procs ใน ps -ef
—
Noosrep
คุณอยู่ในหน้าจอ GNU หรือ tmux หรือไม่? คุณได้รับข้อผิดพลาดเดียวกันเมื่อคุณเรียกใช้
—
Adam Katz
xclock
?
AFAIK คุณต้องตัวแปรไม่มัน มิฉะนั้นกระบวนการของเด็กเช่นคุณจะไม่ได้รับมรดก
—
Robert Riedl
export
DISPLAY
set
rdesktop
DISPLAY=:0.0 rdesktop <server>
หรือไม่? คุณไม่เปลี่ยนอะไรเหรอ? การเชื่อมต่อครั้งสุดท้ายของคุณเป็นอย่างไร คุณเลิกเซสชันได้อย่างไร? มีผู้ใดrdesktop
ยังทำงานอยู่หรือไม่ ถ้าใช่คุณจะต้องฆ่าเซสชันเหล่านั้นก่อนเพราะจะทำให้ DISPLAY ใช้งานโดยเซสชันนั้นและยังไม่จัดสรรความคิดการแสดงผลเดียวกัน