Почти во всех крупных современных дистрибутивах Linux и в последних выпусках дистрибутивов на основе Ubuntu сенсорная панель была настроена из коробки для правого, левого и среднего щелчков, и их можно было легко настроить. Средний щелчок обычно делается нажатием двумя или тремя пальцами.
В Ubuntu 12.04 я не видел, где включить средний щелчок, и он не включен по умолчанию.
/etc/X11/xorg.conf
. Некоторые инструкции для трекпадов Synaptics: askubuntu.com/a/126539/43660Ответы:
Вы можете заставить его работать и сохраняться в Ubuntu 12.04, даже после приостановки, выполнив следующие действия.
Сначала создайте файл с вашим скриптом:
(Вы можете поместить сценарий в другой каталог, например,
/usr/bin
или/etc
, если хотите, чтобы он находился в более «общем» месте, если у вас есть несколько учетных записей в вашей установке Ubuntu.)Затем сделайте его исполняемым:
И, наконец, выполните следующую команду, заменив «user» вашим именем пользователя:
Затем перезагрузитесь, или выйдите из системы и войдите в систему, или перезапустите GNOME.
Вот и все!
Для получения дополнительной информации об этом исправлении, перейдите сюда .
источник
Я искал это, и я обнаружил, что тачпад имеет различные настройки для нажатий в углах, и если вы нажмете в правом нижнем углу, он делает щелчок правой кнопкой мыши. Но если вы нажмете в верхнем правом углу, это будет средний щелчок. Это значение по умолчанию.
источник
Другой вариант, который может быть проще и позволяет избежать сценариев запуска, заключается в следующем.
Не позволяйте демону настроек gnome переопределять существующие настройки (шрифт: Touchpad Synaptics - ArchWiki ).
Отредактируйте файл конфигурации X11 для сенсорной панели.
и добавьте параметры кнопок в раздел с драйвером synaptics, например:
источник
/usr/share/X11/xorg.conf.d/50-synaptics.conf
предупреждает: «НЕ РЕДАКТИРОВАТЬ ДАННЫЙ ФАЙЛ, ваш дистрибутив, скорее всего, перезапишет его при обновлении. Скопируйте (и переименуйте) этот файл/etc/X11/xorg.conf.d
первым»/etc
! вместо того, чтобы рисковать вашими настройками/usr/share
- каталогом, который почти всегда должен обрабатываться так, как если бы он был только для чтения, - удаляться, если вы не «помните» обо всех вещах, которые вы рискуете потерять, не используяetc
;-)Чтобы показать список фактических значений:
надеюсь, это поможет (это сделал для меня!)
источник
ClickFinger3=2
отлично - теперь работает как в Debian.Загрузите синаптикс из Центра программного обеспечения.
Откройте его, затем перейдите к Конфигурация сенсорной панели >> Нажатие .
Установите свою конфигурацию там, как вы хотели бы.
источник
Вы можете включить его с помощью команды
synclient TapButton3=2
в терминале, но это кажется переопределенным при приостановке + возобновлении и после перезагрузки.Постоянное решение:
Это объяснено для Xfce в этой ветке форума Xfce
Однако Unity-2d (и я полагаю, также Unity) любит возиться с этими настройками при возобновлении работы, и я не знаю, как это отключить. может быть, это прикосновение, я действительно не знаю.
Суть заключается в том, что есть способ настройки средней кнопки мыши на постоянной основе :
sh -c "/usr/bin/synclient TapButton3=2"
, затем сохраните его.Это хорошо, пока вы не приостановите и не возобновите работу. для этого:
gksudo gedit /etc/pm/sleep.d/80-synaptics-three-finger
Скопируйте и вставьте следующий текст в файл:
Замените
YOUR_USER_NAME
своим логином - не длинным; например, используйте «fred» вместо «fred fuchs». Если вы не помните это, вы всегда можете ввестиwhoami
в окне терминала, и он скажет вам.Сохраните файл.
Сделайте это исполняемым; просто введите
sudo chmod +x /etc/pm/sleep.d/80-synaptics-three-finger
в окне терминала. он попросит ваш пароль.Если вы все сделали правильно, ваша система должна удерживать нажатие тремя пальцами как средний щелчок после цикла приостановки / возобновления.
Теперь это было весело и удобно, не так ли? Я могу только удивляться, почему Unity без помех вмешивается в настройки синхронизатора, и еще больше удивляться, почему не существует простого инструмента с графическим интерфейсом для настройки всего этого. во всяком случае, у вас есть это.
источник
Section "Inputclass" Identifier "touchpad catchall" Driver "synaptics" MatchIsTouchpad "on" Option "TapButton3" "2" EndSection
Я попробовал несколько предложенных здесь решений, но на моем Toshiba Satellite ничего не работало. Уловка, кажется, состоит в различении «сенсорной панели», которая представляет собой коврик для мыши с кнопками рядом с ней, и «сенсорной панели», которая представляет собой панель без смежных кнопок: вы нажимаете на панель.
У этого Toshiba Satellite есть сенсорная панель, поэтому нажатие в углу не сработало, и я не мог заставить работать три пальца.
Основываясь на ответе dllud, я обнаружил, что мне пришлось редактировать (на kubuntu),
/usr/share/X11/xorg.conf.d/50-synaptics.conf
основываясь на информации на https://wiki.archlinux.org/index.php/Touchpad_Synaptics#Buttonless_touchpads_.28aka_ClickPads.29, и теперь у меня есть такие разделы:Это устанавливает пэд на 40% левой кнопки, 20% средней кнопки, 40% правой кнопки. Все еще требуется некоторая практика, чтобы правильно попасть в середину.
источник
Проверь это. http://forums.debian.net/viewtopic.php?p=354960#p354960 Я поставил при запуске
источник
Сенсорная панель имеет различные настройки для нажатий в углах, и если вы нажмете в правом нижнем углу, он делает щелчок правой кнопкой мыши. Но если вы нажмете в верхнем правом углу, это будет средний щелчок. Это значение по умолчанию.
у меня работает простой брат :)
источник
Одновременное нажатие левой и правой кнопок работает для некоторых систем.
Смотрите документацию Xorg и ищите термин «середина».
Ubuntu 12.04
сенсорная панель: Elantech
источник
Тачпад с кнопками
Раньше у меня был ноутбук с кнопками тачпада, и я нажимал на них одновременно, чтобы вызвать эмуляцию щелчка.
Тачпад без кнопки
У меня сейчас тачпад без кнопок. Вот что я сделал:
Используйте следующую команду, чтобы узнать о значениях размера и конфигурации сенсорной панели:
Затем используйте
synclient var1=value1 var2=value2 ...
синтаксис, чтобы изменить эти значения в соответствии с вашими потребностями. Смотрите пример команды, которую я даюОбратите внимание, что:
ClickFinger1
,ClickFinger2
ИClickFinger3
варианты переназначить щелчки , когда они сделаны с соответственно один, два или три пальца слева прикасаясь к сенсорной панели.Вот команда, которую я выполнил и установил в
Startup Applications Preferences
окне для настройки сенсорной панели:RightButtonAreaTop=0
иRightButtonAreaLeft=0
сбросил «правую кнопку», вызывающую щелчок правой кнопкой мыши (я не смог использовать настройки ivan-volosyuk для установки всех трех кнопок. У меня только средний щелчок). Я использую касание двумя пальцами, чтобы произвести щелчок правой кнопкой мыши. Неспособность удерживать правый клик не беспокоит меня, заставляя меня искать решение.MiddleButtonAreaTop=1916
иMiddleButtonAreaLeft=1617
установите «правую кнопку», чтобы вызвать средний щелчок.ClickFinger1=0
Отключает специальную интерпретацию щелчка, которая происходит, когда один палец касается поверхности в момент щелчка. Его предыдущее значение:ClickFinger1=1
заставляло мои правые щелчки интерпретироваться как левый щелчок, когда не касающийся палец не касался сенсорной панелиХак, как вам нравится. Может быть, вы будете делать лучше, чем я.
источник
Если вы посмотрите в XFCE wiki настройки мыши / трекпада , там будет указано, как можно настроить «Свойства устройства». К сожалению, он не завершен, потому что прямые настройки устройства должны быть в разделе Свойства /, чтобы они вступили в силу. Например, чтобы сделать два касания пальцем по среднему щелчку и три касания по правому щелчку, мне нужно изменить «Действие Synaptics Tap». Вот как это выглядит изначально:
Чтобы XFCE 4.12 установил это, необходимо сделать следующее:
Теперь мы можем видеть, что это изменилось:
источник
Я бы порекомендовал добавить
synclient TapButton2=2
иsynclient TapButton3=3
в вашу~/.bashrc
конфигурацию. Для этого откройте терминал и запустите:Затем перезагрузите компьютер.
Эти
synclient
команды выполняют следующие действия :synclient TapButton2=2
установит касание двумя пальцами на нажатие средней кнопки.synclient TapButton3=3
установит касание тремя пальцами на нажатие правой кнопки.источник