Рейтинг:0

Разрыв экрана при использовании xrandr и x11vnc в Ubuntu 20.04

флаг ph

Я пытаюсь использовать свой телефон Android в качестве второго монитора для моего Ubuntu. я следую это блог.

Это 20-виртуальный.conf в /usr/доля/X11/xorg.conf.d

Раздел «Устройство»
 Идентификатор "intelgpu0"
Драйвер "интел"
Вариант «Виртуальные головки» «1»
EndSection

а это скрипт для виртуального рабочего стола и VNC сервера

#!/бин/баш

W=798 # Виртуальная ширина экрана
H=393 # Виртуальная высота дисплея
O=VIRTUAL1 # Имя виртуального дисплея (проверить с помощью xrandr)
P=eDP1 # Имя вашего физического дисплея (проверьте с помощью xrandr)
PW=$(xrandr --current | grep \* | awk '{print $1;}' | cut -d x -f 1)

# Создаем виртуальный дисплей
gtf $ W $ H 60 | sed '3q;d' | sed 's/Modeline//g' | xargs xrandr --newmode
gtf $ W $ H 60 | sed '3q;d' | sed 's/Modeline//g' | awk '{напечатать $1;}' | sed 's/^.\(.*\).$/\1/' | xargs xrandr --addmode $O
gtf $ W $ H 60 | sed '3q;d' | sed 's/Modeline//g' | awk '{напечатать $1;}' | sed 's/^.\(.*\).$/\1/' | xargs xrandr --output $O --right-of $P --mode
    
# Перенаправьте порт VNC на ваше устройство и запустите сеанс VNC
АБР обратный TCP: 5900 TCP: 5900
x11vnc -localhost -clip ${W}x${H}+${PW}+0

# Когда сеанс завершится, выключите виртуальный дисплей
xrandr --output $O --off

Изображение рабочего стола после запуска скрипта

введите описание изображения здесь

Также иногда система зависает и работает только мышь (тогда приходится либо перезагружать систему, либо перезапускать gdm)

Рейтинг:0
флаг mo

В файле /usr/share/X11/xorg.conf.d/20-virtual.conf поменяй драйвер на "установка режима"

Вот как твой 20-виртуальный.conf файл должен выглядеть

Раздел «Устройство»
    Идентификатор "intelgpu0"
    Драйвер "режим настройки"
    Вариант «Виртуальные головки» «1»
    Вариант "TearFree" "true"
EndSection
preIdiot avatar
флаг ph
`xrandr` больше не показывает VIRTUAL1, а запуск скрипта дает ``xrandr: не удается найти вывод "VIRTUAL1" предупреждение: выход VIRTUAL1 не найден; игнорирование``
Amit Dube avatar
флаг mo
запустите «xrandr», и вы увидите разные отключенные выходы, в моем случае «DP-1-1 отключен, HDMI-1-1 отключен, DP-1-2 отключен». Теперь замените «VIRTUAL1» на «DP-1-1». Также проверьте, не изменилось ли «eDP1» на «eDP-1». Это происходит при смене драйвера с «intel» на «modesetting».
preIdiot avatar
флаг ph
У меня нет DP-* что-то, у меня есть только eDP-1 и HDMI-1
Amit Dube avatar
флаг mo
тогда просто попробуйте с `HDMI-1` вместо `VIRTUAL1`, это должно работать
preIdiot avatar
флаг ph
Нет, не работает с HDMI-1
Amit Dube avatar
флаг mo
Отредактируйте файл /etc/X11/xorg.conf (сделайте копию перед редактированием) и измените устройство раздела на то, что в этой [ссылке] (https://gist.github.com/wangruohui/bc7b9f424e3d5deb0c0b8bba990b1bc5#2-configure-xorg ) скопируйте вторую конфигурацию из ссылки.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.