Если размер образа на диске делится на 2048, целое число, которое кажется очень распространенным, то вы можете получить точную сумму MD5 следующим образом, где sr0
- это имя оптического устройства, которое можно найти с помощью, lshw -C disk
- и где «count» - это делимое размера изображения, деленное на 2048.
dd if=/dev/sr0 bs=2048 count=356352 |md5sum
Наконец-то решили это! Я уверен, что есть другой способ сделать это. Я сделал следующее:
На 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 ничего не сделало).
Этот скрипт вместо этого берет все из дампингованного синклиентного файла, помещает все в словарь, разбирает информацию и устанавливает настройки из этого словаря.
Согласно этому , настройки в 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