在 Cygwin 中运行 XWindow 程序

发布于 2024-07-19 01:18:57 字数 358 浏览 1 评论 0原文

我安装了在 Cygwin 中运行 GUI 程序所需的所有软件包。

现在,我必须执行以下操作才能启动 XWindow 程序:

1) /bin/startxwin.sh
2) 它启动一个单独的窗口(X 窗口?)
2)在那个X窗口中,ssh -X user@server(这是我想要运行该盒子程序的远程盒子)
3)然后在那个X窗口中,我可以启动像“xclock”这样的GUI程序。

我的问题是,我可以直接在原来的 Cygwin 窗口下执行 ssh -X user@server 并直接启动 GUI 程序,而不是启动单独的 X Window 并在那里执行吗?

任何指示表示赞赏!

I installed all the necessary packages for running GUI programs in Cygwin.

Right now, I have to do these things to launch an XWindow program:

1) /bin/startxwin.sh
2) It starts a separate window (the X Window?)
2) In that X Window, ssh -X user@server (this is the remote box where I want to run that box's programs)
3) Then in that X Window, I can launch GUI programs like "xclock".

My question is, can I directly do ssh -X user@server under my original Cygwin window, and launch GUI programs directly, instead of launching a separate X Window and doing it there?

Any instructions are appreciated!!!!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

任性一次 2024-07-26 01:18:57

如果你想要一个漂亮的 GUI,据我所知你需要一个 X 服务器来显示来自远程“X 客户端”的图形。

如果手动启动 X 服务器(?)让您烦恼,您仍然可以在启动时启动 X 服务器。 在我的工作桌面上,我亲自执行此操作(虽然它不使用 Cygwin 提供的 X 服务器,而是使用商业服务器)。


编辑:根据整个评论,您必须尝试使用​​:export DISPLAY=xxx:0.0,xxx是您托管x服务器的机器的IP地址并将其添加到您的.profile文件(或.bashrc文件应该没问题,但我记得 .profile 更适合这类东西,尽管如此我可能错了..)

If you want a nice GUI , AFAIK you need an X server to display graphics from your remote "X client".

If what bother you is to manually lauch the X server (?) you may still launch your X server at startup. On my work desktop I do that personnaly (while it don't use X server provided by Cygwin but a commercial one).


Edit: accordinly to the whole comments, You must try with : export DISPLAY=xxx:0.0 , xxx being you the IP address of the machine hosting the x server and add it in your .profile file (or .bashrc file should be fine, but I remember .profile is better for that kind of stuff, nevertheless I may wrong ..)

我是男神闪亮亮 2024-07-26 01:18:57

不,您必须启动 X Window 服务器(运行 startxwin.sh)。
“ssh -X”实际上不是必需的。 您可以

设置环境变量,例如export DISPLAY=Cygwin:0.0,然后直接启动 GUI 程序。

在正常的 cygwin 窗口中

No, you have to launch X Window server (run startxwin.sh).
"ssh -X" is actually not nesessary. You can set environment variable like

export DISPLAY=Cygwin:0.0

in normal cygwin window then launch GUI programs directly.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文