4

Я использую сервер Ubuntu (без графического интерфейса).

Я пытаюсь запустить Chromium и как-то просмотреть графический интерфейс с помощью другого инструмента (vnc?)

Когда я пытаюсь запустить chromium-browser я получаю эту ошибку:

(chromium-browser:3869): Gtk-WARNING **: cannot open display:

Я думаю, что мне, возможно, придется установить переменную окружения DISPLAY .

Я действительно не знаю, как это сделать вообще. Помогите!

3 ответа3

1

Вы не можете запустить приложение с графическим интерфейсом, если у вас есть автономный сервер без графического интерфейса. В Linux/Ubuntu вам нужно установить XWindows. Я ожидаю, что при установке Chromium были какие-то предложения по установке других зависимостей? Как и XWindows. В противном случае вы можете установить минимальный графический интерфейс, такой как XFCE4, безо всяких зависимостей (то есть не рабочий стол Xubuntu, а только XFCE4). Это позволит вам при желании запустить систему XWindows из командной строки (startxfce4). Но это уже не настоящий безголовый сервер.

Как говорили другие комментаторы: вы можете запустить его, используя ssh -X (-X будет пересылать XWindows), но не VNC. Программное обеспечение VNC ожидает, что графический интерфейс уже запущен, в то время как ssh -X запустит свой собственный (смотрите http://en.wikipedia.org/wiki/X_Window_System).

При использовании SSH с другого компьютера вам также необходим сервер XWindows. Для Windows установите CygWin (и XWin) или используйте XMing.

0

Используйте ssh -X server.some.where и вы получите $DISPLAY .

0

Если вы используете ssh для входа на сервер, используйте опцию -X для пересылки X11 . В противном случае возникла проблема с запуском Chrome от имени root . Вы можете увидеть это здесь

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .