Estoy ejecutando XFCE 4.12 sobre Gentoo con un kernel 4.2.0. Mi botón PlayPause en mi teclado solía funcionar como una tecla de acceso rápido global para VLC. Ahora VLC ni siquiera reconocerá la clave. Ve "Alt + Media Play Pause" pero no solo la clave.
¿Hay alguna manera de ver si y qué programa podría estar capturando esa clave?
Cuando ejecuto xdotool key "XF86LogGrabInfo"
el tail /var/log/Xorg.0.log
archivo lee
[ 10138.690] (II) Printing all currently active device grabs:
[ 10138.690] (II) End list of active device grabs
x11
keyboard-shortcuts
xfce
events
Andrew Redd
fuente
fuente
xdotool keydown "XF86AudioPlay"; xdotool key "XF86LogGrabInfo"; xdotool keyup "XF86AudioPlay"; sleep 1; tail /var/log/Xorg.0.log
hizo. Por alguna razón, Google Chrome registró la tecla de acceso rápido.Respuestas:
Para averiguar qué aplicación / programa tomó su clave, use el debym keyym
XF86LogGrabInfo
. Usexdotool
para presionar las teclas +XF86LogGrabInfo
al mismo tiempo, por ejemplo, en una ejecución de terminalLuego, verifique la salida con
tail /var/log/Xorg.0.log
Tenga en cuenta que con
gnome 3/gdm
ysystemd
esto ya no se registra enXorg.0.log
(sino que se registra en el diario ). En ese caso podrías correry luego en otra terminal ejecute los
xdotool
comandos. Cambie a la primera terminal y verá algo comoEn el ejemplo anterior, el programa (el cliente) que tomó la clave es
gnome-shell
.fuente