Ошибка Xt: не удается открыть дисплей!

Я пытаюсь запустить xterm на виртуальной виртуальной машине Virtualbox ubuntu, но когда я запускаю xterm на виртуальной машине, я продолжаю получать сообщение

xterm: Xt error: Can't open display!: xterm: DISPLAY is not set 

Когда я запускаю xterm через putty (с включенным X11) (от моего хоста до VM), я получаю:

 PuTTY X11 proxy: unable to connect to forwarded X server: Network error: Connection refused xterm: Xt error: Can't open display: mininet-vm:10.0 

Некоторые из файлов конфигурационных файлов ssh:

 cat /etc/ssh/sshd_config | grep X X11Forwarding yes X11DisplayOffset 10 X11UseLocalhost no cat /etc/ssh/ssh_config | grep X ForwardX11 yes ForwardX11Trusted yes 

Эхо-дисплеи: на шпаклере:

 echo $DISPLAY mininet-vm:10.0 

На виртуальной виртуальной машине:

 echo $DISPLAY ##blank## 

Версия:

 DISTRIB_ID=Ubuntu DISTRIB_RELEASE=12.10 DISTRIB_CODENAME=quantal DISTRIB_DESCRIPTION="Ubuntu 12.10" NAME="Ubuntu" VERSION="12.10, Quantal Quetzal" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu quantal (12.10)" VERSION_ID="12.10" 

2 Solutions collect form web for “Ошибка Xt: не удается открыть дисплей!”

Вы можете взглянуть на Xming , который предоставляет сервер отображения X-окна на вашем хосте Windows (вы также можете использовать Cygwin, для некоторых это может быть предпочтительнее).

сценарий ssh

Вам нужно включить пересылку X11 в клиенте ssh (putty) и установить и запустить X11 на локальном компьютере. Имя машины в переменной DISPLAY не будет локальным, но что-то вроде :10 (локальное (с точки зрения удаленного компьютера) соединение).

Прямое использование VM-дисплея

Вам нужно X11 работать на машине. Если у вас просто экран текста, нет окон, нет графики, иногда какого-то цвета, то вы не используете X11, вы можете проверить с помощью команды ps .

Мы не можем сказать из версии, если она имеет X11. Но не беспокойся. У Ubuntu и Debian есть много вариантов (steeldriver использовал версию слова, чтобы описать это. Это правильно, но неоднозначно). Каждый вариант отличается только тем, какое программное обеспечение установлено по умолчанию. Поэтому можно изменить вариант, установив дополнительное программное обеспечение. Как сказал icespiker, вы можете добавить минимальный X11, введя его в командной строке sudo apt-get install xorg. Вы также можете рассмотреть gnome, kde, fvwm или другую систему управления окнами, чтобы перейти на X11.

  • XTerm не отображает * некоторые * символы Unicode правильно?
  • Что такое параметр конфигурации --enable-double-buffer xterm?
  • Простой эмулятор терминала (с возможностью записи) с меткой-копией с «универсальным» $ TERM
  • xterm warning: попытался подключиться к диспетчеру сеанса
  • Имеет ли X11 жестко установленный предел для строк ресурсов приложения?
  • Почему vim не открывается на своем экране?
  • Сомнения в создании файла .Xresources.
  • Установить ширину закладки в терминале GUI
  • Почему xterm ведет себя иначе, чем x-терминал-эмулятор, когда он указывает на один и тот же исполняемый файл?
  • Изменить тип терминала для экрана по последовательному соединению
  • Открытие доступного xterm-окна через скрипт bash
  • Linux и Unix - лучшая ОС в мире.