Настройте браузер Chromium в Linux и откройте его в Windows с помощью xserver через ssh

Настройте браузер Chromium в Linux и откройте его в Windows с помощью xserver через ssh

Я пытаюсь установить браузер Chromium в Linux и запустить Apache на Linux. После этого мне нужно открыть веб-страницу Ubuntu в Chromium на моей машине Windows через ssh с помощью Putty или Mobarterm. Chromium установлен на Linux, но когда я запускаю команду: chromium:browser на Linux через Putty, он выдает ошибку:

ОШИБКА:browser_main_loop.cc(261)] Gtk: невозможно открыть дисплей

решение1

Вам необходимо установить xRDP на вашем компьютере с Ubuntu. Ошибка GTK — это кроссплатформенный набор виджетов для создания графического пользовательского интерфейса.

Выполните следующие действия, чтобы установить xRDP и открыть на своем компьютере Windows через RDC (подключение к удаленному рабочему столу) и использовать Chromium.

Шаг 1 — Установка xRDP

Откройте Терминал (Crtl+Alt+T) и выполните следующие команды:

sudo apt-get update
sudo apt-get install xrdp

Шаг 2 – Установка XFCE4 (похоже, Unity не поддерживает xRDP в Ubuntu 14.04; хотя в Ubuntu 12.04 он поддерживался). Вот почему мы устанавливаем Xfce4.

sudo apt-get install xfce4

Шаг 3 – Настройка xRDP

На этом этапе мы изменим два файла, чтобы убедиться, что xRDP использует Xfce4. Сначала нам нужно создать или отредактировать наш файл .xsession в нашем домашнем каталоге. Мы можем использовать nano или просто перенаправить оператор echo (проще):

echo xfce4-session >~/.xsession

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

sudo nano /etc/xrdp/startwm.sh

Содержимое должно выглядеть следующим образом (обратите внимание на последнюю строку и проигнорируйте . /etc/X11/Xsession):

#!/bin/sh

if [ -r /etc/default/locale ]; then
  . /etc/default/locale
  export LANG LANGUAGE
fi

startxfce4

Шаг 4 — Перезапустите xRDP

Чтобы все эти изменения вступили в силу, перезапустите xRDP следующим образом:

sudo service xrdp restart

Тестирование вашего xRDP-подключения

На компьютере, который будет удаленно управлять вашей машиной Ubuntu, запустите клиент RDP. В стандартную комплектацию Windows входит клиент удаленного рабочего стола (mstsc.exe — вы можете запустить его из командной строки или найти ярлык для удаленного рабочего стола в разделе «Стандартные»). Или найдите «remote» в меню «Пуск» (Windows 7) или «remote» в поле поиска в Windows 8.

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