Пакеты для запуска окна Firefox на сервере?

Я обнаружил, что Windows (8.1), работающий в VirtualBox, очень разборчив, чтобы обнаружить подключенный Windows Phone. Иногда это связано с перезагрузкой, сбросом (ouch!), Отключением виртуальной машины, повторным подключением устройства к виртуальной машине или фактической перегрузкой устройства. Но это работает.

1
задан 29 May 2016 в 11:27

4 ответа

Сервер Ubuntu не связан ни с какой графической рабочей средой, и из-за этого вы не можете запускать традиционные приложения с графическим интерфейсом, которые в этом случае являются firefox. Если вы не против жертвовать некоторыми ресурсами, было бы удобно установить среду рабочего стола. LXDE имеет чрезвычайно низкую площадь памяти (это также DE по умолчанию для RaspberryPi, и поэтому утверждение о низкой памяти подтверждено). Если вы хотите выполнять основные операции просмотра и поиска, вы можете использовать Links2 или Lynx. Gtk-Message: Не удалось загрузить модуль «canberra-gtk-module» Обновление: попробовал соединение с ssh -X и ssh -Y и получил ту же ошибку.

Он по-прежнему не будет работать, поскольку модули GTK отсутствуют на вашем сервере. Он не может отображать и отправлять его через SSH, если у него нет модулей в первую очередь

2
ответ дан 23 May 2018 в 10:55

Просто установка libcanberra-gtk3-module устраняет проблему.

sudo apt-get install libcanberra-gtk3-module

libcanberra-gtk-module при использовании старого браузера без поддержки gtk3.

(кредит @David Foerster, который предложил это в комментариях)

Если вы собираетесь использовать другие графические приложения, вы можете рассмотреть LXDE вместо этого, как было предложено в ответе Анониманта.

1
ответ дан 23 May 2018 в 10:55
  • 1
    Я не думаю, что ошибка относится к этой проблеме; Когда I " ssh -Y " к моему контейнеру lxc, который основывается на изображении облачного Ubuntu (из Coz он не включает X-сервер, его rootfs меньше 150M), после установки firefox с помощью «sudo apt install firefox» (104 пакета, 76.2M), это должно автоматически тянуть достаточно зависимостей для рендеринга и перенаправления. При запуске «firefox» он печатает две строки «canberra-gtk-module», ошибки, пользовательский интерфейс браузера все еще отображается как @adonis. При установке «lubuntu-desktop» (776 пакетов, 373M). – alfred 30 May 2016 в 17:13
  • 2
    Лучше установите lubuntu-core, у которого меньше зависимостей, и если вы хотите еще меньше зависимостей, тогда установите lxde-core (он не будет содержать никаких GUI-приложений для управления, например, пользователями, временем, приложениями для запуска, архивами и т. Д.). См. Разницу в этих ссылках: packages.ubuntu.com/xenial/lxde-core , packages.ubuntu.com/xenial/lubuntu-core . – Thanos Apostolou 31 May 2016 в 12:53

Мой первый ответ был простым способом заставить его работать, не внося никаких изменений в существующую систему. С тех пор я обнаружил, что использование Xubuntu в сочетании с X2Go дает наилучшие результаты, если вы хотите использовать Ubuntu для своего сервера, имея хороший удаленный рабочий стол.

X2Go также может использоваться с Lubuntu и другими дистрибутивами, но он несовместим с единицей и, следовательно, несовместим с запасом Ubuntu (также в этом случае легкий вес просто лучше).

I есть 16.04 Docker изображение, которое вы можете использовать, чтобы дать ему попробовать здесь.

0
ответ дан 23 May 2018 в 10:55

Сервер Ubuntu не поставляется с графическим интерфейсом, поэтому вы не можете запускать программы с графическим интерфейсом, такие как Firefox. Вам нужно будет установить рабочий стол Ubuntu.

В типе терминала:

sudo apt-get install ubuntu-desktop
0
ответ дан 23 May 2018 в 10:55

Другие вопросы по тегам:

Похожие вопросы: