最轻的Linux桌面支持Firefox /图形浏览器[关闭]


1

我在Windows上,我有一个使用Ubuntu 10.10的远程服务器。

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

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

我唯一想要使用的是该服务器上的图形浏览器(例如firefox)。没有其他的。

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


如果你只想运行firefox,你需要一个桌面吗?你可以通过ssh和本地X服务器自己运行firefox。
Paul

嗨保罗。我猜你所说的是我真正想要的。我刚刚发现这篇文章: tjansson.dk/?p=163 你能把其他材料转介给我吗?此外,如果我使用您的方法,我可以将该服务器上的视频上传到youtube等网站吗?视频位于该服务器上,而不是我的计算机上。非常感谢!
Susan Mayer

Midori非常精简和快速。默认情况下来自Slitaz linux,这是一个非常精简的发行版。 Midori可以在Ubuntu存储库中找到。
BJ292

Answers:


2

链接 你贴出来提供你所需要的。

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机器。因此,您要执行的任何上传都将来自服务器文件存储。

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


如果资源是个问题,唯一正确的答案是不使用它们。所以+1
matthias krull

-1

你可以试试debian,它非常轻巧,你可以在几秒钟内安装icewheasel(firefox重新命名)。它也存在于xfce环境中。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.