GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Hacer el ratón para zurdos y el panel táctil para diestros?

Veo que puedo configurar el mouse y el panel táctil en un solo panel (Ubuntu 13.10, predeterminado, Gnome). Lo cual es hasta cierto punto. Es decir, quiero tener el panel táctil configurado de manera diferente al mouse y...

Cuando tengo un mouse (USB) conectado, lo uso normalmente para zurdos. Por lo tanto, cambio los botones a zurdos. Pero cuando uso el panel táctil me siento un poco perdido con ese tipo de configuración. Por lo tanto, quiero tenerlo para diestros.

¿Hay alguna manera de lograr lo siguiente:cuando conecto un mouse (respectivamente cuando se detecta) cambia automáticamente a zurdo y cuando lo desenchufo, cambia automáticamente a diestro?

Respuesta aceptada:

Entiendo tu frustración, pero este problema se puede resolver de forma muy sencilla con la ayuda de xinput herramienta.

Primero conecte su mouse USB, luego ejecute el siguiente comando:

xinput list

para ver el id de tu ratón. La salida del comando anterior puede ser similar a:

xinput | cat
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=14   [slave  pointer  (2)]
⎜   ↳ USB Mouse                                 id=11   [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ...

En el ejemplo anterior, el mouse USB tiene id=11 . Usaremos este id en el siguiente comando que cambiará los botones para ser zurdos solo para el mouse USB (y no para el tauchpad):

xinput set-button-map 11 3 2 1

En general:

xinput set-button-map id 3 2 1

Para revertir el cambio, use:

xinput set-button-map id 1 2 3

Para realizar el cambio de forma permanente, agregue el siguiente comando en Aplicaciones de inicio (buscar en Guión para aplicaciones de inicio ):

sh -c "xinput set-button-map id 3 2 1"

Actualización:

Dado que el id puede cambiar después de reiniciar, pero el nombre del mouse USB no, también puede buscar el nombre del mouse y aplicarlo. Para omitir los detalles reg. escogiendo el nombre de la solución final:

for id in `/usr/bin/xinput list | /bin/grep 'USB Mouse' | /bin/grep -o [0-9][0-9]`; do xinput set-button-map $id 3 2 1; done;

empaquetarlo en las aplicaciones de inicio mencionadas anteriormente finalmente obtendrás:

sh -c "for id in `/usr/bin/xinput list | /bin/grep 'USB Mouse' | /bin/grep -o [0-9][0-9]`; do xinput set-button-map $id 3 2 1; done;"

Ubuntu
  1. Apple Magic Mouse se desconecta y se vuelve a conectar con frecuencia?

  2. ¿Cómo restablecer todas las preferencias de Rhythmbox y la información de la biblioteca?

  3. ¿Instalar Grub en un Usb y convertirlo en un Disco de Rescate?

  4. ¿No puede mover el mouse distancias cortas usando el panel táctil?

  5. GNOME:cómo deshabilitar el panel táctil cuando un mouse está conectado y mientras está escribiendo

Cómo hacer un USB de arranque múltiple en Linux y Windows

Deshabilitar automáticamente el panel táctil cuando el mouse externo está conectado en Ubuntu

Deshabilitar automáticamente el panel táctil cuando el mouse está conectado en GNOME

Cómo instalar y hacer que Nemo sea el administrador de archivos predeterminado en Ubuntu

Instale las últimas herramientas de desarrollo e IDE en Ubuntu usando Ubuntu Make

¿Cómo hacer que Ubuntu admita el desplazamiento del panel táctil?