У меня есть обезглавленная машина Ubuntu, с которой я соединяюсь с комбинацией ssh и vnc.
Когда у меня установлен монитор (что редко), vnc-соединение - это полное разрешение прикрепленный монитор (конечно). Но когда я подключаю vnc, когда нет подключенного монитора, я получаю соединение с более низким разрешением, чем хотелось бы.
Я просмотрел Настройки и не нашел ничего перспективного (разрешение было выделено серым цветом без подключения монитора).
Как можно
Как я могу изменить «виртуальное разрешение», которое получаю, когда подключаюсь используя VNC? Спасибо.
Используя виртуальный сервер Gnome по умолчанию, мы придерживаемся текущей геометрии X-Server. Если по каким-либо причинам нам нужно запустить vino-сервер, мы можем только изменить геометрию отображения, указав пользовательский X-Session для этого использования VNC или изменив геометрию в реальном времени, например. с randr, как описано в принципе в этом ответе.
Однако при этом есть некоторые недостатки, которые необходимо учитывать:
, если это предпределено. Мы не можем запустить этот пользовательский сеанс, когда подключен другой монитор. Другие X-устройства также могут быть определены. изменить геометрию для сеанса VNC удаленно нелегко. если мы нарушим наши настройки X, мы можем закончиться без отображения. Если нам понадобятся настройки в геометрии экрана, поэтому было бы лучше советовать установить пакет VNC-сервера, отличный от vino, который может меняться геометрия.
Если мы используем этот ответ / Xvnc либо из tightvncserver, либо vnc4server, мы можем определить виртуальную геометрию XServer, просто добавив опцию -geometry <width>x<height> при вызове
После того, как вы установили один из вышеперечисленных пакетов на пульте дистанционного управления, мы запустим его, например,
vncserver :1 -geometry 1024x720
. В этом примере создается дисплей с номером 1, 1024x720 пикселей (после ввода пароля для подключения). Доступ к нему можно получить с локальной машины с помощью
vncviewer <remote_ip>:1
При подключении к сеансу SSH используйте опцию -via.
Я не знаю, может ли это быть простым решением в Ubuntu, но у меня была такая же проблема с Linux Mint 18.2 (производная ubuntu) и с помощью VNC-зрителей на Linux, Windows и Android
После некоторого тестирования я рассмотрю следующее решение (по крайней мере, работаю для моей ситуации):
Я создал файл сценария (например, называется SetResolution1280x1024.sh), содержащий следующие строки:
$ #! / bin / bash
$ xrandr --fb 1280x1050
и сохранил его в одной из пользовательских папок. Затем выполнил исполняемый файл (rightclick> properties> permissions и установил флажок «разрешить выполнение файла как программы»)
Затем я запустил его при запуске:
Меню -> Настройки системы - > Startup & amp; Shutdown -> Autostart
Нажмите «Добавить скрипт»
, чтобы найти папку, в которую я поместил файл сценария, и нажал «OK»
Затем я выбрал вариант для запуска «Pre KDE»
(выполнение его просто «при запуске» не работает должным образом, поэтому я предполагаю, что разрешение должно быть установлено до запуска рабочего стола, иначе вы получите небольшой рабочий стол
Это сработало для меня, не нарушая мою систему (я пытался попробовать «фиктивный драйвер»:)
Пусть это поможет некоторым другим
Jeroen
Считаете ли вы, что пытаетесь использовать технологию NX ?, например FreeNX или NXnoMachine?, она может быть более дружественной и настраиваемой
Используя виртуальный сервер Gnome по умолчанию, мы придерживаемся текущей геометрии X-Server. Если по каким-либо причинам нам нужно запустить vino-сервер, мы можем только изменить геометрию отображения, указав пользовательский X-Session для этого использования VNC или изменив геометрию в реальном времени, например. с randr, как описано в принципе в этом ответе.
Однако при этом есть некоторые недостатки, которые необходимо учитывать:
, если это предпределено. Мы не можем запустить этот пользовательский сеанс, когда подключен другой монитор. Другие X-устройства также могут быть определены. изменить геометрию для сеанса VNC удаленно нелегко. если мы нарушим наши настройки X, мы можем закончиться без отображения. Если нам понадобятся настройки в геометрии экрана, поэтому было бы лучше советовать установить пакет VNC-сервера, отличный от vino, который может меняться геометрия.
Если мы используем этот ответ / Xvnc либо из tightvncserver, либо vnc4server, мы можем определить виртуальную геометрию XServer, просто добавив опцию -geometry <width>x<height> при вызове
После того, как вы установили один из вышеперечисленных пакетов на пульте дистанционного управления, мы запустим его, например,
vncserver :1 -geometry 1024x720
. В этом примере создается дисплей с номером 1, 1024x720 пикселей (после ввода пароля для подключения). Доступ к нему можно получить с локальной машины с помощью
vncviewer <remote_ip>:1
При подключении к сеансу SSH используйте опцию -via.
Я не знаю, может ли это быть простым решением в Ubuntu, но у меня была такая же проблема с Linux Mint 18.2 (производная ubuntu) и с помощью VNC-зрителей на Linux, Windows и Android
После некоторого тестирования я рассмотрю следующее решение (по крайней мере, работаю для моей ситуации):
Я создал файл сценария (например, называется SetResolution1280x1024.sh), содержащий следующие строки:
$ #! / bin / bash
$ xrandr --fb 1280x1050
и сохранил его в одной из пользовательских папок. Затем выполнил исполняемый файл (rightclick> properties> permissions и установил флажок «разрешить выполнение файла как программы»)
Затем я запустил его при запуске:
Меню -> Настройки системы - > Startup & amp; Shutdown -> Autostart
Нажмите «Добавить скрипт»
, чтобы найти папку, в которую я поместил файл сценария, и нажал «OK»
Затем я выбрал вариант для запуска «Pre KDE»
(выполнение его просто «при запуске» не работает должным образом, поэтому я предполагаю, что разрешение должно быть установлено до запуска рабочего стола, иначе вы получите небольшой рабочий стол
Это сработало для меня, не нарушая мою систему (я пытался попробовать «фиктивный драйвер»:)
Пусть это поможет некоторым другим
Jeroen
Считаете ли вы, что пытаетесь использовать технологию NX ?, например FreeNX или NXnoMachine?, она может быть более дружественной и настраиваемой
Используя виртуальный сервер Gnome по умолчанию, мы придерживаемся текущей геометрии X-Server. Если по каким-либо причинам нам нужно запустить vino-сервер, мы можем только изменить геометрию отображения, указав пользовательский X-Session для этого использования VNC или изменив геометрию в реальном времени, например. с randr, как описано в принципе в этом ответе.
Однако при этом есть некоторые недостатки, которые необходимо учитывать:
, если это предпределено. Мы не можем запустить этот пользовательский сеанс, когда подключен другой монитор. Другие X-устройства также могут быть определены. изменить геометрию для сеанса VNC удаленно нелегко. если мы нарушим наши настройки X, мы можем закончиться без отображения. Если нам понадобятся настройки в геометрии экрана, поэтому было бы лучше советовать установить пакет VNC-сервера, отличный от vino, который может меняться геометрия.
Если мы используем этот ответ / Xvnc либо из tightvncserver, либо vnc4server, мы можем определить виртуальную геометрию XServer, просто добавив опцию -geometry <width>x<height> при вызове
После того, как вы установили один из вышеперечисленных пакетов на пульте дистанционного управления, мы запустим его, например,
vncserver :1 -geometry 1024x720
. В этом примере создается дисплей с номером 1, 1024x720 пикселей (после ввода пароля для подключения). Доступ к нему можно получить с локальной машины с помощью
vncviewer <remote_ip>:1
При подключении к сеансу SSH используйте опцию -via.
Я не знаю, может ли это быть простым решением в Ubuntu, но у меня была такая же проблема с Linux Mint 18.2 (производная ubuntu) и с помощью VNC-зрителей на Linux, Windows и Android
После некоторого тестирования я рассмотрю следующее решение (по крайней мере, работаю для моей ситуации):
Я создал файл сценария (например, называется SetResolution1280x1024.sh), содержащий следующие строки:
$ #! / bin / bash
$ xrandr --fb 1280x1050
и сохранил его в одной из пользовательских папок. Затем выполнил исполняемый файл (rightclick> properties> permissions и установил флажок «разрешить выполнение файла как программы»)
Затем я запустил его при запуске:
Меню -> Настройки системы - > Startup & amp; Shutdown -> Autostart
Нажмите «Добавить скрипт»
, чтобы найти папку, в которую я поместил файл сценария, и нажал «OK»
Затем я выбрал вариант для запуска «Pre KDE»
(выполнение его просто «при запуске» не работает должным образом, поэтому я предполагаю, что разрешение должно быть установлено до запуска рабочего стола, иначе вы получите небольшой рабочий стол
Это сработало для меня, не нарушая мою систему (я пытался попробовать «фиктивный драйвер»:)
Пусть это поможет некоторым другим
Jeroen
Считаете ли вы, что пытаетесь использовать технологию NX ?, например FreeNX или NXnoMachine?, она может быть более дружественной и настраиваемой
Используя виртуальный сервер Gnome по умолчанию, мы придерживаемся текущей геометрии X-Server. Если по каким-либо причинам нам нужно запустить vino-сервер, мы можем только изменить геометрию отображения, указав пользовательский X-Session для этого использования VNC или изменив геометрию в реальном времени, например. с randr, как описано в принципе в этом ответе.
Однако при этом есть некоторые недостатки, которые необходимо учитывать:
, если это предпределено. Мы не можем запустить этот пользовательский сеанс, когда подключен другой монитор. Другие X-устройства также могут быть определены. изменить геометрию для сеанса VNC удаленно нелегко. если мы нарушим наши настройки X, мы можем закончиться без отображения. Если нам понадобятся настройки в геометрии экрана, поэтому было бы лучше советовать установить пакет VNC-сервера, отличный от vino, который может меняться геометрия.
Если мы используем этот ответ / Xvnc либо из tightvncserver, либо vnc4server, мы можем определить виртуальную геометрию XServer, просто добавив опцию -geometry <width>x<height> при вызове
После того, как вы установили один из вышеперечисленных пакетов на пульте дистанционного управления, мы запустим его, например,
vncserver :1 -geometry 1024x720
. В этом примере создается дисплей с номером 1, 1024x720 пикселей (после ввода пароля для подключения). Доступ к нему можно получить с локальной машины с помощью
vncviewer <remote_ip>:1
При подключении к сеансу SSH используйте опцию -via.
Я не знаю, может ли это быть простым решением в Ubuntu, но у меня была такая же проблема с Linux Mint 18.2 (производная ubuntu) и с помощью VNC-зрителей на Linux, Windows и Android
После некоторого тестирования я рассмотрю следующее решение (по крайней мере, работаю для моей ситуации):
Я создал файл сценария (например, называется SetResolution1280x1024.sh), содержащий следующие строки:
$ #! / bin / bash
$ xrandr --fb 1280x1050
и сохранил его в одной из пользовательских папок. Затем выполнил исполняемый файл (rightclick> properties> permissions и установил флажок «разрешить выполнение файла как программы»)
Затем я запустил его при запуске:
Меню -> Настройки системы - > Startup & amp; Shutdown -> Autostart
Нажмите «Добавить скрипт»
, чтобы найти папку, в которую я поместил файл сценария, и нажал «OK»
Затем я выбрал вариант для запуска «Pre KDE»
(выполнение его просто «при запуске» не работает должным образом, поэтому я предполагаю, что разрешение должно быть установлено до запуска рабочего стола, иначе вы получите небольшой рабочий стол
Это сработало для меня, не нарушая мою систему (я пытался попробовать «фиктивный драйвер»:)
Пусть это поможет некоторым другим
Jeroen
Считаете ли вы, что пытаетесь использовать технологию NX ?, например FreeNX или NXnoMachine?, она может быть более дружественной и настраиваемой
Используя виртуальный сервер Gnome по умолчанию, мы придерживаемся текущей геометрии X-Server. Если по каким-либо причинам нам нужно запустить vino-сервер, мы можем только изменить геометрию отображения, указав пользовательский X-Session для этого использования VNC или изменив геометрию в реальном времени, например. с randr, как описано в принципе в этом ответе.
Однако при этом есть некоторые недостатки, которые необходимо учитывать:
, если это предпределено. Мы не можем запустить этот пользовательский сеанс, когда подключен другой монитор. Другие X-устройства также могут быть определены. изменить геометрию для сеанса VNC удаленно нелегко. если мы нарушим наши настройки X, мы можем закончиться без отображения. Если нам понадобятся настройки в геометрии экрана, поэтому было бы лучше советовать установить пакет VNC-сервера, отличный от vino, который может меняться геометрия.
Если мы используем этот ответ / Xvnc либо из tightvncserver, либо vnc4server, мы можем определить виртуальную геометрию XServer, просто добавив опцию -geometry <width>x<height> при вызове
После того, как вы установили один из вышеперечисленных пакетов на пульте дистанционного управления, мы запустим его, например,
vncserver :1 -geometry 1024x720
. В этом примере создается дисплей с номером 1, 1024x720 пикселей (после ввода пароля для подключения). Доступ к нему можно получить с локальной машины с помощью
vncviewer <remote_ip>:1
При подключении к сеансу SSH используйте опцию -via.
Я не знаю, может ли это быть простым решением в Ubuntu, но у меня была такая же проблема с Linux Mint 18.2 (производная ubuntu) и с помощью VNC-зрителей на Linux, Windows и Android
После некоторого тестирования я рассмотрю следующее решение (по крайней мере, работаю для моей ситуации):
Я создал файл сценария (например, называется SetResolution1280x1024.sh), содержащий следующие строки:
$ #! / bin / bash
$ xrandr --fb 1280x1050
и сохранил его в одной из пользовательских папок. Затем выполнил исполняемый файл (rightclick> properties> permissions и установил флажок «разрешить выполнение файла как программы»)
Затем я запустил его при запуске:
Меню -> Настройки системы - > Startup & amp; Shutdown -> Autostart
Нажмите «Добавить скрипт»
, чтобы найти папку, в которую я поместил файл сценария, и нажал «OK»
Затем я выбрал вариант для запуска «Pre KDE»
(выполнение его просто «при запуске» не работает должным образом, поэтому я предполагаю, что разрешение должно быть установлено до запуска рабочего стола, иначе вы получите небольшой рабочий стол
Это сработало для меня, не нарушая мою систему (я пытался попробовать «фиктивный драйвер»:)
Пусть это поможет некоторым другим
Jeroen
Считаете ли вы, что пытаетесь использовать технологию NX ?, например FreeNX или NXnoMachine?, она может быть более дружественной и настраиваемой
Считаете ли вы, что пытаетесь использовать технологию NX ?, например FreeNX или NXnoMachine?, она может быть более дружественной и настраиваемой
Я не знаю, может ли это быть простым решением в Ubuntu, но у меня была такая же проблема с Linux Mint 18.2 (производная ubuntu) и с помощью VNC-зрителей на Linux, Windows и Android
После некоторого тестирования я рассмотрю следующее решение (по крайней мере, работаю для моей ситуации):
Я создал файл сценария (например, называется SetResolution1280x1024.sh), содержащий следующие строки:
$ #! / bin / bash
$ xrandr --fb 1280x1050
и сохранил его в одной из пользовательских папок. Затем выполнил исполняемый файл (rightclick> properties> permissions и установил флажок «разрешить выполнение файла как программы»)
Затем я выполнил его при запуске:
Меню -> Настройки системы - > Startup & amp; Shutdown -> Autostart
Нажмите «Добавить скрипт»
, чтобы найти папку, в которую я поместил файл сценария, и нажал «OK»
Затем я выбрал вариант для запуска «Pre KDE»
(выполнение его просто «при запуске» не работает должным образом, поэтому я предполагаю, что разрешение должно быть установлено до запуска рабочего стола, иначе вы получите небольшой рабочий стол
Это сработало для меня, не нарушая мою систему (я пробовал «фиктивный драйвер»:)
Пусть это поможет некоторым другим
Jeroen
Используя виртуальный сервер Gnome по умолчанию, мы придерживаемся текущей геометрии X-Server. Если по каким-либо причинам нам нужно запустить vino-сервер, мы можем изменить геометрию отображения, указав пользовательский X-Session для этого использования VNC или изменив геометрию в реальном времени, например. с randr, как описано в принципе в этот ответ .
Однако при этом есть некоторые недостатки, которые необходимо учитывать:
Если нам понадобятся настройки в геометрии экрана, было бы лучше советовать установить пакет VNC-сервера, отличный от vino, который способен изменять геометрию.
Если мы используем vncserver / Xvnc либо из tightvncserver , либо vnc4server мы можем определить виртуальную геометрию XServer, просто добавив при вызове опции -geometry & lt; width & gt; x & lt; height & gt;
.
После установки одного из вышеперечисленных пакетов на пульте дистанционного управления мы запустим его, например,
vncserver: 1 -geometry 102 4x720
В этом примере создается дисплей с номером 1 с разрешением 1024x720 пикселей (после ввода пароля для подключения). Это можно получить с локального компьютера с помощью
vncviewer & lt; remote_ip & gt;: 1
Используйте параметр -via
при подключении с сеансом SSH.
Я не знаю, может ли это быть простым решением в Ubuntu, но у меня была такая же проблема с Linux Mint 18.2 (производная ubuntu) и с помощью VNC-зрителей на Linux, Windows и Android
После некоторого тестирования я рассмотрю следующее решение (по крайней мере, работаю для моей ситуации):
Я создал файл сценария (например, называется SetResolution1280x1024.sh), содержащий следующие строки:
$ #! / bin / bash
$ xrandr --fb 1280x1050
и сохранил его в одной из пользовательских папок. Затем выполнил исполняемый файл (rightclick> properties> permissions и установил флажок «разрешить выполнение файла как программы»)
Затем я выполнил его при запуске:
Меню -> Настройки системы - > Startup & amp; Shutdown -> Autostart
Нажмите «Добавить скрипт»
, чтобы найти папку, в которую я поместил файл сценария, и нажал «OK»
Затем я выбрал вариант для запуска «Pre KDE»
(выполнение его просто «при запуске» не работает должным образом, поэтому я предполагаю, что разрешение должно быть установлено до запуска рабочего стола, иначе вы получите небольшой рабочий стол
Это сработало для меня, не нарушая мою систему (я пробовал «фиктивный драйвер»:)
Пусть это поможет некоторым другим
Jeroen
Считаете ли вы, что пытаетесь использовать технологию NX ?, например FreeNX или NXnoMachine?, она может быть более дружественной и настраиваемой
Используя виртуальный сервер Gnome по умолчанию, мы придерживаемся текущей геометрии X-Server. Если по каким-либо причинам нам нужно запустить vino-сервер, мы можем изменить геометрию отображения, указав пользовательский X-Session для этого использования VNC или изменив геометрию в реальном времени, например. с randr, как описано в принципе в этот ответ .
Однако при этом есть некоторые недостатки, которые необходимо учитывать:
Если нам понадобятся настройки в геометрии экрана, было бы лучше советовать установить пакет VNC-сервера, отличный от vino, который способен изменять геометрию.
Если мы используем vncserver / Xvnc либо из tightvncserver , либо vnc4server мы можем определить виртуальную геометрию XServer, просто добавив при вызове опции -geometry & lt; width & gt; x & lt; height & gt;
.
После установки одного из вышеперечисленных пакетов на пульте дистанционного управления мы запустим его, например,
vncserver: 1 -geometry 102 4x720
В этом примере создается дисплей с номером 1 с разрешением 1024x720 пикселей (после ввода пароля для подключения). Это можно получить с локального компьютера с помощью
vncviewer & lt; remote_ip & gt;: 1
Используйте параметр -via
при подключении с сеансом SSH.
: 1
, просто используйте vnc: // имя_сервера: 5901
для подключения.
– Jack M.
13 July 2011 в 01:43