Установите виртуальный монитор на ubuntu18.04, удаленный рабочий стол без монитора
Overview
- Конфигурация хоста
- Включить удаленное управление
- Установить программное обеспечение и поддержку
- Другой
- Меры предосторожности
- Reference
Конфигурация хоста
- Система: Ubuntu 18.04
- Графика: встроенная графика Intel
Включить удаленное управление
Обратите внимание, что если у teamviewer есть учетная запись для входа через ссылку учетной записи, не имеет значения, есть ли элемент управления удаленным рабочим столом, поставляемый с Ubuntu, или нет.
Если teamviewer должен ввести случайно сгенерированный пароль или щелкнуть «получить / подтвердить» через хост, чтобы разрешить ссылку для управления удаленным рабочим столом, тогда, конечно же, должна быть служба управления удаленным рабочим столом Ubuntu в Чтобы запустить, сначала выполните управление через ссылку VNC-Viewer; получите пароль или нажмите, чтобы получить, затем teamviewer может ссылаться.
Работа в VR, удобно ли программировать на виртуальных мониторах
Зачем использовать Teamviewer вместо встроенного программного обеспечения для управления удаленным рабочим столом? — Поскольку Teamviewer быстрее по скорости (при передаче изображений рабочего стола он сжимает данные, а затем передает их по сети).
Teamviewer работает быстрее, даже если все они находятся в локальной сети.
Установить программное обеспечение и поддержку
Установите программное обеспечение, которое заставляет Ubuntu использовать виртуальные дисплеи:
$ sudoapt-getinstall xserver-xorg-core-hwe-18.04 $ sudoapt-getinstall xserver-xorg-video-dummy-hwe-18.04 —fix-missing
Измените / создайте файл конфигурации (по умолчанию будет использоваться виртуальный дисплей):
$ sudo vim /usr/share/X11/xorg.conf.d/xorg.conf Section «Device» Identifier «Configured Video Device» Driver «dummy» EndSection Section «Monitor» Identifier «Configured Monitor» HorizSync 31.5-48.5 VertRefresh 50-70 EndSection Section «Screen» Identifier «Default Screen» Monitor «Configured Monitor» Device «Configured Video Device» DefaultDepth 24 SubSection «Display» Depth 24 Modes «1920×1080» EndSubSection EndSection ~ ~ ~ :wq $
Примечание. Хотя в конфигурации указано «1920×1080», на самом деле она поддерживает до «1360×768».
Как поддерживать 1920х1080, пока непонятно, думаю 1360х768 достаточно, поэтому не стал вдаваться в подробности.
Поддержка 1920×1080 см. Ниже Reference3. 。
Перезагрузите, чтобы вступили в силу
Другой
Связанные команды:
xrandr: после использования виртуального дисплея используйте команду xrandr для просмотра отображаемой информации следующим образом (результат отображения немного отличается от исходного физического дисплея):
Как создать виртуальный рабочий стол в Windows 10
xrandr -q xrandr: Failed to get size of gamma for output default Screen 0: minimum 320 x 240, current 1360 x 768, maximum 1360 x 768 default connected primary 1360×768+0+0 0mm x 0mm 1360×768 60.00* 1280×720 60.00 1024×768 60.00 1024×576 60.00 960×540 60.00 800×600 60.00 56.00 640×480 60.00 684×384 60.00 680×384 60.00 640×360 60.00 512×384 60.00 512×288 60.00 480×270 60.00 400×300 60.00 56.00 320×240 60.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
Xvfb: X Virtual Framebuffer
Что касается автоматизированного тестирования, вы можете рассмотреть возможность использования Xvfb для создания виртуальных дисплеев.
Конкретное использование выходит за рамки этой статьи.
Меры предосторожности
После перезапуска, даже если монитор подключен, сигнал на монитор не выводится!
Однако через VNC-Viewer это точно так же, как и перед установкой программного обеспечения и изменением файла конфигурации в соответствии с этой статьей, вы можете установить ссылку на хост Ubuntu для «удаленного» управления рабочим столом.
Reference
- How to use Ubuntu 18.04 on VNC without display attached?
- Add Fake Display when No Monitor is Plugged In
- How to run X server using xserver-xorg-video-dummy driver on Ubuntu
Источник: russianblogs.com
Русские Блоги
Прошло почти 3 месяца, и был показан виртуальный дисплей под Win7. Самый большой урожай на этот раз -достичь поддержки Aero Effect и получения 3D -картинок.
Эффект окончательной реализации заключается в следующем: левая сторона — виртуальный дисплей. Содержание виртуального дисплея удаленно через программное обеспечение. дисплей. Конечно, его можно переключить на «Экран расширения». Модель.
Заинтересованные студенты могут скачать демонстрацию, чтобы увидеть эффект:
Используйте на VDI:
В октябре я попросил ухода. Моя жена родила прекрасную дочь. Я также двойные дети, и я не ходил на работу в течение полу месяца.
Вначале я получил данные экрана с использованием драйвера зеркала. Драйвер зеркала был наиболее эффективным методом экрана, поддерживаемым Microsoft на Win7, но в настоящее время существует несколько значительных недостатков:
(1) он может только перехватывать данные основного экрана, и расширенный экран, похоже, не перехвачен;
(2) С зеркальным водителем эффект стекла волос не может быть включен;
(3) Для некоторых сценариев, таких как сценарии рисования PS, после ускорения оборудования, если есть зеркальный драйвер, задержка станет довольно серьезной.
Ввиду приведенных выше причин, после разработки версии экрана зеркального драйвера, я решил отказаться от этой структуры, потому что стоимость технического обслуживания последующего технического обслуживания будет очень высокой, и есть очень тяжелые травмы. Получите данные о изображении. непосредственно из драйвера фильтрации WDDM.
Таким образом, с начала сентября я перешел в WDDM фильтрацию драйвера. Разработка данных изображений. Начиная с изображений, которые поддерживают не -AREO -эффекты, я также столкнулся с множеством проблем в течение периода:
Проблема картирования памяти:
(1) Как получить виртуальный адрес поверхности дисплея? Как адрес может преобразовать виртуальный адрес, к которому мы можем получить доступ?
(2) Как получить область обновления изображения?
(3) Как получить форму и расположение мыши?
Есть много контента и абстрактного контента, но это лучший урок, который мы можем найти, так что прочитайте его терпеливо.
Аппаратное ускорение картины картины скорость скорость медленная проблема:
После выполнения 1-2 недель вышеуказанные проблемы в основном решаются, и тогда они столкнутся с трудной проблемой: проблема медленной скорости копирования, после того, как адрес отобразится, мы можем получить виртуальный адрес кадриста, что означает, что мы Можете ли вы прочитать кадр -буфер напрямую, так что очень удобно сделать скриншот непосредственно с кадров, но, к сожалению, данные, копирующие данные непосредственно из Framebuffer, -это время, требующее времени. Около 90 мс, это значительное время, и это. непригодный для реальной передачи.
Вопросы поддержки эффекта кассового стекла:
(1) Виртуальный дисплей не поддерживает виртуальный дисплей после открытия эффекта стекла, он всегда будет вспыхивать, а затем синий экран;
(2) приобретение данных с картинками.
Я поддерживаю его здесь. Если у вас есть какие -либо проблемы с разработкой, вы можете оставить сообщение для консультации, и я постараюсь ответить.
Источник: russianblogs.com
Как сделать виртуальную машину VirtualBox на весь экран
Сразу после установки операционной системы на виртуальную машину VirtualBox, она доступна пользователю в небольшом окне. Данное окно можно увеличить, изменив разрешение экрана, но этого не всегда достаточно. Для полноценной работы часто требуется открыть виртуальную машину VirtualBox весь экран.
Именно этому вопросу и посвящена эта статья. Здесь вы узнаете, как сделать VirtualBox на весь экран в случае операционных систем Windows и Linux.
Как сделать VirtualBox на весь экран в случае Windows
Если вы хотите открыть виртуальную машину VirtualBox на весь экран, то сначала вам необходимо установить дополнения для гостевой системы. Без этого полноэкранный режим не сможет подстраиваться под разрешение вашего экрана и пользоваться им будет неудобно. Кроме этого, без дополнений для гостевой системы не будут работать многие другие функции программы VirtualBox, могут не работать.
Для того чтобы установить дополнения запустите вашу виртуальную машину с Windows, откройте меню « Устройства » и выберите опцию « Подключить образ диска Дополнений гостевой ОС ».
После этого в вашей виртуальной системе появится CD-дисковод с программным обеспечением от VirtualBox.
Откройте данный диск и запустите программу « VBoxWindowsAdditions ». Это установщик, с помощью которого вы сможете установить дополнения для гостевой системы (в случае Windows).
Дальше начнется установка дополнений для гостевой системы. На этом этапе нет ничего сложного, устанавливаем дополнения, как и любую другую программу. После завершения установки соглашаемся на перезагрузку виртуальной машины.
На этом все, после следующего запуска виртуальная машина VirtualBox будет готова к разворачиванию на весь экран. Для этого достаточно открыть меню « Вид » и выбрать вариант « Режим полного экрана ».
После этого появится предупреждение с информацией о комбинациях клавиш. Это сообщение лучше внимательно прочесть, для того чтобы у вас не возникло проблем с выходом из полноэкранного режима виртуальной машины VirtualBox. После прочтения нажимаем на кнопку « Переключить » и виртуальная машина открывается на весь экран.
По умолчанию в VirtualBox используются следующие комбинации клавиш:
- Right Ctrl-F – открыть виртуальную машину на весь экран.
- Right Ctrl-L – открыть режим интеграции экрана.
- Right Ctrl-F – открыть режим масштабирования экрана.
Как открыть VirtualBox на весь экран в случае Linux
Как и в случае с Windows, для того чтобы открыть виртуальную машину VirtualBox на весь экран, сначала нужно установить дополнения для гостевой системы. На Linux это можно сделать с помощью графического интерфейса или командной строки.
Установка из графического интерфейса
Установку дополнений для гостевой системы из графического интерфейса мы рассмотрим на примере Lubuntu. Но в других дистрибутивах Linux (например, в Ubuntu или Kali Linux) процедура схожая.
Для начала запустите виртуальную машину, откройте меню « Устройства » и выберите « Подключить образ диска Дополнений гостевой ОС ».
После этого диск с программным обеспечением VirtualBox должен автоматически примонтироваться и на экране появится предложение открыть его в диспетчере файлов.
Открываем диск в диспетчере файлов и смотрим каталог, в который он был примонтирован. В нашем случае это « /media/user/VBox_Gas_6.1.4 ». В данном каталоге должен быть файл « VBoxLinuxAdditins.run », он отвечает за установку дополнения гостевой системы.
Чтобы запустить установку, файл « VBoxLinuxAdditins.run » нужно запустить через терминал с Root-правами. Для этого открываем терминал Linux и выполняем следующую команду:
sudo /media/user/VBox_Gas_6.1.4/VBoxLinuxAdditions.run
Обратите внимание, на вашей системе путь к файлу « VBoxLinuxAdditins.run » может отличаться.
После завершения установки перезагружаем виртуальную машину.
После перезагрузки вы сможете открывать виртуальную машину VirtualBox на весь экран. Это можно делать с помощью меню « Вид – Режим полного экрана » или с помощью комбинаций клавиш.
Установка из командной строки
Также на Linux дополнения для гостевой системы можно установить из командной строки. Ниже мы рассмотрим примерный алгоритм действий.
-
Скачиваем iso-файл с дополнениями для гостевой системы в папку /tmp.
wget https://download.virtualbox.org/virtualbox/6.1.30/VBoxGuestAdditions_6.1.30.iso -P /tmp
sudo mount -o loop /tmp/VBoxGuestAdditions_5.0.20.iso /mnt
sudo sh /mnt/VBoxLinuxAdditions.run
sudo shutdown -r now
После перезагрузки нужно открыть меню « Вид » в окне VirtualBox и попробовать включить « Режим полного экрана ». Если все было сделано правильно, виртуальная машина VirtualBox должна открыться на весь экран.
Удаление из командной строки
Если с дополнениями для гостевой системы возникли проблемы, то их можно удалить запустив сценарий удаления, который расположенн в каталоге /opt. Ниже мы рассмотрим примерный алгоритм действий.
-
Переходим в папку с дополнениями для гостевой системы:
cd /opt//
sudo ./uninstall.sh
sudo shutdown -r now
После перезагрузки можно попробовать повторить установку дополнений.
- Как установить Windows 7 или 10 на виртуальную машину
- Как сделать общую папку в VirtualBox
- Как подключиться к виртуальной машине VirtualBox по SSH
- Как запустить виртуальную машину VirtualBox из командной строки
- Как подключить флешку к виртуальной машине VirtualBox
Источник: comp-security.net