XbindKeys no funciona con guión bash -- mmand-line campo con bash campo con scripts campo con keyboard campo con shortcut-keys camp askubuntu Relacionados El problema

xbindkeys does not work with bash script


1
vote

problema

Español

Escribí un script simple en Bash para iluminar el LED FN cuando se presiona Capslock, ya que el botón CAPS en mi T450 no tiene su propio LED. Por lo tanto, tengo que ejecutar este script en la prensa de la clave, por esta razón, estoy tratando de usar xbindkeys . En mi ABCDEFGHIJKLMNABCDEFGHIJKLMN9 Escribí inicialmente:

ABCDEFGHIJKLMNABCDEFGHIJKLMN10 Donde <hello>1 es:

  <hello>2  

`

funciona si uso otros botones (ESC, regreso), pero no con CAPS_LOKS. También es extraño que <hello>3 no hace nada cuando presiono capslock, así que tal vez el problema comienza aquí. Intenté otros nombres como <hello>4 , <hello>5 , 0xffe5 de <hello>6 , pero nada. ¿Cómo puedo resolver?

Original en ingles

I wrote a simple script in bash for light up the Fn led when CapsLock is pressed since the caps button on my t450 doesn't have its own led. So, I have to execute this script at the press of the key, for this reason I am trying to use xbindkeys. In my .xbindkeysrc file I initially wrote:

# Fn led button as Capslock led "sleep 0.1 && sudo bash ~/.scipts/Caps_to_Fn_led.sh" Caps_Lock Where Caps_to_Fn_led.sh is:

#!/bin/bash state=$(xset -q | grep Caps | cut -c20-24)  if [ $state = "off" ] then     modprobe -r ec_sys     modprobe ec_sys write_support=1     echo -n -e "\x06" | sudo dd of="/sys/kernel/debug/ec/ec0/io" bs=1 seek=12 count=1 conv=notrunc 2> /dev/null     modprobe -r ec_sys else     modprobe -r ec_sys     modprobe ec_sys write_support=1     echo -n -e "\x86" | sudo dd of="/sys/kernel/debug/ec/ec0/io" bs=1 seek=12 count=1 conv=notrunc 2> /dev/null     modprobe -r ec_sys fi 

`

It works if I use other buttons (Esc, Return), but not with Caps_Loks. It is also strange that xbindkeys -k does nothing when I press Capslock, so maybe the problem starts here.. I tried other names like 0x42, lock, 0xffe5 from xmodmap, but nothing. How can I solve?

              
   
   

Lista de respuestas

1
 
vote

Encontré la razón de por qué ABCDEFGHIJKLMNABCDEFGHIJKLMN8 no reconoció la tecla abcdefghijklmnABCDEFGHIJKLMN9 . Razón es que tenía esta línea en mi ABCDEFGHIJKLMNABCDEFGHIJKLMN10 : ABCDEFGHIJKLMNABCDEFGHIJKLMN11 que no permitió que 1~3i<hello>2 funcione correctamente. Lo conseguí después de eso 1~3i<hello>3 me mostró:

ABCDEFGHIJKLMNABCDEFGHIJKLMN14

Entonces, después de alguna investigación, finalmente encontré la línea I3.

Ahora se captura la clave.

 

I found the reason of why xbindkeys didn't not recognise the CapsLock key. Thre reason is that I had this line on my i3 config: bindsym --release Caps_Lock exec --no-startup-id <command> that didn't allow xbindkey to work properly. I got it after that xbindkeys -n showed me:

*** 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.

So after some research I finally found the i3 line.

Now the key is captured.

 
 

Relacionados problema

12  ¿Cómo cambiar la clave de acceso directo de Yakuke?  ( How to change yakuake shortcut key ) 
Acabo de instalar Yakuke en Kubuntu 11.10, pero no puedo verlo en la configuración de "Atajos personalizados". Cómo cambiar el acceso directo a win + ~ ...

21  ¿Hay algún manual para obtener la lista de claves de acceso directo de Bash?  ( Is there any manual to get the list of bash shortcut keys ) 
Hay muchos accesos directos que yo uso al interactuar con bash command line para hacer que el trabajo sea más fácil y más rápido. como: ctrl + l : p...

0  Alt-GR + [Clave] Congelación XFCE en el servidor Ubuntu 16.04.5 LTS  ( Alt gr key freezing xfce on ubuntu 16 04 5 lts server ) 
Tengo una instalación del servidor Ubuntu 16.04.5 con XFCE **. Cada vez que golpee Alt-Gr + e (Signo del euro), abcdefhijklmnabcdefghijklmn2 + abcdefgh...

1  Snippits: Error al intentar ejecutar KS  ( Snippits error while trying to run ks do ) 
Me gustaría usar Snippits, pero después de seguir con cuidado estas instrucciones: http://lifehacker.com/351285/automate-repetitivitytyping- con-snippits ...

2  Ubuntu 17.04 Unity Keyboard Shotcut no funciona  ( Ubuntu 17 04 unity keyboard shortcut not working ) 
En Ubuntu 17.04 Todos los accesos directos están funcionando bien en GNOME, pero en unidad no están funcionando. No puedo abrir el terminal ni cambiar el idio...

4  ¿Cómo deshabilitar los atajos automáticos de Remmina Remote Desktop?  ( How to disable remmina remote desktop automatic shortcuts ) 
Noté que Remmina remote Desktop viene instalado de forma predeterminada en 12.04. Esto es genial porque lo he usado en el pasado y realmente lo disfruto. De t...

0  ¿Hay un terminal que se comporta como una consola de los navegadores web? [duplicar]  ( Is there a terminal that behaves like a console from web browsers ) 
Esta pregunta ya tiene respuestas aquí : CERRADO 9 años hace . posible duplicado: haciendo...

4  Alt-Key dejó de funcionar en Gnome-Terminal después de la actualización a Ubuntu 19.04  ( Alt key stopped working in gnome terminal after upgrade to ubuntu 19 04 ) 
Por ejemplo, no puedo cambiar entre las pestañas en el terminal GNOME con ALT + 1, ALT + 2. Los accesos directos en general y los accesos directos del menú es...

525  ¿Cuáles son los atajos de teclado y mouse de unidad?  ( What are unitys keyboard and mouse shortcuts ) 
En unidad, hay accesos directos predefinidos, por ejemplo. para abrir el tablero o desentrar el lanzador? ...

8  El comando de conveniencia de Win + R / RUN  ( The convenience winr run command ) 
¿Cómo puedo lograr la conveniencia del win + r , más conocido como ejecutar comando , proporciona en Windows, en Ubuntu? e.g.: ir al camino Abrir...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos