Самый легкий рабочий стол Linux с поддержкой Firefox/графического браузера

Самый легкий рабочий стол Linux с поддержкой Firefox/графического браузера

Я использую Windows и у меня есть удаленный сервер с Ubuntu 10.10.

Я хочу использовать Firefox или другой графический браузер на этом удаленном сервере.

Проблема в том, что память сервера всего 512 МБ, поэтому я могу установить большую среду рабочего стола. Я использовал XFCE и NoMachine NX, но они потребляют слишком много памяти на этом сервере Ubuntu.

Единственное, что я хочу использовать — это графический браузер (например, Firefox) на этом сервере. Больше ничего.

Есть ли у вас какие-нибудь хорошие предложения? Спасибо большое!

решение1

Theсвязьразмещенное вами сообщение содержит то, что вам нужно.

Xming — это X-сервер, работающий под управлением Windows, который может принимать выходные данные из графических приложений, а не направлять их на локальный X-сервер на самом сервере.

Когда вы запускаете ssh -X hostnameили используете Putty из Windows и включаете переадресацию X в параметрах SSH, установленный сеанс 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

И мы видим, что это принадлежит терминалу pts, созданному сеансом ssh. Это все просто фон, но он говорит, что любая графика будет отправлена ​​на порт, созданный сеансом ssh, и перенаправлена ​​через туннель обратно на вызывающую машину. Это коробка Windows, и на ней запущен Xming, поэтому она примет графический сеанс и отобразит его локально.

Обратите внимание, что это всего лишь графический вывод. Процесс все еще выполняется на сервере, и все его взаимодействия происходят с сервером, это просто вывод этого процесса, который пересылается через туннель.

Поэтому, если вы затем запустите Firefox из командной строки, его вывод будет отображен на компьютере с Windows.

Так что да, когда вы делаете диалог файлов в Firefox, это с точки зрения сервера, а не машины Windows. Так что любые загрузки, которые вы хотите сделать, будут из хранилища файлов сервера.

Этот способ устраняет все накладные расходы на среду рабочего стола и просто запускает приложение.

решение2

Вы можете попробовать Debian, он очень легкий и вы можете установить icewheasel (переименованный в Firefox) за считанные секунды. Он также существует в среде Xfce.

решение3

Недавно LXDE был признан самым легким вариантом Ubuntuhttp://lubuntu.net/

Другое дело, что Firefox потребляет больше всего ресурсов не только на Linux, но и на других ОС. Попробуйте Dillo. Не уверен, что он самый легкий, но он довольно легкий :-)

http://www.dillo.org/

Связанный контент