Fedora 38: невозможно открыть дисплей X11 между двумя почти идентичными системами; как мне это отследить/исправить?

Начиная с Red Hat 1.1 или около того, я придерживался Fedora и т. д., по незнанию, но в течение ДОЛГОГО времени — 20 или более лет — я управлял серверами сайта из окна Windows и запускал такие утилиты, какgpartedне выходя из моего офиса. Я запускал его и, следовательно, x-сервер, и он работал нормально, плюсcygwinтерминал НАМНОГО более дружелюбен, чем любой x-термин, который я когда-либо нашел. ...Наконец-то настал день (вчера), когда мне пришлось отказаться от своей старой системы Windows 7, и с новой заменой Fedora 38, как я ни старался, я продолжал получать:

(gpartedbin:52444): Gtk-WARNING **: 16:20:10.330: невозможно открыть дисплей: 123.some.ip:0

Я попробовал все обычные вещи, в том числе:

      $ xhost +

$ export DISPLAY=123.some.ip:0

И, поскольку это внутренняя сеть, даже:

      systemctl stop firewalld

просто чтобы убедиться, что это не то!

Пока никакой радости.

Я ДЕЙСТВИТЕЛЬНО отмечаю, что моя новая «система пользовательского интерфейса офиса» считает, что ее локальный дисплей равен :0, так что это не очень полезно. ... Если это имеет значение, то это Fedora 38, уникальный гибрид сервера и рабочей станции, но в основном все стандартные пакеты, просто их странная смесь.

Хотя это случалось нечасто, я ЗНАЮ, что делал подобные вещи довольно легко, когда мне приходилось это делать в старых версиях Fedora, Debian и т. д., и не припоминаю, чтобы я делал что-то особенное.

Может быть современному х-11 нужно какое-то "обратить внимание на внешние соединения"! своего рода подсказка, похожая на то, как Cygwin нужно, чтобы вы сказали ему слушать TCP? Если да, то ИДК, как это сделать.

Что мне не хватает?

1 ответ

Потеряв, возможно, больше двух дней времени, я понял это.

У меня нет исчерпывающего ответа на вопрос, когда произошли те или иные изменения, но на СЕЙЧАСFedora 38:

Где-то по пути,Fedora's Workstation Desktop, который я установил поверх сервера, чтобы получить знакомую оконную систему, переключился с на что-то под названием .

По какой-то (на мой взгляд, ошибочной) причине использование дисплеев в другой системе представляет угрозу безопасности и по умолчанию отключает возможность «удаленного дисплея», и они не говорят вам, как снова включить ее.

Подробности о том, как его снова включить, сейчас скрыты за платным доступом на веб-сайте Red Hat, однако, читая различные материалы о Wayland, можно открыто признать, что «все еще существуют приложения и варианты поведения, которые не работают должным образом», в том числе , видимо, эта важная особенностьX11.

Мое решение было:

Во время входа в систему щелкните логотип в виде шестеренки и выберите запуск одного из двух оригинальных вариантов.X-11(АКАXorg) варианты, а затем продолжайте как обычно. Вы все еще можете попасть в брандмауэр иxhostразрешения - и, возможно, дажеSELinux- но выше я указал, что убрал эти вещи с дороги.

Таким образом, освободившись от «Это просто работает!» ... Время праздновать! И, ЭЙ, разработчикиWaylandМОЖЕТ БЫТЬ, вам следует РАССКАЗАТЬ нам подобные вещи, возможно, КАК преодолеть эту проблему с помощью закомментированных параметров в файле конфигурации?

Другие вопросы по тегам