Включение движения по инерции на сенсорной панели, которая не распознается как таковая

Метод #1 -edid -декодировать

Вы можете использовать edid-decode, чтобы увидеть, какие мониторы подключены. Это из системы Ubuntu 16.04, которая у меня есть, но это также работало в Fedora 28 и CentOS 7.x.

ПРИМЕЧАНИЕ.:Эта конкретная система имеет два видеопорта, я использую порт VGA.

Здесь монитор подключен:

$ ls /sys/class/drm/*/edid | xargs -n 1 edid-decode | grep Manufacturer:
Manufacturer: DEL Model a071 Serial Number 844247885
Manufacturer: @@@ Model 0 Serial Number 0

А вот когда я отключил монитор VGA:

$ ls /sys/class/drm/*/edid | xargs -n 1 edid-decode | grep Manufacturer:
Manufacturer: @@@ Model 0 Serial Number 0
Manufacturer: @@@ Model 0 Serial Number 0

А вот он снова подключен:

$ ls /sys/class/drm/*/edid | xargs -n 1 edid-decode | grep Manufacturer:
Manufacturer: DEL Model a071 Serial Number 844247885
Manufacturer: @@@ Model 0 Serial Number 0

Метод #2 -cat sysfs

Если вы покопаетесь в /sys, порты дисплея, которые у вас есть, перечислены здесь в /sys/class/drm.

$ ls /sys/class/drm
card0  card0-DP-1  card0-HDMI-A-1  controlD64  renderD128  version

Портами дисплея для мониторов будутcard0-DP-1(VGA )иcard0-HDMI-A-1(HDMI ). Если вы посмотрите в каждый из этих каталогов, там есть файл с именем status. Если вы catэтот файл, вы можете увидеть статус порта и подключен монитор или нет.

Тот же тест, что и выше, с подключением:

$ cat /sys/class/drm/card0-DP-1/status
connected

Отключено:

$ cat /sys/class/drm/card0-DP-1/status
disconnected

Ссылки

0
14.08.2020, 14:36
1 ответ

Это может работать с драйвером синаптики.

Установите xserver-xorg-input-synaptics, чтобы активировать его.

0
18.03.2021, 23:12

Теги

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