我有一个带有多个别名的.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,但未将其设置为特定服务器,除了在错误中显示display:0之外,没有任何区别。不,我没有改变。您上次连接是什么意思?我通常通过关闭rdesktop屏幕来终止会话,但是当出现此错误时,我使用ctrl + c。ps -ef中没有rdesktop
—
proc
您是在GNU屏幕还是tmux中?运行时会出现相同的错误
—
亚当·卡兹
xclock
吗?
AFAIK您需要
—
罗伯特·里德尔
export
的DISPLAY
变量,不是set
它。否则子进程(例如your rdesktop
)将不会继承它。
DISPLAY=:0.0 rdesktop <server>
?你没有改变什么吗?您最近一次的联系方式如何?您如何终止会话?是否有rdesktop
仍然在运行?如果是的话,你需要先杀死这些会议,因为它造成该会话仍然使用的显示和不分配相同的显示想到