Бездисплейная машина: Увеличьте разрешение Удаленного рабочего стола

У меня есть бездисплейная машина Ubuntu, с которой я соединяюсь с комбинацией ssh и vnc.

Когда у меня есть присоединенный монитор (который редок), vnc соединение является полным разрешением приложенного монитора (конечно).
Но, когда я соединяю использование vnc, когда нет никакого подключенного монитора, я получаю много соединения более низкого разрешения, чем я хотел бы. Это - как будто компьютер имеет крошечный подключенный монитор.

Я просмотрел Настройки и ничто не нашел обещанием (разрешение отобразилось серым без подключенного монитора).

Как я могу изменить 'виртуальное разрешение', которое я получаю, когда я соединяю использование VNC?

Обновление:

Я не интересуюсь рекомендациями для другого vnc программного обеспечения теперь, я просто хочу знать, как сделать вышеупомянутое со встроенным vnc сервером.
Спасибо.

4
задан 10 July 2011 в 19:39

3 ответа

Вы рассмотрели для попытки технологии NX?, как FreeNX или NXnoMachine?, это может быть более дружественным и настраиваться

2
ответ дан 1 December 2019 в 09:28

При помощи сервера винишка Gnome по умолчанию мы застреваем к рабочей геометрии X-сервера. Если по каким-либо причинам мы действительно должны выполнить сервер винишка, мы можем только изменить геометрию дисплея путем определения пользовательской X-сессии для этого использования VNC или изменить живую геометрию, например, с randr, как описано в принципе в этом ответе.

Однако выполнение также - некоторые недостатки, которые нужно рассмотреть:

  • если predifined, Мы не можем выполнить эту пользовательскую сессию, когда другой монитор подключен.
  • Другие X устройств, возможно, должны быть определены также.
  • изменение геометрии для сессии VNC удаленно не может легко быть сделано.
  • если мы повреждаем наши X настроек, мы можем закончить без дисплея

Если бы нам действительно нужны корректировки в экранной геометрии, это поэтому был бы лучший совет установить пакет VNC-сервера кроме винишка, которое способно к изменению геометрии.


Если мы используем vncserver/Xvnc или от tightvncserver Install tightvncserver или от vnc4server Install vnc4server, мы можем определить виртуальную геометрию XServer путем простого добавления опции -geometry <width>x<height> при вызове.

Установив один из пакетов выше на удаленном мы запускаем его там, например.

vncserver :1 -geometry 1024x720

В этом примере дисплей с номером 1 создается, имея 1024x720 пикселей (после ввода пароля для соединения). К этому можно получить доступ от локальной машины

vncviewer <remote_ip>:1

Опция Use -via при соединении с сессией SSH.

2
ответ дан 1 December 2019 в 09:28

Я не делаю не, если это может быть легким решением в Ubuntu также, но у меня была та же проблема с Linux Mint 18.2 (производная человечности) и VNC-средства-просмотра использования на Linux, окнах и андроиде

После некоторого тестирования i бегунков e со следующим решением (по крайней мере, рабочий для моей ситуации):

Я сделал файл сценария (например, названным 'SetResolution1280x1024.sh'), содержа эти строки:


$ #!/bin/bash

$ xrandr - fb 1280x1050


и сохраненный это в одной из пользовательских папок. Затем сделанный им исполняемый файл (щелкают правой кнопкой> свойства> полномочия и устанавливают флажок, 'позволяет выполнять файл как программу'),

Затем я заставил его выполниться при запуске:

Меню-> Параметры настройки системы-> Запуск и Завершение работы-> Автоматический запуск

Щелчок: 'Добавьте сценарий'

разыскиваемый папка, куда я поместил scriptfile и нажал 'OK'

Затем я выбрал опцию запустить его 'Пред KDE'

(выполнение его просто 'при запуске' не работало правильно, таким образом, я предполагаю, что разрешение должно быть установлено, прежде чем рабочий стол запускается, иначе Вы заканчиваете с небольшим рабочим столом на большом экране. Эта последняя вещь также произошла при выполнении сценария от активного рабочего стола!)

Это работало на меня, не разрушая мою систему (ведьма, я сделал попытку 'макета driver':)

Пусть это будет помогать некоторым другим

Jeroen

2
ответ дан 1 December 2019 в 09:28

Другие вопросы по тегам:

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