rdesktop дає ПОМИЛКУ: Не вдалося відкрити дисплей:


12

У мене є файл .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


Ви намагалися встановити дисплей DISPLAY=:0.0 rdesktop <server>? Ви щось не змінили? Яким був ваш останній час зв'язку? Як ви припиняєте сеанс? Чи rdesktopвсе ще працює? якщо так, то вам слід спочатку вбити ці сеанси, оскільки це спричинило DISPLAY, що використовується на цьому сеансі, і не виділяє ту саму думку в дисплеї
αғsnιη

@ αғsnιη Я встановив DISPLAY на 0, але не для конкретного сервера, це не має ніякої різниці, за винятком того, що він відображає відображення: 0 у помилці. Ні, я щось не змінив. Що ви маєте на увазі під останнім часом зв'язку? Зазвичай я припиняю сеанс, закриваючи екран rdesktop, але коли я отримую цю помилку, використовую ctrl + c. Немає програм rdesktop у ps -ef
Noosrep

Ви перебуваєте на екрані GNU чи tmux? Ви отримуєте таку ж помилку під час запуску xclock?
Адам Кац

1
AFAIK вам потрібно exportв DISPLAYзмінної, а НЕ setвона. Інакше дочірні процеси, як і ваш rdesktop, не успадкують його.
Роберт Ридл

Відповіді:


0

Мені ніколи не пощастило з програмою rdesktop. Мені пощастило з пакетом remmina. Якщо ви не заперечуєте, пропоную спробувати це і побачити, чи вирішує це це.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.