screen报错:
fatal IO error 111 (Connection refused) on X server "localhost:10.0"
after 354 requests (351 known processed) with 2 events remaining.
1. gpt回答:
这个错误消息可能意味着X服务器连接遇到了问题。这通常发生在试图在没有正确设置的情况下从SSH会话中运行图形应用程序时。
为了解决这个问题,您可以尝试以下几种方法:
禁用X11转发:如果您使用的是SSH客户端,请确保已禁用X11转发功能。在SSH配置文件中将ForwardX11选项设置为“no”,或使用ssh命令时加上-X或-Y选项来禁用X11转发。
显示变量设置:如果您使用的是新版SSH客户端,则需要将DISPLAY变量设置为localhost:0.0或:0.0。 可以通过以下命令来设置:
export DISPLAY=localhost:0.0
X服务器配置:如果您正在本地计算机上运行screen会话,则可能需要更改X服务器的配置。可以尝试编辑/etc/X11/xorg.conf文件,将Section "ServerFlags"部分中的Option "AllowTcpForwarding" "yes"行的注释符(#)去掉,并重启X服务器。
请注意,更改X服务器配置可能会对系统安全性产生影响。因此,在进行此类更改之前,请确保了解所有风险以及如何恢复原始设置。
2. 网络资料
$ loginctl enable-linger
$ alias screen='systemd-run --scope --user screen'
reference:
标签:screen,会话,SSH,设置,X11,服务器 From: https://www.cnblogs.com/weiweiCoding/p/17416170.html