Сенсорная панель Мыши Elantech, не работающая хорошо

Если размер образа на диске делится на 2048, целое число, которое кажется очень распространенным, то вы можете получить точную сумму MD5 следующим образом, где sr0 - это имя оптического устройства, которое можно найти с помощью, lshw -C disk - и где «count» - это делимое размера изображения, деленное на 2048.

dd if=/dev/sr0 bs=2048 count=356352 |md5sum
1
21.08.2014, 21:17
2 ответа

Наконец-то решили это! Я уверен, что есть другой способ сделать это. Я сделал следующее:

  • На Ubuntu (рабочей системе):

    • synclient -l > ubuntusettings
  • Loaded Debian (проблемная система):

    • Скопировал файл ubuntusettings из системы Ubuntu в Debian.

    • Скопировал этот скрипт synclient-load в пустой текст (с расширением .py). Это написано для более ранней версии питона, так что вам понадобится питон 2.x

    • Использованный chmod +x synclient-load, чтобы сделать скрипт исполняемым.

    • Выполните команду python synclient-load.py ubuntusettings

Моя мышь теперь может перетаскивать, нажимать правую кнопку мыши, а также перетаскивать и выделять 2 пальцами. Я уверен, что мог бы просмотреть все настройки синклиента и вручную перенастроить или даже настроить файл, из которого читает синклиент (согласно man-странице, он читается из /etc/X11/xorg.conf и /etc/X11/XF86Config-4, однако ни один из них не был легко редактируемым для меня, так как их не существовало, и замена/создание файла xorg.conf ничего не сделало).

Этот скрипт вместо этого берет все из дампингованного синклиентного файла, помещает все в словарь, разбирает информацию и устанавливает настройки из этого словаря.

0
27.01.2020, 23:52

Согласно этому , настройки в GNOME могут отменять общесистемные настройки. Пытались ли вы настроить желаемое поведение в Mouse and Pointing Device Settings в GNOME Control Center?

Также проверьте, что у вас есть файл конфигурации в xorg.conf.d для настройки вашей сенсорной панели. Я думаю, что это может быть включено в ваш файл xorg.conf, но имеет смысл разобрать его, чтобы сделать его более понятным и простым в использовании. Я на Arch linux, но я прошел через этот процесс настройки моей сенсорной панели, когда я ее установил. Ниже представлен мой файл synaptics.conf. Эта страница в ArchWiki может помочь вам найти опции настройки, которые можно поместить в synaptics.conf, а также содержит некоторую дополнительную информацию о настройках, которые GNOME перезаписывает и как их сбросить с помощью dconf.

My synaptics.conf:

Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        #Option  "Device"        "/dev/input/mouse0"
#        Option  "Protocol"      "auto-dev"         
#        Option  "LeftEdge"      "1700"             
#        Option  "RightEdge"     "5300"             
#        Option  "TopEdge"       "1700"             
#        Option  "BottomEdge"    "4200"             
#        Option  "FingerLow"     "25"               
#        Option  "FingerHigh"    "30"               
#        Option  "MaxTapTime"    "180"              
#        Option  "MaxTapMove"    "220"              
        Option  "VertScrollDelta" "-100"            
        Option  "HorizScrollDelta" "-100"            
        Option  "PalmDetect"        "5"
#        Option  "MinSpeed"      "0.20"             
#        Option  "PalmDetect"      "5"             
#        Option  "AccelFactor" "0.00900"             
#        Option  "SHMConfig"     "1"               
        Option  "VertTwoFingerScroll"   "1"        
        Option  "HorizTwoFingerScroll"  "1"        
        Option  "NaturalScroll"         "1"
        Option  "VertEdgeScroll"        "1"
#        Option  "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
#        Option  "HorizEdgeScroll"       "1"
        Option  "TapButton1"            "1"
        Option  "TapButton2"            "2"
        Option  "TapButton3"            "3"
EndSection
1
27.01.2020, 23:52

Теги

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