如何在不支持 GUI 的 Linux 发行版中从终端运行 GUI 软件?

如何在不支持 GUI 的 Linux 发行版中从终端运行 GUI 软件?

我已经CentOS 8在虚拟机中安装了无 GUI 支持的产品。

现在我已经sqldeveloperjava jdk同一台虚拟机上正确安装了。java 的环境变量也已设置。我打算使用此虚拟机连接到另一台Oracle 19c已安装的虚拟机。

问题是我根本无法sqldeveloper从终端运行,甚至无法使用xhost +,也无法设置DISPLAY变量。

我努力了:

[root@machinename] export DISPLAY='localhost:0'

[root@machinename] xhost +

但后来我回来了

xhost: unable to open display "localhost:0"

如果我无论如何都尝试运行./sqldeveloper,则在进行DISPLAY上述设置后,我会得到以下返回:

在此处输入图片描述

如果我尝试取消设置DISPLAY,根据返回的信息(即DISPLAY变量设置不正确)并运行./sqldeveloper,一切都会冻结:

在此处输入图片描述

哪里错了?变量是否还有其他假定值DISPLAY?我是否忽略了其他任何程序?

感谢您的支持。

相关内容