¿Cómo habilito la emulación del botón central del mouse en 12.04 LTS? Creo que fue deshabilitado por defecto en la última versión. Estoy seguro de que esta es una pregunta tonta, pero no puedo encontrar una respuesta genérica, todas parecen ser específicas para el panel táctil (es decir, relacionadas con la función multitáctil, que no tengo), o usando lo que considero que no es métodos normales de ubuntu (creación del archivo xorg.conf). Estoy usando la variante xubuntu (xfce) en un dell inspiron mini.
En realidad, solo estaba probando allí y si toco con ambos dedos a la vez, aparece un menú contextual (como hacer clic con el botón derecho). Con cable, no sabía que este trackpad podría incluso decir que había un toque de dos dedos ...
El comportamiento anterior era hacer clic en ambos botones del panel táctil (son del tipo integrado) y al mismo tiempo produce un clic central. Ya no hacen esto. Nunca usé un doble toque, sino los botones reales.
Para aclarar, estoy usando un Touchpad incorporado, no un mouse externo. Gpointings lo detecta como un toque sináptico, que creo que es correcto
Actualización: la pregunta @medigeek vinculada a continuación me permitió configurar un toque con dos dedos para emular un clic central, pero aún no puedo hacer clic en ambos botones al mismo tiempo
la salida de synclient está aquí:
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
Respuestas:
Solución GUI
Instala el paquete
gpointing-device-settings
Consola / solución terminal # 1
Alternativamente, intente esto:
La solución alternativa puede requerir la instalación del
gnome-settings-daemon
paquete.Consola / solución terminal (s) # 2
Con el
synclient
comando puede ver las opciones de su panel táctil sináptico.synclient
y vea qué variables tiene disponibles.Puede establecer / cambiar las opciones de sincronización usando este comando:
syclient var=1
(donde var es la variable que desea cambiar y 1 el valor)Lea la página del manual sobre cada variable: http://manpages.ubuntu.com/synaptics
Que funciono para mi
En lugar de descubrir cómo presionar ambos botones del panel táctil, mantenga / presione dos dedos en el panel táctil y haga clic en el botón izquierdo del panel táctil con un tercer dedo. Esto emula un botón central por defecto.
Lo que funcionó para el póster original
a) Configurar la variable TapButton funciona para los dos toques con los dedos
b) Si aún desea hacer clic en ambos botones y generar una emulación de botón central, ejecute:
EmulateMidButtonTime le permite cambiar el tiempo requerido para producir un botón central (período de tiempo permitido para hacer clic en ambos botones). 100 significa 100 milisegundos (ms).
Puede configurarlo a valores aún más altos, como
synclient EmulateMidButtonTime=500
(500ms).fuente
synclient
y agregue el resultado en su pregunta. (2) Pruebe estas soluciones: askubuntu.com/questions/12435/… (3) puede configurar synclient usandosyclient var=1
(var la variable y 1 el valor). Lea la página de manual: manpages.ubuntu.com/synaptics (4) Pruebe esto: mantenga dos dedos en el panel táctil y haga clic en el botón izquierdo con un tercer dedoCon Ubuntu 17 y en XFCE, el botón central del mouse copiar y pegar no funcionó en absoluto.
Solución
Para habilitar la función de pegar del botón central del mouse, edite xinput
Consulta tu dispositivo:
Identifica tu mouse. Conmigo fue el dispositivo número 10.
xinput list-props 10
me da la configuración para el mouse.Necesito cambiar el valor de "libinput Middle Emulation Enabled (294):" y necesito hacerlo como root:
Compruebe si el valor cambió a 1:
Sí, funciona: "libinput Middle Emulation Enabled (294): 1"
Para hacerlo persistente, agregue una línea
~/.xstartup
!En mi caso, se ve igual que antes:
Eso lo hace efectivo desde el principio.
Esto es lo que hay detrás .
Estoy totalmente en desacuerdo con que Ubuntu y Gnome decidieron desactivar la pasta estándar de Unix Middle Mouse. Incluso en XFCE Ubuntu 17 está devastado. Que los gerentes detrás de esta decisión encuentren un final pronto y doloroso. Me haces la vida difícil.
Muchas, muchas gracias a Gilles que encontró la solución.
Tuve los mismos problemas al usar Ubuntu 16, 14.10 y versiones anteriores: el estilo Unix copiar y pegar en el terminal no funcionaba. Decepcionante configuración predeterminada. Sin embargo, aquí hay una solución (en parte un resumen del gran trabajo de otras personas):
(vea si /etc/X11/xorg.conf es adecuado para usted. Puede ser diferente para Lubuntu, etc.)
El mal funcionamiento muy molesto de un tercer botón faltante del mouse (touch pad, Marble Mouse ) en realidad se puede solucionar con la "configuración del dispositivo gpointing". Simplemente instale usando CLI con:
apt-get install gpointing-device-settings
Luego invoque
gpointing-device-settings
para obtener la ventana gui. Observación : hay un error no corregido en la nueva Ubuntus que borra su configuración al reiniciar. Puede ponergpointing-device-settings
en marcha automáticamente, pero aún debe solicitarlo. No conozco ninguna solución de configuración adecuada.Probablemente algunos pasos necesitan un sudo o acceso de root. Supongo que lo sabes.
Sin embargo, ahora puedo usar la copia unixish pegar por marca y el botón central del mouse. Al menos en terminal. Y para el ratón de mármol hay un artículo separado con muchos detalles de configuración.
Apéndice
Con Ubuntu 17 y en XFCE, el botón central del mouse copiar y pegar no funcionó en absoluto.
fuente
evdev
versión. Mire lawith evdev
sección en askubuntu.com/a/868173/460211 . Estaba recibiendo el mismo error y esto funcionó.libinput
trabajos con 18.04, al menos para la mayoría de las aplicaciones.evdev
No funcionó para mí. ¿Quizás tenga que configurarlo manualmentexorg.conf
antes de que funcione?También puede configurar el botón central del mouse en un toque de tres dedos llamando
(Ponga esto en un script y agréguelo a sus programas de inicio)
Es extraño, porque parece haber habido un informe de error , que se supone que se ha solucionado.
fuente: habilitar un toque de tres dedos en mi panel táctil sináptico:
fuente
Habilítelo para todos los usuarios cambiando el valor predeterminado en
/usr/share/glib-2.0/schemas/org.gnome.settings-daemon.peripherals.gschema.xml
:Busque la clave
middle-button-emulation
que se ve así:Cambiar por defecto a
true
:fuente
He robado un área de los botones derecho e izquierdo en el panel táctil usando synclient, para que pueda tener los 3 botones en la parte inferior del panel táctil:
Calculé los valores usando los bordes actuales como base:
fuente
Encontré una buena solución usando xubuntu 14.10
(Creo que esto es bueno porque no requiere tocar para hacer clic para estar habilitado, no me gusta tocar para hacer clic)
Primero necesitas instalar xdotool
Luego escriba un script bash para enviar el clic del medio del mouse. Vas a querer escribir algo como esto
Guárdelo en un nombre de archivo que recordará como "MiddleClick.sh"
luego cambie sus permisos al archivo para que sea ejecutable por usted mismo
Ahora puede enviar un clic central a donde sea que esté su mouse ejecutando este archivo, en la terminal sería
Sin embargo, para asignar un acceso directo para hacer esto, vaya a Configuración> Teclado y vaya a los accesos directos de la aplicación. Agregue uno nuevo, señale el archivo que creó y asigne un acceso directo. ahora puede usar este nuevo acceso directo para enviar un clic central.
fuente
Agregando a la respuesta de @ rubo77 y en función de la salida de su sincronizador, debe intentar:
Luego puede usar un toque de 3 dedos para activar el clic del botón central. Funcionó para mi.
fuente