В чем разница между Xpra и Xephyr?

OpenVPN — не лучшее место для начала изучения systemd, потому что OpenVPN — не простая служба.

OpenVPN — это шаблонная служба под управлением systemd. Сервисные модули имеют имена openvpn@config.service, все они получены из одного файла сервисных модулей с именем openvpn@.service. Таким образом, вы запускаете свой экземпляр /etc/openvpn/server.confс помощью

systemctl start openvpn@server.service

и автоматически -запускаете его при начальной загрузке с помощью

systemctl enable openvpn@server.service

. Очевидно, вы останавливаете и отключаете его с помощью аналогичных команд.

Однако это не то, на чем работает ваш клиент OpenVPN. Чтобы найти блок обслуживания для этого, можно найти имя блока по имени группы управления, запустив

systemd-cgls /

Шаблон openvpn.serviceне -поясняется в комментарии вверху файла сервисного модуля. Это что-то еще, что, опять же, делает это более сложным для изучения в качестве первого опыта новичка в systemd.

Дополнительная литература

-1
07.09.2020, 00:32
1 ответ

Xephyr и Xpra имеют разное назначение:

  • Xephyr представляет собой вложенный X-сервер, отображающий свое корневое окно (рабочий стол )внутри X-окна;
  • Xpra — это X-эквивалент screenили tmux, предоставляющий виртуальную X-среду и возможность отображать рабочий стол или окна отдельных приложений локально или удаленно, присоединяя и отсоединяя их по мере необходимости.

Xpra также может пересылать аудио, буфер обмена и службы печати. Он предоставляет вложенный X, но как подмножество всего, что он может делать.

Оба хорошо протестированы, у меня нет данных об использовании, поэтому я не знаю, какой из них используется чаще. Вы, вероятно, найдете больше примеров Xephyr как «вложенного X» решения, что может указывать на то, что оно более широко используется. Оба являются полезными инструментами, чтобы научиться их использовать, так что это действительно зависит от вас!

1
18.03.2021, 23:07

Теги

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