xbindkeys: programa en conflicto


8

Entonces, mi problema es que acabo de reinstalar Ubuntu 13.04 y, como siempre, instalo xbindkeysy configuro mi botón de búsqueda para hacer clic en el medio y hacer clic en el lado de la rueda de desplazamiento para copiar / pegar. Sin embargo, estaba funcionando pero después de un reinicio no comenzó. Intenté comenzar manualmente pero nada, y xbindkeys -nmuestra:

*** Warning *** Please verify that there is not another program running
which captures one of the keys captured by xbindkeys. It seems that there
is a conflict, and xbindkeys can't grab all the keys defined in its
configuration file.

¿Cómo puedo averiguar con qué está en conflicto xbindkeys? Deshabilité el acceso directo de la tecla Buscar en Configuración> Teclado, que funcionó la última vez, pero esta vez no está ayudando.


Tener el mismo problema en Ubuntu 14.10
Jonathan

¿Cuál es el resultado de xmodmap -pky localectl?
Fabby

Respuestas:


1

La única solución que veo es matar los procesos uno por uno e intentar ejecutar xbindkeys -ncada vez. Entonces podrá deducir qué proceso ocupa sus combinaciones de teclas. Para identificar qué PID debes matar mira ps aufx|grep $(whoami). Comience con las obvias, luego continúe con las hojas, excepto, por supuesto, las aplicaciones que no sean X (bash, mc, etc.) y su aplicación de terminal. A menos que elimine su aplicación de terminal, debería poder continuar.


-1

Citar de Wiki de ayuda comunitaria - Atajos de teclado

Atajos de funciones del portátil

Muchas computadoras portátiles tienen Fnteclas de función que puede mantener presionadas para acceder a más funciones en el teclado de la computadora portátil. Una lista de estas funciones debe estar disponible en el fabricante de la computadora portátil.

Atajos de entrada de texto

Si desea tener acceso rápido a líneas de texto utilizando una tecla de acceso rápido, por ejemplo, para ingresar su dirección de correo electrónico en formularios, puede usar xbindkeys. Xbindkeys tiene una utilidad GUI para permitir la configuración fácil de teclas de acceso rápido, pero tenga en cuenta que es un poco más complicado que la interfaz predeterminada de accesos directos de Ubuntu.

  1. Instalar xbindkeys:

    sudo apt-get install xbindkeys
    
  2. Cree el archivo de configuración predeterminado para xbindkeys:

    xbindkeys --defaults > /home/your-user-name/.xbindkeysrc
    
  3. Cuando termine, instale xbindkeys-configla GUI para xbindkeys:

    sudo apt-get install xbindkeys-config
    
  4. Ahora la utilidad que realmente hace el "tipeo":

    sudo apt-get install xvkbd
    
  5. Una vez que cada uno esté instalado, inicie ambas aplicaciones mostrando Ejecutar aplicación Alt + F2:

    xbindkeys
    
  6. y Alt+ F2:

    xbindkeys-config
    

Para mantener xbindkeysactivas las teclas de acceso rápido la próxima vez que inicie la computadora, deberá agregar una nueva sesión, Sistema> Preferencias> Sesiones . Ponga el comando xbindkeysen el campo de comando.

Debería poder ver la ventana de configuración de Xbindkeys . Comience una nueva tecla de acceso rápido. Presiona Nuevo en la fila inferior de botones. Luego use el área de edición en la parte superior derecha. Dale un nombre a la tecla de acceso rápido. Golpear el GetKey botón para ajustar la presión de tecla para una combinación de teclas. Algunas teclas de acceso rápido pueden entrar en conflicto con otras teclas de acceso rápido en el sistema (se abrirá una ventana o se activará un complemento de compiz ). Si esto sucede, elija otra combinación como Ctrl+ Alt+, Fpor ejemplo.

Ahora ponga el comando para activar con esa tecla de acceso rápido en el campo Acción . Esto puede ser cualquier cosa, pero para permitir la entrada de una línea de texto en parte de la GUI, ingrese

xvkbd -xsendevent -text "myemail@server.com"

El ejemplo muestra una dirección de correo electrónico, pero puede ser cualquier línea de texto. Ahora presione Aplicar y pruebe la tecla de acceso rápido en un campo de Firefox, editor de texto o en cualquier lugar donde se pueda ingresar ese texto. Tenga en cuenta que el uso de Run Action no podrá probar el comando xbindkeys-config, tendrá que probarlo en otro lugar.

Reemplazo de llaves con otras llaves

Si desea usar xbindkeyspara anular ciertas teclas en su teclado, puede atraparlas xbindkeysy luego emitir nuevas pulsaciones de teclas usando xmacro. Para instalar xmacro, use:

sudo apt-get install xmacro

Después de esto, puede encontrar los comandos para presionar teclas específicas iniciando xmacrorec:

xmacrorec :0.0

Primero dele la clave que le permitirá salir de la aplicación, luego presione las teclas para las que desea conocer los códigos. Después de esto, puede usar esos códigos en los comandos que le indica xbindkeysque ejecute, por ejemplo:

xmacroplay-keys :0.0 KeyStr Next

simulará presionar una tecla de la PageDowntecla. Así, en mi .xbindkeysrclos siguientes contenidos

"xmacroplay-keys :0.0 KeyStr Prior"
  XF86Back

"xmacroplay-keys :0.0 KeyStr Next"
  XF86Forward

activará los botones Backward/ Forwarden mi Thinkpad T41 PageDowny las PageUpteclas, y ya no molestará mi navegación mientras presiono accidentalmente esos Backward/ Forwardmientras navego.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.