Вы можете сделать это, щелкнув переключатель в своем BIOS.
Сначала, прежде чем вы это сделаете, будьте ПРЕДОСТОРОЖНЫ.
Остерегайтесь, как я это сделал.
Во-первых, я загрузился в BIOS. Выключите компьютер, а затем войдите в BIOS. Чтобы сделать это на ноутбуке HP 2000, нажмите Esc перед загрузкой GRUB - может потребоваться несколько попыток заставить его работать.
извините за темные вещи, d лучше, если бы я сохранил серийный номер ноутбука и связанную с ним информацию private
Затем перейдите на вкладку System Configuration. Навигация по меню BIOS обычно выполняется с помощью клавиш со стрелками, но ознакомьтесь с инструкциями для вашей машины.
Затем выберите переключатель Action Keys mode. Поверните их в DISABLED.
Сохраните изменения и перезагрузитесь.
Теперь, когда у вас есть работа, вы можете делать то же самое (громкость, яркость и т. д.) с помощью сочетания клавиш Esc + F ключ
Добавьте это к /etc/X11/xorg.conf
:
Section "InputClass"
Identifier "middle button emulation class"
MatchIsPointer "on"
Option "Emulate3Buttons" "on"
EndSection
ВНИМАНИЕ: попробуйте с осторожностью. При добавлении в ~50-synaptics.conf
в 11.10 может вызвать зависание загрузки после экрана входа в систему.
Для меня я потерял два щелчка правой кнопкой мыши после установки гнома. Я попробовал несколько из этих ответов, и это то, что в конце концов сработало:
Попробуйте это:
xinput --set-prop "SynPS/2 Synaptics TouchPad" --type=int "libinput Click Method Enabled" 0 1
Если это работает, сделайте так, чтобы оно сохранялось при перезагрузках добавив его в качестве сценария запуска. Найдите Startup Application Preferences
. Add
новая программа запуска и в command
вставьте строку сверху.
Примечание. Ранее я пытался добавить ее в /etc/X11/Xsession.d/
сначала, но это не сработало для меня (gnome, ubuntu 16.10).
Я только что обнаружил, что если вы удерживаете два пальца нажатой на сенсорной панели и нажимаете левую кнопку «тачпада» на сенсорной панели, она имитирует среднюю кнопку мыши (так что вам нужно всего 3 пальца )
Если вы все еще хотите нажать обе кнопки и создать эмуляцию средней кнопки, выполните:
synclient EmulateMidButtonTime=100
EmulateMidButtonTime позволяет вам изменить время, необходимое для создания средней кнопки (разрешенный период времени для нажатия обеих кнопок). 100 означает 100 миллисекунд (мс).
Вы можете установить для него еще более высокие значения, например synclient EmulateMidButtonTime=500
для 500 мс, что достаточно для нажатия обеих кнопок
Я сделал именно то, что сказал Никита Волков (создав папку xorg.conf.d и файл touchpad.conf), но мой файл выглядит так:
Section "InputClass"
Identifier "Touchpad" # required
MatchIsTouchpad "on" # required
Driver "synaptics" # required
Option "MinSpeed" "0.5"
Option "MaxSpeed" "1.0"
Option "AccelFactor" "0.075"
Option "TapButton1" "1"
Option "TapButton2" "2" # multitouch
Option "TapButton3" "3" # multitouch
Option "VertTwoFingerScroll" "1" # multitouch
Option "HorizTwoFingerScroll" "0" # multitouch
Option "MaxTapTime" "70"
Option "FastTaps" "1"
EndSection
и теперь он идеален!
Попробуйте запустить это как скрипт
xinput set-prop "SynPS/2 Synaptics TouchPad" "Synaptics Tap Action" 8, 9, 0, 0, 1, 2, 3 # pad corners rt rb lt lb tap fingers 1 2 3 (can't simulate more then 2 tap fingers AFAIK) - values: 0=disable 1=left 2=middle 3=right etc. (in FF 8=back 9=forward)
Вас также может заинтересовать установка пакета gpointing-device-settings , который предоставит дополнительные параметры конфигурации для сенсорной панели. Кстати, в Ubuntu 10.04LTS + это заменяет gsynaptics
.
sudo apt-get install gpointing-device-settings
После установки вы найдете его в меню «Система» -> «Настройки» -> «Указывающие устройства».
synclient TapButton2=3 TapButton3=2
названа в соответствии с количеством пальцев, значение указывает номер кнопки мыши.
Чтобы исправить средний щелчок, вы можете использовать следующую команду:
xinput set-int-prop NN 266 8 2 3 0 0 1 2 3
Где NN
- идентификатор устройства коврика для мыши, вы можете увидеть его с помощью команды xinput list
. 266 - это идентификатор свойства «Synaptics Tap Action», его можно увидеть с помощью xinput list-props NN
. Эту команду нужно запускать каждый раз при загрузке / входе в систему / пробуждении.
сделав его постоянным, вы можете поместить эту команду в конец вашего файла .profile
в вашей домашней папке. (Вы также можете попытаться поместить его в /etc/init.d/rc.local
, но в моем случае это не сработало.)
Хорошо,
Теперь мне нужно запустить
xinput set-prop "ETPS/2 Elantech Touchpad" "Synaptics Tap Action" 8, 9, 0, 0, 1, 2, 3
и
gconftool-2 --set --type=bool /apps/gnome-power-manager/lock/suspend false
, чтобы восстановить то, что я могу терпеть, НО у меня есть запускать эти команды после каждого резюме. Какой скрипт запускается после каждого резюме, чтобы автоматизировать это?
Чтобы сохранить конфигурацию синапсов после возобновления, я следовал этим шагам из wiki.archlinux.org:
Демон настроек Gnome может переопределять существующие настройки (например, те, что установлены в xorg.conf.d ) для которого нет эквивалента ни в одной из графических утилит конфигурации. Можно вообще запретить gnome трогать настройки мыши:
1. Run dconf-editor 2. Edit /org/gnome/settings-daemon/plugins/mouse/ 3. Uncheck the active setting
Теперь он будет учитывать существующую конфигурацию синаптики в вашей системе.
blockquote>Работает на Ubuntu 11.10 AND Теперь у меня есть:
- Прокрутка двумя пальцами.
- Средний щелчок двумя касаниями пальца.
- Правый щелчок (нажмите в нижнем правом углу области прокрутки ).
Настройки по умолчанию, которые, по-видимому, активируются с помощью «нажать, чтобы щелкнуть» (на моем ноутбуке в любом случае) также предоставляют следующие функции:
Следующее решение было протестировано на Ubuntu 12.04 и 12.10. Он отлично работает.
/etc/X11/xorg.conf.d/touchpad.conf
со следующим содержимым: Section "InputClass"
Identifier "Touchpad" # required
MatchIsTouchpad "on" # required
Driver "synaptics" # required
Option "MinSpeed" "0.5"
Option "MaxSpeed" "1.0"
Option "AccelFactor" "0.075"
Option "TapButton1" "1"
Option "TapButton2" "2" # multitouch
Option "TapButton3" "3" # multitouch
Option "VertTwoFingerScroll" "1" # multitouch
Option "HorizTwoFingerScroll" "1" # multitouch
Option "VertEdgeScroll" "1"
Option "CoastingSpeed" "8"
Option "CornerCoasting" "1"
Option "CircularScrolling" "1"
Option "CircScrollTrigger" "7"
Option "EdgeMotionUseAlways" "1"
Option "LBCornerButton" "8" # browser "back" btn
Option "RBCornerButton" "9" # browser "forward" btn
EndSection
dconf-editor
от вашего пользователя (не судо). Перейдите к org.gnome.settings-daemon.plugins.mouse
, снимите флажок active
. (Известно, что демон настроек Gnome может переопределить ваши настройки xorg.conf
). Добавьте это к /etc/X11/xorg.conf
:
Section "InputClass"
Identifier "middle button emulation class"
MatchIsPointer "on"
Option "Emulate3Buttons" "on"
EndSection
ВНИМАНИЕ: попробуйте с осторожностью. При добавлении в ~50-synaptics.conf
в 11.10 может вызвать зависание загрузки после экрана входа в систему.
Для меня я потерял два щелчка правой кнопкой мыши после установки гнома. Я попробовал несколько из этих ответов, и это то, что в конце концов сработало:
Попробуйте это:
xinput --set-prop "SynPS/2 Synaptics TouchPad" --type=int "libinput Click Method Enabled" 0 1
Если это работает, сделайте так, чтобы оно сохранялось при перезагрузках добавив его в качестве сценария запуска. Найдите Startup Application Preferences
. Add
новая программа запуска и в command
вставьте строку сверху.
Примечание. Ранее я пытался добавить ее в /etc/X11/Xsession.d/
сначала, но это не сработало для меня (gnome, ubuntu 16.10).
Я только что обнаружил, что если вы удерживаете два пальца нажатой на сенсорной панели и нажимаете левую кнопку «тачпада» на сенсорной панели, она имитирует среднюю кнопку мыши (так что вам нужно всего 3 пальца )
Если вы все еще хотите нажать обе кнопки и создать эмуляцию средней кнопки, выполните:
synclient EmulateMidButtonTime=100
EmulateMidButtonTime позволяет вам изменить время, необходимое для создания средней кнопки (разрешенный период времени для нажатия обеих кнопок). 100 означает 100 миллисекунд (мс).
Вы можете установить для него еще более высокие значения, например synclient EmulateMidButtonTime=500
для 500 мс, что достаточно для нажатия обеих кнопок
Я сделал именно то, что сказал Никита Волков (создав папку xorg.conf.d и файл touchpad.conf), но мой файл выглядит так:
Section "InputClass"
Identifier "Touchpad" # required
MatchIsTouchpad "on" # required
Driver "synaptics" # required
Option "MinSpeed" "0.5"
Option "MaxSpeed" "1.0"
Option "AccelFactor" "0.075"
Option "TapButton1" "1"
Option "TapButton2" "2" # multitouch
Option "TapButton3" "3" # multitouch
Option "VertTwoFingerScroll" "1" # multitouch
Option "HorizTwoFingerScroll" "0" # multitouch
Option "MaxTapTime" "70"
Option "FastTaps" "1"
EndSection
и теперь он идеален!
Попробуйте запустить это как скрипт
xinput set-prop "SynPS/2 Synaptics TouchPad" "Synaptics Tap Action" 8, 9, 0, 0, 1, 2, 3 # pad corners rt rb lt lb tap fingers 1 2 3 (can't simulate more then 2 tap fingers AFAIK) - values: 0=disable 1=left 2=middle 3=right etc. (in FF 8=back 9=forward)
Вас также может заинтересовать установка пакета gpointing-device-settings , который предоставит дополнительные параметры конфигурации для сенсорной панели. Кстати, в Ubuntu 10.04LTS + это заменяет gsynaptics
.
sudo apt-get install gpointing-device-settings
После установки вы найдете его в меню «Система» -> «Настройки» -> «Указывающие устройства».
synclient TapButton2=3 TapButton3=2
названа в соответствии с количеством пальцев, значение указывает номер кнопки мыши.
Чтобы исправить средний щелчок, вы можете использовать следующую команду:
xinput set-int-prop NN 266 8 2 3 0 0 1 2 3
Где NN
- идентификатор устройства коврика для мыши, вы можете увидеть его с помощью команды xinput list
. 266 - это идентификатор свойства «Synaptics Tap Action», его можно увидеть с помощью xinput list-props NN
. Эту команду нужно запускать каждый раз при загрузке / входе в систему / пробуждении.
сделав его постоянным, вы можете поместить эту команду в конец вашего файла .profile
в вашей домашней папке. (Вы также можете попытаться поместить его в /etc/init.d/rc.local
, но в моем случае это не сработало.)
Хорошо,
Теперь мне нужно запустить
xinput set-prop "ETPS/2 Elantech Touchpad" "Synaptics Tap Action" 8, 9, 0, 0, 1, 2, 3
и
gconftool-2 --set --type=bool /apps/gnome-power-manager/lock/suspend false
, чтобы восстановить то, что я могу терпеть, НО у меня есть запускать эти команды после каждого резюме. Какой скрипт запускается после каждого резюме, чтобы автоматизировать это?
Чтобы сохранить конфигурацию синапсов после возобновления, я следовал этим шагам из wiki.archlinux.org:
Демон настроек Gnome может переопределять существующие настройки (например, те, что установлены в xorg.conf.d ) для которого нет эквивалента ни в одной из графических утилит конфигурации. Можно вообще запретить gnome трогать настройки мыши:
1. Run dconf-editor 2. Edit /org/gnome/settings-daemon/plugins/mouse/ 3. Uncheck the active setting
Теперь он будет учитывать существующую конфигурацию синаптики в вашей системе.
blockquote>Работает на Ubuntu 11.10 AND Теперь у меня есть:
- Прокрутка двумя пальцами.
- Средний щелчок двумя касаниями пальца.
- Правый щелчок (нажмите в нижнем правом углу области прокрутки ).
Настройки по умолчанию, которые, по-видимому, активируются с помощью «нажать, чтобы щелкнуть» (на моем ноутбуке в любом случае) также предоставляют следующие функции:
Следующее решение было протестировано на Ubuntu 12.04 и 12.10. Он отлично работает.
/etc/X11/xorg.conf.d/touchpad.conf
со следующим содержимым: Section "InputClass"
Identifier "Touchpad" # required
MatchIsTouchpad "on" # required
Driver "synaptics" # required
Option "MinSpeed" "0.5"
Option "MaxSpeed" "1.0"
Option "AccelFactor" "0.075"
Option "TapButton1" "1"
Option "TapButton2" "2" # multitouch
Option "TapButton3" "3" # multitouch
Option "VertTwoFingerScroll" "1" # multitouch
Option "HorizTwoFingerScroll" "1" # multitouch
Option "VertEdgeScroll" "1"
Option "CoastingSpeed" "8"
Option "CornerCoasting" "1"
Option "CircularScrolling" "1"
Option "CircScrollTrigger" "7"
Option "EdgeMotionUseAlways" "1"
Option "LBCornerButton" "8" # browser "back" btn
Option "RBCornerButton" "9" # browser "forward" btn
EndSection
dconf-editor
от вашего пользователя (не судо). Перейдите к org.gnome.settings-daemon.plugins.mouse
, снимите флажок active
. (Известно, что демон настроек Gnome может переопределить ваши настройки xorg.conf
). Добавьте это к /etc/X11/xorg.conf
:
Section "InputClass"
Identifier "middle button emulation class"
MatchIsPointer "on"
Option "Emulate3Buttons" "on"
EndSection
ВНИМАНИЕ: попробуйте с осторожностью. При добавлении в ~50-synaptics.conf
в 11.10 может вызвать зависание загрузки после экрана входа в систему.
Для меня я потерял два щелчка правой кнопкой мыши после установки гнома. Я попробовал несколько из этих ответов, и это то, что в конце концов сработало:
Попробуйте это:
xinput --set-prop "SynPS/2 Synaptics TouchPad" --type=int "libinput Click Method Enabled" 0 1
Если это работает, сделайте так, чтобы оно сохранялось при перезагрузках добавив его в качестве сценария запуска. Найдите Startup Application Preferences
. Add
новая программа запуска и в command
вставьте строку сверху.
Примечание. Ранее я пытался добавить ее в /etc/X11/Xsession.d/
сначала, но это не сработало для меня (gnome, ubuntu 16.10).
Я только что обнаружил, что если вы удерживаете два пальца нажатой на сенсорной панели и нажимаете левую кнопку «тачпада» на сенсорной панели, она имитирует среднюю кнопку мыши (так что вам нужно всего 3 пальца )
Если вы все еще хотите нажать обе кнопки и создать эмуляцию средней кнопки, выполните:
synclient EmulateMidButtonTime=100
EmulateMidButtonTime позволяет вам изменить время, необходимое для создания средней кнопки (разрешенный период времени для нажатия обеих кнопок). 100 означает 100 миллисекунд (мс).
Вы можете установить для него еще более высокие значения, например synclient EmulateMidButtonTime=500
для 500 мс, что достаточно для нажатия обеих кнопок
Я сделал именно то, что сказал Никита Волков (создав папку xorg.conf.d и файл touchpad.conf), но мой файл выглядит так:
Section "InputClass"
Identifier "Touchpad" # required
MatchIsTouchpad "on" # required
Driver "synaptics" # required
Option "MinSpeed" "0.5"
Option "MaxSpeed" "1.0"
Option "AccelFactor" "0.075"
Option "TapButton1" "1"
Option "TapButton2" "2" # multitouch
Option "TapButton3" "3" # multitouch
Option "VertTwoFingerScroll" "1" # multitouch
Option "HorizTwoFingerScroll" "0" # multitouch
Option "MaxTapTime" "70"
Option "FastTaps" "1"
EndSection
и теперь он идеален!
Попробуйте запустить это как скрипт
xinput set-prop "SynPS/2 Synaptics TouchPad" "Synaptics Tap Action" 8, 9, 0, 0, 1, 2, 3 # pad corners rt rb lt lb tap fingers 1 2 3 (can't simulate more then 2 tap fingers AFAIK) - values: 0=disable 1=left 2=middle 3=right etc. (in FF 8=back 9=forward)
Вас также может заинтересовать установка пакета gpointing-device-settings , который предоставит дополнительные параметры конфигурации для сенсорной панели. Кстати, в Ubuntu 10.04LTS + это заменяет gsynaptics
.
sudo apt-get install gpointing-device-settings
После установки вы найдете его в меню «Система» -> «Настройки» -> «Указывающие устройства».