解决方案4

如果上述解决方案不起作用
以 root 身份登录

# xauth $DISPLAY 
xauth: creating new authority file /home/root/.Xauthority
# xauth list $DISPLAY
test.example.com/unix:0 MIT-MAGIC-COOKIE-1 f601e6a29ea688786765434c5c6325071

现在将上面的输出和 su 复制到我们遇到问题的用户

# su - oracle
$xauth add test.example.com/unix:0 MIT-MAGIC-COOKIE-1 f601e6a29ea688786765434c5c6325071
xauth: creating new authority file /home/oracle/.Xauthority

现在测试 DISPLAY 是否正常工作

$xclock

你应该在屏幕上看到一个小的时钟

如何修复"Xlib: No protocol specified" 问题

问题

安装 Oracle 数据库时出现此错误

Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified

“Xlib:未指定协议”。

解决方案 3

登录到出现上述错误的用户帐户

$xauth $DISPLAY
xauth: creating  new authority file /home/oracle/.Xauthority
xauth: (argv):1: unknown command ":0.0"

检查 Xlib 显示协议是否正常工作的最佳方法是使用 xclock 命令

$xclock

运行此命令后,我们应该会在屏幕上看到一个小时钟。

解决方案2:

Syntax:
$export DISPLAY=(machine_name):0.0
For example:
$export DISPLAY=10.10.20.42:0.0
$xhost +

解决方案1:

$export DISPLAY=localhost:0.0
$xhost +
日期:2020-06-02 22:17:22 来源:oir作者:oir