Рейтинг:0

Требует ли VNC постоянного запуска X-сервера?

флаг bv

Для большинства из вас мой вопрос, вероятно, будет довольно простым (если не глупым), но я новичок в управлении чем-либо на базе Linux, и мне нужно убедиться.

Недавно я установил домашний сервер с Ubuntu Server. Он остается в подвале (поэтому физический доступ ограничен), большую часть времени я подключаюсь к нему с помощью SSH, и он настроен на работу только в «консольном режиме» с необходимостью явного запуска SLiM для работы с графическим интерфейсом. Однако время от времени я мог использовать графический интерфейс.

Я решил установить там VNC-сервер и узнал, что он требует установки X-сервера — это нормально. Я просто не могу найти никакого описания, как это на самом деле работает. Будет ли он просто запускать X-сервер самостоятельно и останавливать его при отключении? Или X должен будет работать все время?

ИЛИ ЖЕ может быть, я должен использовать переадресацию X через SSH? Хотя, помимо этого сервера, я использую только машины с Windows, и я слышал, что этот метод может быть проблематичным.

Спасибо заранее за любые советы.

флаг cn
Старый, но все еще действующий: https://askubuntu.com/questions/256095/does-vncviewer-require-x-locally, поскольку он отвечает на ваш заголовок. Если вам нужна другая альтернатива: teamviewer. Также возможен вход в сеанс консоли (подробнее https://community.teamviewer.com/English/kb/articles/4352-how-to-install-teamviewer-on-linux-without-graphical-user-interface)
brovar avatar
флаг bv
@Rinzwind Спасибо за ссылки, особенно за те, что касаются TeamViewer. Я просто до сих пор не понимаю одного, может быть, я просто не понимаю, как работает линукс (и первая ссылка не развеяла моих сомнений). При использовании этих графических решений должен ли X-сервер работать (а не просто устанавливаться)? Или он все равно работает все время, и это просто графический менеджер, который можно включать и выключать?
флаг cn
Если он не запускается, вы всегда можете запустить его самостоятельно, прежде чем он вам понадобится ;-) "это можно включать и выключать" да. Как правило, я бы предположил, что вы разрешили запуск x-сервера, но вы можете остановить/запустить x. И потому что вам нравятся ссылки, вот еще одна: https://askubuntu.com/questions/518454/what-does-startx-command-do. Речь идет о команде startx ;-)
brovar avatar
флаг bv
Я знаю, что его (и практически все ;)) можно остановить/запустить, когда это необходимо, я просто хочу сделать его настолько автоматическим и не требующим обслуживания, насколько это возможно. Позвольте мне, возможно, перефразировать мой вопрос (ы): 1) Всегда ли работает X-сервер по умолчанию? Если так, то все мои заботы ничтожны, и мы можем просто остановиться на этом. 2) Если нет (1), то может ли сервер vnc запускать/останавливать сервер x в зависимости от предстоящего соединения?
muru avatar
флаг us
Вы говорите, что «он настроен для работы только в «консольном режиме» с необходимостью явного запуска SLiM для работы с графическим интерфейсом» — поэтому вы запускаете SLIM, который, в свою очередь, запускает X-сервер. Таким образом, по вашей собственной конфигурации X не всегда работает.
brovar avatar
флаг bv
Спасибо @muru, это то, чего я не понял в отношениях между X-сервером и графическим менеджером.
Рейтинг:1
флаг vn

Xvnc имеет собственный встроенный X-сервер Видеть: https://unix.stackexchange.com/questions/129432/vnc-сервер-без-x-окна-системы Он запускает собственный X-сервер с помощью скрипта. vncserver — это скрипт, который запускает внешний X-сервер, если он не запущен.

brovar avatar
флаг bv
Спасибо.Это становится сложнее, чем я думал ;)

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.