Можно ли запустить VNC-сервер в Ubuntu на дисплее 0 без использования VNC-сервера по умолчанию Vino?
Мое намерение состоит в том, что я не хочу получать уведомление на машине, на которой запущен сервер VNC, когда к серверу подключен один клиент.
Я использую x11vnc, для аналогичного результата: ssh remotehost (export DISPLAY =: 0; x11vnc -shared -forever -usepw -ncache 10)
вы поняли. надеюсь, что это поможет.
Я думаю, у вас должно получиться сделать это с помощью tightvnc.
sudo apt-get install tightvncserver
sudo apt-get install xtightvncviewer
Вы должны запустить серверный процесс в оболочке (обычно ssh), прежде чем вы сможете подключиться к клиенту. Вы также можете использовать любой клиент vnc для подключения, например, я использую для этого клиент Windows vnc.
Если вы не намерены получать уведомление, вы можете отключить его в vino. Перейдите в Система-> Настройки-> Удаленный рабочий стол. Выберите настройки, чтобы выключить его. На вкладке «Дополнительно» также есть возможность отключить значки уведомлений.
Rfb экспортирует текущий дисплей без перезапуска X и т. Д. (Кажется, в недавнем ubuntus доступен только krfb, поэтому вам нужно установить все виды библиотек kde - я думаю, что vanilla rfb активно не развивается, позор.)
Если вы действительно хотите, чтобы VNC-сервер отображался на 0, и вы не хотите использовать x11vnc или что-то подобное для зеркалирования другого X-сервера, вам придется выключить X-сервер, который работает на дисплее 0 (вероятно, запущен gdm) или настройте его для работы на другом дисплее.