Para reasignar la tecla de menú , deberá hacer lo siguiente.
instalar requisitos previos
Instalar paquete xkbset
:
sudo apt-get install xkbset
definir la distribución del teclado
A continuación, debe definir qué distribución de teclado está utilizando. En mi caso, gb para una distribución de teclado británico / británico o nosotros para Estados Unidos
setxkbmap -layout gb
Nota: si corres
setxkbmap -query
le dará el resultado de la siguiente manera: si el modelo y el diseño son su teclado, entonces está usando el diseño correcto
rules: evdev
model: pc105
layout: gb
A continuación, defina que seremos los siguientes mapeos de teclas del mouse:
xkbset m
xkbset exp =m
encontrar Menucódigo clave
Mapa de la Menuclave. Para hacer esto, necesitamos el Menucódigo clave. En una ejecución de terminal xev
, mueva el mouse dentro del cuadrado y presione la Menutecla.
Resultado final
En mi caso, mi Menucódigo clave es el valor 135 y esto se asignará al botón 2 del mouse
xmodmap -e "keycode 135 = Pointer_Button2"
Probado de la siguiente manera:
- Copiar texto en un terminal: inicia la acción Pegar
- Desplace el mouse sobre la barra de título - Ventana mover al fondo
Poniendo todo esto junto:
Ok, una vez que hayamos resuelto los códigos de teclas correctos, podemos armar esto para comenzar desde el inicio de sesión.
Primero cree un archivo en su carpeta de inicio llamado remapkeys
gedit ~/remapkeys
ahora copia y pega lo siguiente
#!/bin/sh
setxkbmap -layout gb
xkbset m
xkbset exp =m
xmodmap -e "keycode 135 = Pointer_Button2"
Salvar. Otorgue al archivo derechos de ejecución
chmod +x ~/remapkeys
Luego, desde Dash, busque Aplicaciones de inicio o si usa Gnome Classic - Aplicaciones - Otros - Aplicaciones de inicio
Agregar una nueva entrada de aplicaciones de inicio
El comando debe ser:
bash -c "sleep 5 && ~/remapkeys"
El comando duerme durante 5 segundos para permitir que su escritorio aparezca antes de ejecutar su nueva secuencia de comandos; si su escritorio no aparece dentro de los 5 segundos (¿tal vez está utilizando una netbook lenta?), Aumente este tiempo de espera a 10 o 15 segundos. Cerrar sesión e iniciar sesión para probar.