Назад | Перейти на главную страницу

Opera Unite как демон

Можно ли запустить сервер Opera Unite без браузера?

Скажем, например, я хочу использовать свой постоянно включенный сервер FreeBSD, на котором не работает X.

На самом деле ему нужен работающий X для рисования виджетов: если у приложения нет возможности запускаться как демон или что-то в этом роде, прямого пути нет.

Но давайте подумаем: если мы сможем перенаправить его дисплейный сокет через SSH, может быть, мы сможем принимать все X-запросы и просто ничего не делать? ДА! Вот квитанция:

Во-первых, вам нужно ssh -X user@server opera с удаленного компьютера, чтобы настроить Opera через графический интерфейс, чтобы она работала. Готово? Хорошо, тогда закрой.

Теперь вы можете обмануть его, думая, что X работает: Xvfb - «поддельный X-сервер» - создан для такого рода вещей: он эмулирует тупой фреймбуфер с использованием виртуальной памяти. Есть сценарий xvfb-run в пакете xorg-server, что упрощает задачу. Обратите внимание, что вам все равно нужно установить X-сервер, чтобы получить Xvfb (если нет отдельного порта).

Ура!