如何在 Ubuntu Server 上运行 Chromium

如何在 Ubuntu Server 上运行 Chromium

我正在运行 ubuntu 服务器(没有 GUI)。

我正在尝试运行 Chromium 并以某种方式使用另一个工具(vnc?)查看 GUI

当我尝试运行时chromium-browser出现此错误:

(chromium-browser:3869): Gtk-WARNING **: cannot open display:

我想我可能必须设置DISPLAY环境变量。

我真的不知道该怎么做。救命!

答案1

如果您拥有一台没有 GUI 的无头服务器,则无法运行 GUI 应用程序。在 Linux/Ubuntu 中,您需要安装 XWindows。我期望在安装 Chromium 时会有一些关于安装其他依赖项的建议?比如 XWindows。否则,您可以安装一个最小 GUI,如 XFCE4,而不安装所有依赖项(因此不是 Xubuntu 桌面,而只是 XFCE4)。这将使您能够在需要时从命令行(startxfce4)启动 XWindows 系统。但它不再是真正的无头服务器。

就像其他评论者所说的那样:您可以使用 ssh -X(-X 将转发 XWindows)启动它,但不能使用 VNC。VNC 软件需要已运行的 GUI,而 ssh -X 将启动它自己的(请查看http://en.wikipedia.org/wiki/X_Window_System)。

当从另一台计算机使用 SSH 时,您还需要一个 XWindows 服务器。对于 Windows,请安装 CygWin(和 XWin)或使用 XMing。

答案2

使用ssh -X server.some.where即得到$DISPLAY

答案3

如果您使用 ssh 登录服务器,请使用转发选项-XX11否则,以 身份启动 Chrome 时会出现一些问题root。您可以看到它这里

相关内容