El uso del panel táctil copiará y pegará texto aleatoriamente desde la pantalla

El uso del panel táctil copiará y pegará texto aleatoriamente desde la pantalla

Cada vez que uso el panel táctil para desplazarme con dos dedos, se copian y pegan algunas líneas de texto en la ventana actual. Esto sucede muy raramente (tal vez una vez por semana).

Estoy seguro de que esto no se debe a la interacción con el menú contextual (que proporciona una opción de copiar y pegar) porque nunca veo una ventana contextual y el cursor del mouse tuvo que moverse muy rápido para no notar una ventana que desaparecía rápidamente. Además, cuando cambio a un cuadro de texto después de que esto sucede, el portapapeles sigue siendo el mismo que antes.

La razón por la que culpo al panel táctil (¿controlador?) es que solo vi el problema cuando usé el panel táctil.

Estoy usando Fedora 27 en un Think Pad P51 de Lenovo.

Respuesta1

Porque dices que "pasa muycasi nunca(tal vez una vez a la semana)" cuando "te desplazas con dos dedos", sospecho que durante esos momentos, tocabas con tres dedos el panel táctil, lo cual (en la mayoría de los casos) se registra como un clic central, lo que provoca que el contenido de el portapapeles que se va a pegar.

Puede desactivarlo siguiendo los dos pasos siguientes:

  1. Identificar el ID del dispositivo del panel táctil:

    Desde un símbolo del sistema, ingrese:xinput list

    Esto debería enumerar todos los dispositivos xinput reconocidos con sus ID. El resultado de muestra se muestra a continuación como referencia:

    ⎡ Virtual core pointer                      id=2    [master pointer  (3)]
    ⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
    ⎜   ↳ ELAN Touchscreen                          id=12   [slave  pointer  (2)]
    ⎜   ↳ SynPS/2 Synaptics TouchPad                id=15   [slave  pointer  (2)]
    ⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
        ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
        ↳ Power Button                              id=6    [slave  keyboard (3)]
        ↳ Video Bus                                 id=7    [slave  keyboard (3)]
        ↳ Video Bus                                 id=8    [slave  keyboard (3)]
        ↳ Power Button                              id=9    [slave  keyboard (3)]
        ↳ Sleep Button                              id=10   [slave  keyboard (3)]
        ↳ Integrated Webcam: Integrated W           id=11   [slave  keyboard (3)]
        ↳ Dell WMI hotkeys                          id=13   [slave  keyboard (3)]
        ↳ AT Translated Set 2 keyboard              id=14   [slave  keyboard (3)]
    

    En el ejemplo anterior, el panel táctil está SynPs/2 Synaptics TouchPadconid=15.

  2. Deshabilite la acción de clic central en el panel táctil:

    Desde un shell/símbolo del sistema, ingrese:xinput set-button-map 15 1 0 3

    Explicación: El formato del comando anterior es: xinput set-button-map <device-id> <left-button-action> <middle-button-action> <right-button-action>

    En este caso, 15es el ID del dispositivo y luego los 3 números que siguen al ID del dispositivo representan la acción para los leftbotones middley rightdel dispositivo en orden. Al configurar la acción 1para el leftbotón, lo asignamos a la left clickacción. Al configurar la acción 0para el middlebotón, lo deshabilitamos y, de manera similar, al configurar la acción 3para el rightbotón, lo asignamos a la right clickacción.

Espero que resuelva tu problema y el de otras personas que terminan en esta página.

Respuesta2

Esto funcionó muy bien para mí. Desactiva el pegado de tres dedos.

Desde la línea de comando:

gsettings set org.gnome.desktop.interface gtk-enable-primary-paste false

Para volver a habilitar la funcionalidad:

gsettings set org.gnome.desktop.interface gtk-enable-primary-paste true

Estoy usando Ubuntu 20.04.5 LTS en una computadora portátil System76.

información relacionada