在linux中配置Chromium浏览器并通过ssh使用xserver在windows中打开

在linux中配置Chromium浏览器并通过ssh使用xserver在windows中打开

我正在尝试在 Linux 中安装 chromium 浏览器并在 Linux 上启动 apache。之后,我必须使用 Putty 或 Mobarterm 通过 ssh 在 Windows 计算机上的 Chromium 中打开一个 ubuntu 网页。 Chromium 安装在 Linux 上,但是当我通过 Putty 在 Linux 上运行命令:chromium:browser 时,它会抛出错误:

错误:browser_main_loop.cc(261)] Gtk:无法打开显示

答案1

您需要在您的 ubuntu 计算机中安装 xRDP 错误 GTK 是一个用于创建图形用户界面的跨平台小部件工具包。

按照以下步骤安装 xRDP 并通过 RDC(远程桌面连接)在您的 Windows 计算机中打开并使用 Chromium。

步骤 1 – 安装 xRDP

打开终端(Crtl+Alt+T)并执行以下命令:

sudo apt-get update
sudo apt-get install xrdp

步骤 2 – 安装 XFCE4(Unity 似乎在 Ubuntu 14.04 中不支持 xRDP;尽管在 Ubuntu 12.04 中支持 xRDP)。这就是我们安装 Xfce4 的原因。

sudo apt-get install xfce4

步骤 3 – 配置 xRDP

在此步骤中,我们修改两个文件以确保 xRDP 使用 Xfce4。首先,我们需要在主目录中创建或编辑 .xsession 文件。我们可以使用 nano 或简单地重定向 echo 语句(更简单):

echo xfce4-session >~/.xsession

我们需要编辑的第二个文件是 xRDP 的启动文件,因此它将启动 Xfce4。

sudo nano /etc/xrdp/startwm.sh

内容应该如下所示(注意最后一行并忽略 ./etc/X11/Xsession):

#!/bin/sh

if [ -r /etc/default/locale ]; then
  . /etc/default/locale
  export LANG LANGUAGE
fi

startxfce4

步骤 4 – 重新启动 xRDP

要使所有这些更改生效,请重新启动 xRDP,如下所示:

sudo service xrdp restart

测试您的 xRDP 连接

在将远程控制 Ubuntu 计算机的计算机上,启动 RDP 客户端。 Windows 标配远程桌面客户端(mstsc.exe – 您可以从命令提示符启动它,或在附件下找到远程桌面的快捷方式)。或者在开始中搜索“远程”(Windows 7) 或在 Windows 8 中的搜索框中搜索“远程”。

相关内容