Любое время, которое я прокручиваю оставленный, право, или к краю или вниз прокручиваю, я получаю ошибку "MEvent. СЛУЧАЙ!" в Matlab. Это является действительно раздражающим, потому что это происходит, даже если я едва шевелю двумя пальцами, левыми или правыми, поскольку я двигаю их вниз на сенсорной панели на моем ноутбуке.
Не уверенный, насколько общий это, но это работает над моей Ubuntu 16.04 с Синаптической Сенсорной панелью.
Выполненный xinput list
в терминале для нахождения идентификаторов Сенсорной панели.
test@laptop:~$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=15 [slave pointer (2)]
⎜ ↳ DLL075B:01 06CB:76AF Touchpad id=11 [slave pointer (2)]
т.е. здесь соответствующие записи являются id=11 и id=15.
Проверьте настройки Two-Finger Scrolling путем выполнения xinput list-props 11
и xinput list-props 15
которые ответственны за "MEvent. СЛУЧАЙ!" ошибка в MATLAB.
test@laptop:~$ xinput list-props 11
Synaptics Two-Finger Scrolling (278): 1, 1
test@laptop:~$ xinput list-props 15
Synaptics Two-Finger Scrolling (278): 1, 1
Отключите горизонтальную прокрутку
xinput set-prop 11 "Synaptics Two-Finger Scrolling" 1 0
и
xinput set-prop 15 "Synaptics Two-Finger Scrolling" 1 0
Если это работает, можно создать a startup.m
сценарий в Вашем стартовом каталоге MATLAB, который автоматически выполняется каждый раз, Вы открываете MATLAB.
system('xinput set-prop 15 "Synaptics Two-Finger Scrolling" 1 0');
system('xinput set-prop 11 "Synaptics Two-Finger Scrolling" 1 0');
Для нахождения MATLAB запускают папку, где Вы хотите поместить startup.m
файл, записать pwd
в Вашей консоли MATLAB.
Как Ian Hunter, предложенный на форуме MathWorks, просто создайте файл startup.m с инструкциями, которые выключают горизонтальную прокрутку:
!synclient HorizEdgeScroll=0 !synclient HorizTwoFingerScroll=0
Вы, возможно, должны открыть редактора как администратора, чтобы смочь сохранить к папке, например. sudo gedit
. Вставьте эти две строки выше в новый файл и сохраните как startup.m в Вашей папке MATLAB/R201.../toolbox/local/.