GNU 屏幕:无法连接到显示器
我在 OS X 上使用 GNU 屏幕,如果远程启动/使用屏幕会话,则会出现此错误:
Application initialization failed: couldn't connect to display "localhost:11.0"
Unable to initialize window system.
有没有办法重新建立终端会话与 X 的连接?
I'm using GNU screen on OS X and get this error if I start up / use a screen session remotely:
Application initialization failed: couldn't connect to display "localhost:11.0"
Unable to initialize window system.
Is there any way to re-establish a terminal session's connection to X?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
当您连接到新的 xsession 时,Screen 不会重置 DISPLAY 环境变量。
您需要将 DISPLAY 变量重置为正确的值。
这不是 osx 特有的问题
请参阅此处
https://superuser.com/questions/105954/更新屏幕会话环境变量以反映新图形登录
Screen does not reset the DISPLAY environment variable when you connect to a new xsession.
You will need to reset your DISPLAY varaible to the correct value.
It is not a problem specific to osx
See here
https://superuser.com/questions/105954/updating-screen-session-environment-variables-to-reflect-new-graphical-login