我有一个远程 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
等更轻松。