首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何为Ubuntu设置显示变量

如何为Ubuntu设置显示变量
EN

Stack Overflow用户
提问于 2012-01-05 02:06:32
回答 2查看 5.3K关注 0票数 0

所以我在我本地的windows机器上使用Cygwin和Xming Xserver。我要做的是设置display变量,这样我就可以在服务器上使用我的代码编辑器(XEmacs)的完整图形版本。

目前,我只能通过SSH登录我的Ubuntu服务器,并使用该程序的文本版本。

有谁有什么想法吗?这是权限错误还是我遗漏了什么

EN

回答 2

Stack Overflow用户

发布于 2012-01-06 22:25:00

首先,您应该告诉我们您尝试过哪些命令,以及您从这些命令中获得了什么输出。

由于您可以使用ssh:

ssh -CX barney@server xemacs

-C选项用于启用压缩。-X选项用于启用X11转发。有关详细信息,请参阅ssh的手册页。

如果您在本地网络上,这应该可以很好地工作。如果你有一个高延迟,你会感到有点沮丧。

这应该可以在Linux到Linux上运行,我不确定cygwin,因为我从来没有用过它。

票数 1
EN

Stack Overflow用户

发布于 2012-11-14 09:23:05

Cygwin的文档建议改用-Y。既然-Y可以工作,我认为-X也可以工作,但可能需要特殊的配置。注意注意事项:

http://x.cygwin.com/docs/ug/using-remote-apps.html

注意: ssh服务器将自动适当地设置DISPLAY环境变量,通常设置为类似于localhost:10.0的值,这样客户机将连接到远程主机上的代理X11显示器,X11协议将从该主机通过ssh转发到您的X服务器。

如果您登录脚本无条件地将DISPLAY设置为其他值,这将中断X11转发。

注意:默认情况下,OpenSSH服务器不允许转发X连接。这必须通过在sshd_config配置文件中添加X11Forwarding yes来在远程主机上进行配置。更改配置文件后,必须重新启动或登录OpenSSH服务器才能重新读取配置文件。

注意: OpenSSH服务器要求xauth命令可用于转发X连接。因此,它必须安装在远程主机上。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8731696

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档