我正在尝试在 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 中的搜索框中搜索“远程”。