У мене є файл .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
@ αғsnιη Я встановив DISPLAY на 0, але не для конкретного сервера, це не має ніякої різниці, за винятком того, що він відображає відображення: 0 у помилці. Ні, я щось не змінив. Що ви маєте на увазі під останнім часом зв'язку? Зазвичай я припиняю сеанс, закриваючи екран rdesktop, але коли я отримую цю помилку, використовую ctrl + c. Немає програм rdesktop у ps -ef
—
Noosrep
Ви перебуваєте на екрані GNU чи tmux? Ви отримуєте таку ж помилку під час запуску
—
Адам Кац
xclock
?
AFAIK вам потрібно
—
Роберт Ридл
export
в DISPLAY
змінної, а НЕ set
вона. Інакше дочірні процеси, як і ваш rdesktop
, не успадкують його.
DISPLAY=:0.0 rdesktop <server>
? Ви щось не змінили? Яким був ваш останній час зв'язку? Як ви припиняєте сеанс? Чиrdesktop
все ще працює? якщо так, то вам слід спочатку вбити ці сеанси, оскільки це спричинило DISPLAY, що використовується на цьому сеансі, і не виділяє ту саму думку в дисплеї