最轻量的 Linux 桌面,支持 Firefox/图形浏览器

最轻量的 Linux 桌面,支持 Firefox/图形浏览器

我在 Windows 上,并且有一个装有 Ubuntu 10.10 的远程服务器。

我想在该远程服务器上使用 Firefox 或其他图形浏览器。

问题是,服务器的内存只有 512MB,所以我可以安装更大的桌面环境。我以前使用 XFCE 和 NoMachine NX,但它们在那个 Ubuntu 服务器上占用了太多内存。

我唯一想使用的就是该服务器上的图形浏览器(例如 Firefox)。没有别的。

你有什么好的建议吗?非常感谢!

答案1

关联您发布的内容提供了您所需要的内容。

Xming 是一个在 Windows 上运行的 X 服务器,因此可以接受图形应用程序的输出,而不是服务器本身的本地 X 服务器。

当您ssh -X hostname在 Windows 中执行或使用 putty 并在 SSH 选项中启用 X 转发时,建立的 ssh 会话会在服务器和 Windows 机器之间创建一个“隧道”,通过该隧道推送在该 ssh 会话中运行的任何进程的图形输出。

一旦连接到服务器,您应该看到DISPLAY变量指向其自身,但在不同的端口上:

$ echo $DISPLAY
localhost:10.0

这里10对应的是tcp端口6010(通常),我们可以使用netstat查看:

$ sudo netstat -pan | grep 6010
tcp        0      0 127.0.0.1:6010          0.0.0.0:*               LISTEN      6031/0

这向我们显示了端口 6010 上的本地监听器,在本例中它由进程 6031 拥有:

$ ps auwx  | grep 6031
user    6031  0.0  0.1   9340  1960 ?        S    21:57   0:00 sshd: user@pts/0

我们可以看到,它由 ssh 会话创建的 pts 终端拥有。这只是背景信息,但它表示,任何图形都将发送到 ssh 会话创建的端口,并通过隧道转发回调用计算机。这是 Windows 计算机,它正在运行 Xming,因此将接收图形会话并在本地显示它。

请注意,这只是图形输出。该进程仍在服务器上运行,并且它与服务器进行的任何交互都是与服务器进行的,它只是通过隧道转发的该进程的输出。

因此,如果您从命令行启动 Firefox,其输出将显示在 Windows 机器上。

是的,当您在 Firefox 中执行文件对话框时,这是从服务器的角度,而不是从 Windows 计算机的角度。因此,您要执行的任何上传都将来自服务器文件存储。

这种方式消除了桌面环境的所有开销,只需运行应用程序即可。

答案2

您可以尝试 debian,它非常轻量,您可以在几秒钟内安装 icewheasel(firefox 的品牌重塑)。它还具有 xfce 环境。

答案3

最近,LXDE 被认为是最轻量的 Ubuntu 版本http://lubuntu.net/

另一件事是 Firefox 不仅在 Linux 上消耗资源最多,在其他操作系统上也是如此。试试 Dillo。不确定它是不是最轻的,但它相当轻 :-)

http://www.dillo.org/

相关内容