x-11 显示问题:尝试在不同的盒子上运行 gparted 但它一直抱怨无法打开显示;我该如何跟踪/解决这个问题?

x-11 显示问题:尝试在不同的盒子上运行 gparted 但它一直抱怨无法打开显示;我该如何跟踪/解决这个问题?

我一定是忽略了一些小而愚蠢的事情,或者是用户端(我认为是客户端)的一些东西发生了变化,因为......很长一段时间 - 20 年或更长时间 - 我一直在通过办公室的系统管理分散在各个机架上的站点服务器。

改变的是,我曾经使用 Windows 机器,并会运行像gpartedvia这样的 linux / unix 实用程序cygwin,它提供了一个 x 服务器,并且它工作得很好(而且终端cygwin比我迄今为止发现的任何 x-term 都要友好得多)。……终于有一天(周末)我不得不淘汰我的旧 Windows 7 机器,改用 Linux,我尽了最大的努力,但一直收到以下信息:

(gpartedbin:52444): Gtk-WARNING **: 16:20:10.330: cannot open display: 123.some.ip:0

我尝试了所有常用的方法,包括:

$ xhost +

$ export DISPLAY=123.some.ip:0

而且,由于它是内部网络,甚至:

systemctl stop firewalld

只是为了确定不是那样!

到目前为止,还没有什么快乐。

我确实注意到,我的新“办公用户界面系统”(新的 Linux 机箱)认为它的本地显示只是:0,所以这没有什么帮助。...如果它很重要,它是Fedora 38服务器和工作站的独特混合体,但主要是所有标准包,只是它们的奇怪混合。

虽然这种情况并不常见,但我知道当我必须在旧版本的、等上进行这种操作时,我很容易就完成了这种操作,Fedora并且Debian不记得有什么特别的事情要做。

难道现代x-11需要某种“注意外部联系!”之类的提示,类似于Cygwin需要你告诉它听从什么TCP?如果是这样,我不知道该怎么做。

我错过了什么?

(请注意,目前,我不得不借用一台运行CygwinWindows 的笔记本电脑,gparted当然gnome-disks可以!...它必须是简单的!)

答案1

经过大约两天多的时间后,我终于明白了。

最简短的回答是:我没有使用 X-11,尽管我确信我在使用!下面是更详细的解释。

关于某些变化何时发生,我没有一个完全全面的答案,但是截至目前Fedora 38

在此过程中的某个时候Fedora's Workstation Desktop,我通过服务器安装了 ,以获得一个比较熟悉的窗口系统,然后从 切换Xorg到了所谓的Wayland

Wayland,无论出于什么原因 - 在我看来是错误的 - 认为在另一个系统上使用显示器是一种安全风险并且默认禁用“远程显示”功能,并且他们没有告诉您如何重新打开它。

如何重新启用它目前在 Red Hat 网站上是一个付费页面(在一次会话重启中,我丢失了可以证明这一点的链接),然而,在阅读关于 Wayland 的各种资料,人们公开承认“仍有一些应用程序和行为未能按预期运行”,其中显然包括的这一重要功能X11

我的解决方案是:

登录时,单击齿轮型徽标并选择运行两个原始X-11(又名Xorg)选项之一,然后继续正常操作。您仍然可能会遇到防火墙和xhost权限问题 - 甚至可能SELinux- 但上面我表示我已经解决了这些问题。

因此,一旦摆脱了Wayland,“它就正常工作了!” ... 是时候庆祝了!而且,嘿 的开发人员Wayland,也许你应该告诉我们这样的事情,也许如何通过配置文件中注释掉的选项来克服这个问题?

相关内容