Опера объединяется как демон
Можно ли запустить сервер Opera Unite без браузера?
Например, я хочу использовать мой постоянно работающий сервер FreeBSD, на котором не работает X.
1 ответ
На самом деле для запуска виджетов нужен работающий X: если у приложения нет опции для запуска в качестве демона или чего-то еще, прямого пути нет.
Но давайте подумаем: если мы сможем перенаправить его сокет дисплея через SSH, может быть, мы сможем принять все X-запросы и просто ничего не делать? ДА! Вот квитанция:
Во-первых, вам нужно ssh -X user@server opera
с удаленной машины, чтобы настроить оперу через графический интерфейс, чтобы он работал. Готово? Хорошо, закрой тогда.
Теперь вы можете обмануть его, думая, что X работает: Xvfb - "поддельный X-сервер" - создан для такого рода вещей: он эмулирует тупой кадровый буфер с использованием виртуальной памяти. Там есть сценарий xvfb-run
в пакете xorg-server, который делает это легко. Обратите внимание, что вам все еще нужно установить X-сервер, чтобы получить Xvfb (если нет отдельного порта).
Ура!