Saya menjalankan XFCE 4.12 di atas Gentoo dengan kernel 4.2.0. Tombol PlayPause saya di keyboard saya dulu berfungsi sebagai hotkey global untuk VLC. Sekarang VLC bahkan tidak akan mengenali kuncinya. Itu memang melihat "Alt + Media Play Pause" tetapi bukan kuncinya saja.
Apakah ada cara untuk melihat apakah dan program apa yang bisa mengambil kunci itu?
Ketika saya menjalankan xdotool key "XF86LogGrabInfo"
dengan tail /var/log/Xorg.0.log
file yang berbunyi
[ 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
sumber
sumber
xdotool keydown "XF86AudioPlay"; xdotool key "XF86LogGrabInfo"; xdotool keyup "XF86AudioPlay"; sleep 1; tail /var/log/Xorg.0.log
berhasil. Entah bagaimana Google Chrome mendaftarkan hotkey.Jawaban:
Untuk mengetahui aplikasi / program mana yang mengambil kunci Anda gunakan debug keysym
XF86LogGrabInfo
. Gunakanxdotool
untuk menekan tombol +XF86LogGrabInfo
pada saat yang sama misalnya dalam menjalankan terminalKemudian periksa output dengan
tail /var/log/Xorg.0.log
Note that with
gnome 3/gdm
dansystemd
ini tidak lagi masukXorg.0.log
(melainkan masuk ke jurnal ). Dalam hal ini Anda bisa laridan kemudian di terminal lain jalankan
xdotool
perintah. Beralihlah ke terminal pertama dan Anda akan melihat sesuatu sepertiPada contoh di atas program (klien) yang meraih kuncinya adalah
gnome-shell
.sumber