Jawaban:
Pencarian yang cukup cepat kemungkinan akan menghasilkan xev
sebagai hasilnya. Itu tidak akan menampilkan semua yang ditekan atau diketik dalam X. Melainkan, akan memungkinkan Anda untuk melihat informasi tentang kode kunci dan gerakan mouse.
Namun, dengan -root
opsi ini, Anda mungkin bisa xev
memantau seluruh sesi X. Catatan, jika Anda melakukan ini, Anda akan membuatnya cukup sulit untuk benar-benar berinteraksi dengan program apa pun karena xev
akan menangkap semua input.
xev -root
datang dengan "YMMV" tersirat. Solusi lain yang mungkin digunakan adalah xinput
menyelesaikan pekerjaan (meskipun Anda memerlukan versi terbaru (1.6.1 atau lebih tinggi)):
$ xinput test-xi2 --root
Sementara di atas harus dapat menangkap semua peristiwa, jika Anda xinput
tidak mendukung test-xi2
atau --root
, Anda dapat menggunakan xinput test
pada tertentu Keyboard atau Mouse perangkat.
Lihat juga pertanyaan lain ini: Rekam setiap penekanan tombol dan simpan dalam file
xev
hanya akan menangkap peristiwa di "root window", yaitu biasanya latar belakang desktop Anda. xinput
adalah solusi yang tepat untuk menangkap semua peristiwa terlepas dari jendela yang sedang aktif.
xev
harus menunjukkan kepada Anda semua acara ... hanya saja ia memonitor satu jendela pada suatu waktu. Mungkin orang bisa meretas naskah untuk meluncurkan banyak salinan darixev
setiap jendela pemantauan sehingga Anda akhirnya memonitor semuanya?