Не удается отобразить с удаленного хоста при запуске X, но при запуске xinit

Я создаю xdmx . У меня это работает, и теперь я пытаюсь запустить его автоматически после загрузки обоих серверов.

Я хочу избежать использования xinit для запуска backend X, потому что я не хочу запускать xterm, когда я начну xdmx.

Но когда я запускаю только X, а не xinit, я не могу отображать с удаленного хоста:

displayhost:~ # X & displayhost:~ # export DISPLAY=:0 displayhost:~ # xhost + clienthost:~ $ export DISPLAY=displayhost:0 clienthost:~ $ xterm No protocol specified No protocol specified No protocol specified No protocol specified xterm Xt error: Can't open display: questek0.local:0 

Если я запускаю netstat -l на displayhost, я вижу, что он прослушивает порт 6000. Я также могу подключиться к порту showhost 6000 с клиентского хоста, поэтому я не думаю, что это проблема сети.

Как я могу заставить выше работать?

One Solution collect form web for “Не удается отобразить с удаленного хоста при запуске X, но при запуске xinit”

Кажется, что дистрибутив, над которым я работаю (Open SuSE), имеет файл / etc / X11 / xinit / xserverrc, который делает некоторые вещи xauth:

 xauth -f $auth source - <<-EOF add $tcpip $cookie add $unix $cookie add ${host}/unix$dspnum $cookie EOF 

Теперь я делаю что-то похожее на это, прежде чем запускать X-сервер.

  • Изменение раскладки клавиатуры при подключении или выходе
  • Как создать виртуальный дополнительный экран в X11?
  • Получить X, чтобы игнорировать определенную мышь?
  • Как отключить часть экрана в X.Org
  • Как заставить выпуск модификаторов клавиатуры
  • Cyborg RAT-мышь с xserver
  • Утечка памяти xorg
  • Как я могу навсегда отключить xinput-устройство?
  • Ключевое слово xmodmap не работает
  • Сеансы X11: когда сеанс начинается и заканчивается, выполняется ли `gdm` сеанс?
  • Два монитора: Intel VGA + Nvidia DVI
  • Linux и Unix - лучшая ОС в мире.