Как включить эмуляцию средней кнопки мыши в 12.04 LTS? Я думаю, что он был отключен по умолчанию в последней версии. Я уверен, что это глупый вопрос, но я не могу найти общий ответ, все они, кажется, специфичны для сенсорной панели (то есть связаны с мультитач, чего у меня нет), или используют то, что я считаю не обычные методы Ubuntu (создание файла xorg.conf). Я использую вариант xubuntu (xfce) на dell inspiron mini.
Я на самом деле просто тестировал там, и если я коснусь двумя пальцами одновременно, это вызовет контекстное меню (например, щелчок правой кнопкой мыши). Проводной я не знаю, что трекпад мог даже сказать, что существует два пальца кран ...
Прежнее поведение заключалось в том, что нажатие обеих кнопок сенсорной панели (они являются встроенными) одновременно вызывало средний щелчок. Они больше не делают этого. Я никогда не использовал двойное нажатие, но фактические кнопки.
Для уточнения я использую встроенный в сенсорной панели, а не внешнюю мышь. Gpointings обнаруживает его синаптическое прикосновение, который я считаю, правильно
Обновление - вопрос @medigeek, связанный с ниже, позволил мне установить двухпальцевое нажатие, чтобы эмулировать средний щелчок, но я все еще не могу нажать обе кнопки одновременно
выход из synclient находится здесь:
LeftEdge = 1760
RightEdge = 5302
TopEdge = 1639
BottomEdge = 4479
FingerLow = 25
FingerHigh = 30
FingerPress = 256
MaxTapTime = 180
MaxTapMove = 232
MaxDoubleTapTime = 180
SingleTapTimeout = 180
ClickTime = 100
FastTaps = 0
EmulateMidButtonTime = 0
EmulateTwoFingerMinZ = 282
EmulateTwoFingerMinW = 7
VertScrollDelta = 105
HorizScrollDelta = 105
VertEdgeScroll = 1
HorizEdgeScroll = 0
CornerCoasting = 0
VertTwoFingerScroll = 0
HorizTwoFingerScroll = 0
MinSpeed = 1
MaxSpeed = 1.75
AccelFactor = 0.0378931
TrackstickSpeed = 40
EdgeMotionMinZ = 30
EdgeMotionMaxZ = 160
EdgeMotionMinSpeed = 1
EdgeMotionMaxSpeed = 422
EdgeMotionUseAlways = 0
TouchpadOff = 0
LockedDrags = 0
LockedDragTimeout = 5000
RTCornerButton = 2
RBCornerButton = 3
LTCornerButton = 0
LBCornerButton = 0
TapButton1 = 1
TapButton2 = 3
TapButton3 = 0
ClickFinger1 = 1
ClickFinger2 = 1
ClickFinger3 = 0
CircularScrolling = 0
CircScrollDelta = 0.1
CircScrollTrigger = 0
CircularPad = 0
PalmDetect = 0
PalmMinWidth = 10
PalmMinZ = 200
CoastingSpeed = 20
CoastingFriction = 50
PressureMotionMinZ = 30
PressureMotionMaxZ = 160
PressureMotionMinFactor = 1
PressureMotionMaxFactor = 1
ResolutionDetect = 1
GrabEventDevice = 1
TapAndDragGesture = 1
AreaLeftEdge = 0
AreaRightEdge = 0
AreaTopEdge = 0
AreaBottomEdge = 0
HorizHysteresis = 26
VertHysteresis = 26
ClickPad = 1
RightButtonAreaLeft = 0
RightButtonAreaRight = 0
RightButtonAreaTop = 0
RightButtonAreaBottom = 0
MiddleButtonAreaLeft = 0
MiddleButtonAreaRight = 0
MiddleButtonAreaTop = 0
MiddleButtonAreaBottom = 0
Ответы:
GUI решение
Установить пакет
gpointing-device-settings
Консоль / терминал раствор # 1
Или попробуйте это:
Альтернативное решение может потребовать установки
gnome-settings-daemon
пакета.Консоль / терминал раствор (ы) # 2
Используя
synclient
команду , которую вы можете просматривать варианты синаптических сенсорного планшета.synclient
и видеть то , что переменные , Вы имеете в наличии.Вы можете установить / изменить параметры synclient используя следующую команду:
syclient var=1
(где переменная является переменной вы хотите изменить , и одна величина)Обратитесь к страницам справки о каждой переменной: http://manpages.ubuntu.com/synaptics
Что сработало для меня
Вместо того , чтобы выяснить , как нажать на оба кнопки на сенсорной панели, держать / Пресс - два пальца на сенсорной панели и нажмите на левую кнопку мыши кнопке сенсорной панели с третьим пальцем. Это эмулирует среднюю кнопку по умолчанию.
То, что работало для оригинального плаката
а) Настройка переменной TapButton работает для двухпалого тапа
б) Если вы все еще хотите, чтобы нажать на обе кнопки и производить эмуляцию средней кнопки, выполните:
EmulateMidButtonTime позволяет изменить время, необходимое для создания средней кнопки (допустимый период времени для нажатия обеих кнопок). 100 означает 100 миллисекунд (мс).
Вы можете установить его на более высокие значения, например
synclient EmulateMidButtonTime=500
(500 мс).источник
synclient
и добавить выход в своем вопросе. (2) Попробуйте следующие решения: askubuntu.com/questions/12435/… (3) вы можете установить synclient, используяsyclient var=1
(var переменная и 1 значение). Читайте справочную страницу: manpages.ubuntu.com/synaptics (4) Тест: Хранить два пальца на сенсорной панели и нажмите левой кнопкой мыши с третьего пальцаВ Ubuntu 17 и в XFCE средней кнопкой мыши копировать вставить не работает вообще.
Решение
Чтобы включить среднюю кнопку мыши функцию, паста, отредактируйте в XInput.
Запрос вашего устройства:
Определите вашу мышь. Со мной он был номер 10 устройства.
xinput list-props 10
дает мне настройку мыши.Мне нужно, чтобы изменить значение «libinput Ближнего эмуляция Enabled (294):» и мне нужно сделать это как корень:
Проверьте, если значение изменяется на 1:
Да, это работает: «Libinput Middle Emulation Enabled (294): 1»
Чтобы сделать это постоянным, добавьте строку в
~/.xstartup
!В моем случае это выглядит так же, как и раньше:
Это делает его силу с начала на.
Это то , что стоит за ним .
Я категорически не согласен, что Ubuntu и Gnome решили отключить стандартный Unix Средний Маус наклеить. Даже в XFCE Ubuntu 17 он опустошен. Пусть менеджеры за этим решением найти в ближайшее время и болезненный конец. Вы делаете мою жизнь трудно.
Большое, большое спасибо Жилю, который нашел решение !!!
У меня были те же проблемы с использованием Ubuntu 16, 14.10 и раньше: Unix стиль копия вставить в терминал не работает. Неутешительные настройки по умолчанию. Однако, здесь есть решение (частично обертка из других народов большой работы):
(См если /etc/X11/xorg.conf подходит для вас. Может быть различным для Lubuntu и т.д.)
Очень anoying неисправность отсутствующих 3 кнопки мышей (сенсорной панели, Marble Mouse ) может фактически быть закреплена «gpointing-устройства-настройка». Просто установите с помощью интерфейса командной строки с:
APT-получить установку gpointing-устройства-настройки
Затем вызовите ,
gpointing-device-settings
чтобы получить графический интерфейс окна. Примечание : Существует нефиксированная ошибка в новой Ubuntus , что стирает ваши настройки при перезагрузке. Вы можете поместитьgpointing-device-settings
в автозапуск , но все же нужно приглашение тогда. Я не знаю ни одного правильного решения конфигурации.Вероятно, для некоторых шагов необходим доступ sudo или root. Я полагаю, вы знаете.
Однако теперь я могу использовать unixish copy paste по отметке и средней кнопке мыши. По крайней мере, в терминале. А для Мраморной мыши есть отдельная статья с большим количеством деталей конфигурации.
добавление
В Ubuntu 17 и в XFCE средней кнопкой мыши копировать вставить не работает вообще.
источник
evdev
версия. Посмотрите наwith evdev
раздел в askubuntu.com/a/868173/460211 . Я получаю ту же ошибку , и это сработало.libinput
работы с 18.04, по крайней мере , для большинства приложений.evdev
не работал для меня Может быть , вы должны установить его вручную ,xorg.conf
прежде чем он будет работать?Вы можете также установить среднюю кнопку мыши на тройной палец крана по телефону
(Поместите это в скрипт и добавить его в свои программы запуска)
Это странно, потому что , как представляется, был отчет об ошибке , который должен быть исправлена.
источник: включить три пальца нажмите на моей синаптической сенсорной панели:
источник
Включите его для всех пользователей, изменив значение по умолчанию
/usr/share/glib-2.0/schemas/org.gnome.settings-daemon.peripherals.gschema.xml
:Посмотрите на ключ ,
middle-button-emulation
который выглядит следующим образом :Изменение по умолчанию для
true
:источник
Я украл некоторую область с правой и левой кнопок на сенсорной панели с помощью synclient, чтобы у меня были все 3 кнопки в нижней части сенсорной панели:
Я вычислил значение, используя текущие края в качестве базы:
источник
Я нашел хорошее решение с использованием Xubuntu 14.10
(Я думаю, что это хорошо, потому что он не требует крана нажать, чтобы быть включен, мне не нравится кране нажимать)
Прежде всего, необходимо установить xdotool
Вы будете хотеть, чтобы написать что-то вроде этого
Сохраните его в файле, который вы запомните как «MiddleClick.sh»
затем измените ваши права доступа к файлу, чтобы сделать его исполняемым для себя
Теперь вы можете отправить средний щелчок туда, где когда-либо ваша мышь, запустив этот файл, в терминале было бы
Однако, чтобы назначить ярлык для этого, перейдите в Настройки> Клавиатура и перейдите в ярлыки приложения. Добавить новый, выберите файл, который вы создали и назначить ярлык. Теперь вы можете использовать этот новый ярлык для отправки среднего щелчка.
источник
Добавление к @ ответ rubo77-х и на основе вывода вашего synclient вы должны попробовать:
Затем вы можете нажать 3 пальца, чтобы активировать нажатие средней кнопки. Это сработало для меня.
источник