如何从远程框获取窗口(仅限命令行)?

如何从远程框获取窗口(仅限命令行)?

我有一个远程 Ubuntu 盒子(Linode),我需要运行一个非无头的 Java 程序(它有一个 GUI 窗口)。我正努力让它工作,但遇到了麻烦。我不需要整个桌面,只需要一个窗口。从最低限度安装的 Ubuntu 开始,您能推荐一种轻量级策略来做到这一点吗?

答案1

执行以下操作以使其在您的 VPS 上运行。通过 SSH 登录后,执行以下操作:

sudo apt-get 安装 vnc4server openbox
vncserver #输入密码,验证
vncserver-kill:1
  • 现在打开~/.vnc/xstartup,注释掉最后一行x-window-manager &并插入openbox-session &

  • 启动 VNC——vncserver如果启用了防火墙,请确保端口 5901 传入是打开的。

  • 使用任何 VNC 客户端连接到显示器 1(或端口 5901)。您将获得灰色的 openbox-session 背景以及默认的 xterm 和一些 VNC 选项:

    在此处输入图片描述

  • 启动需要 GUI 的程序等。右键单击任意位置将打开更多终端。您可以通过安装另一个终端仿真器将默认终端更改为 xterm 以外的其他终端。我建议这样做,sakura因为它比安装gnome-terminal等更轻松。

相关内容