Cómo deshabilitar el clic derecho en el panel táctil

12

Me pregunto si hay una manera de desactivar el botón de clic derecho sin dejar de usar la opción de hacer clic con dos dedos ... mi trackpad es completamente cliqueable y a menudo hago clic en cosas, abriendo accidentalmente un menú cuando '' No estoy tratando de ...

¡Cualquier ayuda es muy apreciada!

Devin Ridge
fuente
Pruebaxmodmap -e "pointer = 1 2 0"
Helio
2
Eso incluso deshabilita los clics de dos dedos. Pero funciona, puedo usar el botón del teclado si lo necesito
Devin Ridge
1
Supongo que una mejor pregunta es, ¿es posible cambiar el botón derecho por un clic izquierdo?
Devin Ridge
xmodmap -e "pointer = 1 2 1"hará el truco
Helio
Prueba mi respuesta ...
Helio

Respuestas:

22

Ejecute synclient -lpara mostrar la configuración del panel táctil de Synaptics. Al final de la salida, encontrarás algo como

RightButtonAreaLeft     = 3068
RightButtonAreaRight    = 0
RightButtonAreaTop      = 4326
RightButtonAreaBottom   = 0

Estos valores deben cambiarse a cero escribiendo estos dos comandos:

synclient RightButtonAreaLeft=0 y synclient RightButtonAreaTop=0

Al hacer clic en cualquier parte de su panel táctil con un solo dedo, ahora siempre se activará un clic izquierdo. Para hacer clic con el botón derecho, haz clic con dos dedos en cualquier parte de tu panel táctil. Tenga en cuenta que la nueva configuración se perderá cada vez que reinicie o vuelva a iniciar sesión.

Hacer que la configuración personalizada del trackpad sea permanente en Unity

Para hacer que la nueva configuración sea permanente, escriba los dos comandos en un script de shell y agregue el script a sus aplicaciones de inicio:

nano ~/.synaptics-custom-settings.sh

Pegue el código a continuación en el script de shell, salga del editor con Ctrl+ Xy confirme el diálogo de guardado con Y.

#!/bin/bash
synclient RightButtonAreaLeft=0
synclient RightButtonAreaTop=0

Haga que el script de shell sea ejecutable:

chmod a+rx ~/.synaptics-custom-settings.sh

Abra el programa de Aplicaciones de inicio en Unity y agréguelo ~/.synaptics-custom-settings.sha la lista de aplicaciones de inicio. De esta manera, la configuración personalizada del trackpad se aplicará automáticamente cada vez que inicie sesión.

Fuente: http://kernpanik.com/geekstuff/2015/01/12/disable-rightclick-synaptics.html

Helio
fuente
5

Por razones que no entiendo, parece que la respuesta de Helio solo a veces funcionó para mí. Varios otros hilos me han hecho pensar que hay algún conflicto entre diferentes archivos de configuración. De todos modos, aquí hay una solución rápida que funcionó para mí. Podría ayudar a alguien más:

Editar /usr/share/X11/xorg.conf.d/50-synaptics.conf

Y comente la opción en esta parte:

# This option enables the bottom right corner to be a right button on
# non-synaptics clickpads.
# This option is only interpreted by clickpads.
Section "InputClass"
        Identifier "Default clickpad buttons"
        MatchDriver "synaptics"
        Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
#       To disable the bottom edge area so the buttons only work as buttons,
#       not for movement, set the AreaBottomEdge
#       Option "AreaBottomEdge" "82%"
EndSection

Me gusta esto:

# This option enables the bottom right corner to be a right button on
# non-synaptics clickpads.
# This option is only interpreted by clickpads.
Section "InputClass"
        Identifier "Default clickpad buttons"
        MatchDriver "synaptics"
#        Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
#       To disable the bottom edge area so the buttons only work as buttons,
#       not for movement, set the AreaBottomEdge
#       Option "AreaBottomEdge" "82%"
EndSection
worldsayshi
fuente
El hecho de que lo diga non-synaptics clickpadsy luego MatchDriver "synaptics"me confunda. Todavía no estoy seguro si realmente tengo un panel táctil sináptico o no. De todos modos, avanzando ...
worldsayshi
Terminé teniendo otro problema similar a este . Actualmente parece arreglado comentando otra línea de Option "SoftButtonAreas"más abajo en la conf. Pero el tema apenas se parecen a aparecer después de un tiempo, así que veremos que pasa ...
worldsayshi
En arch es 70-synaptics.confy comenté toda la sección (nota: sé que este no es un foro de arco, pero esto me ayudó). Acabo de comentar toda la sección, afaik, no tengo que abandonar la sección si no hay opciones (en este caso).
xenoterracide
1
En Ubuntu 17.04 también se movió a 70-synaptics.conf. Acabo de crear un 99-synaptics-norightclick.confen el mismo directorio, que se carga más tarde y anula la configuración original.
Henning
Siento que el comentario de @Henning aquí sobre la creación 99-synaptics-norightclick.confdebería ser una respuesta, y luego haría +1.
Russ Wilde