Я пытался подключить к своему домашнему серверу под управлением Ubuntu 19.10 по TeamViewer от моих других устройств (компьютеры Linux, телефоны на базе Android или компьютеры Windows) напрасно. Я попытался играть с конфигурациями Xorg, установив и удалив различные вещи.
Подводить итог:
Когда я установил xserver-xorg-video-dummy
пакет и попробованные конфигурации установки Xorg в /etc
и /usr
в их соответствующих путях я больше не мог входить в Ubuntu путем введения имени пользователя и пароля через TeamViewer на экране входа в систему Ubuntu, пока я не избавился от него через ssh
.
Кроме того, когда я установил пакет, моя мышь и клавиатура прекратили работать. Только через TeamViewer, это было доступно. Установка пакета также отключила мой монитор.
Что я надеюсь делать:
Любая справка или предложение приветствовались бы, даже те я уже попробовал в случае, если я сделал это неправильно.
Вот что я сделал, и у меня все отлично работает:
Шаг 1: Откройте Терминал и вставьте sudo nano / etc / default / grub
Шаг 2: Обновите строка GRUB_CMDLINE_LINUX_DEFAULT
для включения nomodeset
.
Шаг 3: sudo update-grub && sudo reboot
На этом этапе TeamViewer должен иметь возможность загружаться, и вы должны иметь возможность войти в систему. Но разрешение плохое, а графика - нет. тоже хорошо.
Шаг 4: Откройте Терминал и вставьте sudo apt install xserver-xorg-video-dummy -y
Шаг 5: Создайте сценарий под названием monitor.sh
с содержимым как sudo rm /usr/share/X11/xorg.conf.d/xorg.conf
и nomonitor.sh
с содержимым как sudo cp xorg.conf / usr / share / X11 / xorg .conf.d /
. Его можно хранить в домашней папке для облегчения доступа.
Шаг 6: Содержимое 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 "1366x768"
EndSubSection
EndSection
Можно создать evdi файл, представляющий монитор (так как все - файл на Linux), затем укажите на него в файле Xorg.conf. Взгляните на то, как это сделано здесь (о точке приблизительно 12)