¿Alguien puede decirme cómo configurar todos los botones en un mouse Logitech MX 620 en Ubuntu 12.04?
Específicamente, me gusta hacer que una de ellas sea solo la Ctrlclave (para controlar las páginas web de clic) y otra Ctrl+ Wpara cerrar las pestañas. También normalmente hago que la página de la rueda de desplazamiento baje por cada clic (de lo contrario, me duelen los brazos desplazarse tanto). Hago que empuje la rueda hacia la izquierda = retroceso de página y empuje hacia la derecha = avance de página.
He buscado otras respuestas a esto y encontré algo relacionado aquí
Pero cuando publiqué una publicación de seguimiento para resolver el problema, nadie respondió, tal vez cometí el error de publicar una pregunta que había sido "resuelta". No estoy seguro de cómo se supone que debo volver a abrir una pregunta pertinente a mi pregunta pero que no resuelve la mía.
Respuestas:
Necesitará varias aplicaciones para esto, para instalarlas ejecute
o
editar: xev se fusionó en x11utils, a partir de Ubuntu 14.04 o superior.
Paso 1
Necesita encontrar los números de botón para los botones de su mouse. Ejecutar
xev
. Verá aparecer un poco de ventanas blancas, coloque el mouse y presione los botones del mouse (es mejor hacer este botón a la vez). Debería obtener una salida como esta para cada botón:(nota:
xev
también capturar el movimiento del ratón por lo que pueda necesitar para tamizar a través de eventos de movimiento del ratón para encontrar los eventos de botón; por ejemplo:xev -event mouse | grep Button --before-context=1 --after-context=2
)Esto es lo que es importante desde que la producción:
button 1
. Eso nos dice que ese botón en particular es el botón uno. Guardaría esto en un.txt
archivo por ahora.Paso 2
Cree el
xbindkeys
archivo de configuración usando:A continuación, debemos agregar los enlaces de teclas / botones al archivo de configuración. Puedes abrir este archivo con
gedit $HOME/.xbindkeysrc
. Aquí es donde comienza la diversión. Vamos a utilizarxte
para establecer enlaces a nuestros botones.Para hacer que un botón actúe como Ctrlagregaríamos:
Esto se uniría Ctrlal botón uno del mouse.
Si me dices los números de botón de tus botones y lo que quieres que haga cada uno, escribiré el guión para ti.
fuente
xev | grep -A2 ButtonPress
; esto dejará todos los eventos de movimiento del mouse, eventos de enfoque, etc. y solo mostrará losButtonPress
eventos.Seguí las instrucciones de @ Seth , pero el enlace que quería era el botón del pulgar y el M705
CTRL + Left-click
(para abrir enlaces en una nueva pestaña en el navegador Chrome). El enlace que necesitaba agregar era este:Espera a que se suelte el botón del pulgar y luego presiona la tecla de control, hace clic con el mouse y luego suelta la tecla de control.
fuente
Para cualquiera que quiera enlazar acciones de copiar y pegar a los botones del mouse:
sudo apt-get install xbindkeys xautomation xev
).xbindkeysrc
archivo:Esto es para copiar:
Esto es para pegar:
*
b:9
significa el botón 9 del mouse (verifique los números de los botones conxev
).xbindkeysrc
primero debe volver a cargar o reiniciar su máquina.fuente
Debe instalar Solaar, una herramienta de Linux que le permite administrar los mouse y teclados Logitech Unifying Receiver, que viene con una interfaz gráfica de usuario y una interfaz de línea de comandos. Para hacerlo, agregue el siguiente repositorio e instálelo ejecutando los siguientes comandos:
Esto le permitirá aumentar y maximizar el DPI de su mouse, monitorear la batería, habilitar el desplazamiento suave y el desplazamiento lateral. Para que la ventana múltiple y el botón de zoom funcionen, puede visitar este sitio que lo guía por los sencillos pasos para obtener la funcionalidad que está buscando:
http://www.ralf-oechsner.de/opensource/page/logitech_performance_mx
fuente
Ya debería tener estos, ya que deberían venir con Ubuntu, pero ejecute esto por si acaso.
Ahora, descargue e instale
Instalar:
Descomprima y
cd
en cada una de estas carpetas.En cada uno de ellos corren:
Una vez que ambos estén instalados, ejecute
En la pestaña Configuraciones, haga clic en Detectar mouse y botones
En la pestaña Botones, asigne a su botón de mouse una tecla o funcionalidad. Asegúrese de ☑ marca de verificación habilitada .
Por último, en la pestaña Configuraciones, haga clic en el botón Reiniciar btx para que los cambios surtan efecto.
fuente
./configure
, no./configure make
. Además, no necesitas sudo con make.Yo también tengo el mouse para juegos g700s. La buena noticia es que era costoso (para un mouse) y la fabricación realmente lo construyó con un alto estándar. Las funciones para el mouse se almacenan en el mouse. La mala noticia es que, para configurarlo correctamente, debe utilizar el software Logitech que solo se ejecuta en Windows.
Entonces ... básicamente necesitas enchufar el mouse en un cuadro de Windows y configurarlo exactamente como lo deseas . Recomiendo utilizar la función de cambiar de perfil para que pueda configurarlo para un uso normal, es decir: ejecutar su escritorio de Linux, funciones de compiz (cambiar aplicaciones, cambiar espacios de trabajo, alternar maximizar, etc.) y luego crear otro perfil para juegos ( posiblemente con una frecuencia de actualización diferente) y los botones de juego. En cuanto a compiz, considere configurar los botones de los 4 pulgares laterales en alt, ctl, shift, superkey, ya que esto hará que el cambio sea más fácil con la rueda de desplazamiento. alt + rueda de desplazamiento hacia arriba se convierte en el botón del pulgar 1 + rueda de desplazamiento hacia arriba.
Mi esquema:
botón del pulgar 1 (adelante hacia abajo) = alt
botón del pulgar 2 (adelante hacia arriba) = desplazamiento
botón del pulgar 3 (trasero inferior) = Ctrl
botón del pulgar 4 (parte superior trasera) = superclave (tecla de Windows)
botón central del dedo índice = ctrl + alt + teclado numérico 5
dedo índice más cerca de ti = pestaña
dedo índice más alejado de usted = alt-f4 (compiz / linux / winX cerrar aplicación)
valores predeterminados de compiz:
cambiar el espacio de trabajo = alt + ctl + arrastrar el mouse = bajar 2 botones del pulgar juntos + hacer clic con el mouse y arrastrar; Suena complicado cuando se escribe, pero es muy eficiente de usar.
cambiar aplicaciones = alt + tab = botón de avance del pulgar inferior + botón de cierre del dedo índice (recuerde que para que esto funcione bien, debe mantener presionado el botón del pulgar, para que pueda cambiar más de 1 aplicación)
desvanecimiento de una ventana (transparencia) = alt + rueda de desplazamiento = pulgar botón inferior hacia adelante + rueda de desplazamiento
Luego, llévalo de vuelta a tu caja de linux y funciona perfectamente.
Las combinaciones de teclas descritas anteriormente funcionan muy bien, pero tenga en cuenta que Battlefield 4 también tiene un tiempo terrible para reconocer el mouse como un mouse con 10 botones, por lo que tuve que asignar mis 4 botones de pulgar a =, \ y;. Pero, obviamente, en Linux esto es una tontería, y volver a vincular la tecla = a la "próxima aplicación" es una lección de inutilidad, especialmente cuando se codifica jajajaja.
MUCHOS ENLACES NECESARIOS SI UTILIZA VIRTUALBOX PARA EJECUTAR WINDOWS 7:
https://stackoverflow.com/questions/20021300/usb-devices-are-not-recognized-in-virtualbox-linux-host
https://www.youtube.com/watch?v=-0OyrvbZNwo
fuente
He estado tratando de hacer algo similar y me he encontrado con esta página: http://ubuntuforums.org/showthread.php?t=65471
Esperemos que funcione para mx 620 también.
fuente
Tengo un Logitech MX 500 y quería asignar las teclas laterales con las acciones Copiar y Pegar (es muy útil).
Utilicé esta guía para comprender cómo configurar el archivo xbindkeysrc y poder asignar las claves.
fuente
Hice una solución que funciona con Wayland.
Está aquí https://github.com/mathportillo/wayland-mouse-mapper
Utiliza evemu para enviar un aviso de evento de dispositivo al núcleo, por lo que no está restringido por Wayland
A continuación se muestra un script bash resumido que muestra cómo funciona (la mayoría de los comandos requieren privilegios de root)
encuentra tu dispositivo:
para encontrar directamente el nombre del dispositivo puntero, use:
para enumerar el uso de eventos de su dispositivo (cambie event5 por el nombre del dispositivo de puntero):
para enlazar comandos a los eventos de su dispositivo use:
para activar un evento de mouse use:
el tipo puede ser diferente a la pulsación de tecla, y el código puede ser diferente a PageUp, el valor es 1 para presionado y 0 para liberado sí, su mouse puede disparar pulsaciones de teclas, el sistema lo interpretará igual que los teclados, todo es solo eventos de dispositivos de eventos.
Puede encontrar un script que combina todos los conceptos anteriores en un mapeador que funciona, que funciona en Wayland y que puede configurarse como un servicio para iniciarse en el inicio del sistema, en el repositorio de git anterior.
fuente
en Debian tiene un
xbindkeys-config
paquete que lo ayudará a configurar sus enlaces de teclas / botones. Entonces hazlo:fuente
Lomoco está incluido en el Centro de software de Ubuntu y está específicamente diseñado para hacer frente a las personalizaciones específicas del proveedor de Logitech Mouse. Posiblemente pueda lograr algunas de las cosas que está tratando de hacer.
http://manpages.ubuntu.com/manpages/trusty/man1/lomoco.1.html
fuente
Así que he estado usando mi MX de rendimiento en mi máquina ubuntu durante aproximadamente 6 meses. Dejé la mayoría de los botones predeterminados, pero seguí adelante y convertí el botón del pulgar en la tecla Súper, que es más útil que ir a la esquina superior izquierda de la pantalla en gnome. Y convertí el botón de zoom en un botón de control. Pero está configurado para activar CTRL y desactivar CTRL con clics separados. Esto realmente ayuda ya que tengo una pantalla 4K y una 1080, por lo que puedo hacer clic en el botón de zoom una vez, desplazar la rueda para acercar y alejar las páginas web, y cuando tengo la página web escalada como quiero, hago clic en el zoom de nuevo. Aquí está mi configuración de xbindkeysrc:
fuente
btnx
podría ser una solución simple para la reasignación de botones con ratones Logitech, ya que debería funcionar con todas las marcas. Tiene una interfaz gráfica fácil y puede aprender sobre los botones disponibles. btnx era parte de los repositorios estándar hace años, pero se ha eliminado. Actualmente está disponible aquí: https://launchpad.net/~oliverstar/+archive/ubuntu/ppafuente
Desplácese hacia arriba y hacia abajo con los botones hacia adelante y hacia atrás del mouse
Primero, instale los paquetes requeridos:
A continuación, utilice el
xev
proporcionado porx11-utils
para detectar los números exactos de los botones de retroceso y avance del mouse.Para mi mouse Anker con cable vertical , atrás y adelante son respectivamente los botones 8 y 9.
Continúe creando un archivo oculto nombrado
.xbindkeysrc
en su directorio de inicio con los siguientes contenidos:El
xte
comando lo proporciona elxautomation
paquete.Finalmente, cierre sesión y vuelva a iniciarla desde el escritorio para que estos cambios surtan efecto. Ahora puede desplazarse hacia arriba y hacia abajo en los navegadores y otros programas presionando y manteniendo presionados los botones hacia atrás y hacia adelante.
fuente