Мой экран Kali Linux становится черным после входа в систему после установки гостевых дополнений виртуальной коробки

При использовании Fedora 26 я столкнулся с той же проблемой: VIRTUAL1 не отображался командой xrandr.

Затем я выполнил эту инструкцию , чтобы повторно использовать пустой выход, например HDMI -2, и это сработало достаточно хорошо, но:

  • Gnome (и xrandr )не распознают пустой вывод как подключенный и не показывают виртуальный монитор для размещения в расширенном рабочем столе или клоне. Каждый раз, когда к другому выходу подключается новый физический монитор, высока вероятность его поломки.

  • хуже всего то, что оболочка gnome -(и бормотание под ней )не рассматривают новый виртуальный монитор как часть видимой области в составном фреймбуфере, он не перерисовывается должным образом, а окна разрываются при перемещении, оставляя за собой постоянный анимированный след, даже после закрытия окна, даже после перезапуска x11vnc они все равно там.

Затем я следовал руководству в этой ссылке , и после коротких проб и ошибок с фиктивным драйвером я обнаружил, что это не требуется, и достаточно добавить информацию о драйвере "intel" в файл под /etc/X11/xorg.conf.d, чтобы активировать выходы VIRTUAL1 и VIRTUAL2 и заставить оболочку gnome -распознавать их как действительные выходы. (Я также заметил, что имена выходов немного изменились, например. с «eDP -1» на «eDP1» )Кроме того, я добавил для параметра «TearLess» значение true, чтобы драйвер перерисовывался, когда составной менеджер этого не делает.

~# vi /etc/X11/xorg.conf.d/01-dummy-monitor.conf
Section "Device"
        Identifier      "Configured Video Device"
    Driver "intel"         #CHANGE THIS
    Option "TearLess"   "1"
EndSection

Section "Monitor"
        Identifier      "Configured Monitor"
EndSection

Section "Screen"
        Identifier      "Default Screen"
        Monitor         "Configured Monitor"
        Device          "Configured Video Device"
EndSection

После перезапуска сеанса GDM, выбрав опцию «Gnome on Xorg» в раскрывающемся списке входа в систему, рекомендуемые команды xrandr могут быть выполнены через выход VIRTUAL1, и к нему можно легко подключить x11vnc. Затем выходом VIRTUAL1 можно управлять в настройках экрана Gnome :, изменять разрешение, перемещать, чтобы упорядочить геометрию мониторов рабочего стола, выбрать клонирование или расширение. И все будет работать, пока работает x11vnc и подключена ваша любимая программа просмотра VNC.

Определите режимы для разрешения экрана вашего устройства и прикрепите их к выходу VIRTUAL1:

## For Samsung Galaxy Tab 10.1
~$ cvt 1280 752
# 1280x752 59.83 Hz (CVT) hsync: 46.72 kHz; pclk: 77.75 MHz
Modeline "1280x752_60.00"   77.75  1280 1344 1472 1664  752 755 765 781 -hsync +vsync
~$ xrandr --newmode "1280x752_60.00"   77.75  1280 1344 1472 1664  752 755 765 781 -hsync +vsync
~$ xrandr --addmode VIRTUAL1 1280x752_60.00

## For monitor HD 1920x1080
~$ cvt 1920 1080
# 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
~$ xrandr --newmode "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
~$ xrandr --addmode VIRTUAL1 1920x1080_60.00

Результат виден в настройках экрана xrandr и Gnome:

~$ xrandr
Screen 0: minimum 8 x 8, current 3200 x 1080, maximum 32767 x 32767
eDP1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 310mm x 170mm
   1920x1080     60.00*+
   1400x1050     59.98
   1600x900      60.00
   1280x1024     60.02
   1280x960      60.00
   1368x768      60.00
   1280x720      60.00
   1024x768      60.00
   1024x576      60.00
   960x540       60.00
   800x600       60.32    56.25
   864x486       60.00
   640x480       59.94
   720x405       60.00
   640x360       60.00
DP1 disconnected (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)
DP2-1 disconnected (normal left inverted right x axis y axis)
DP2-2 disconnected (normal left inverted right x axis y axis)
DP2-3 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
HDMI2 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 connected 1280x752+1920+330 (normal left inverted right x axis y axis) 0mm x 0mm
   1280x752_60.00  59.83*
   1920x1080_60.00  59.96
VIRTUAL2 disconnected (normal left inverted right x axis y axis)

Теперь вы можете легко подключить x11vnc к виртуальному монитору:

  • если вы используете пароль VNC:

    ~$ x11vnc -дисплей :0 -клип xinerama1 -usepw -xrandr -навсегда -nonc -noxdamage -повтор

  • если вы хотите использовать аутентификацию GDM/XDM:

    ~$ x11vnc -display :0 -clip xinerama1 -xauth /var/lib/gdb/ :0.Xauth -xrandr -навсегда -nonc -noxdamage -повторить

Подключитесь с вашего VNC-клиента и наслаждайтесь своим новым монитором!!

0
21.07.2020, 12:08
0 ответов

Теги

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