Jawaban:
Pencarian yang cukup cepat kemungkinan akan menghasilkan xevsebagai 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 -rootopsi ini, Anda mungkin bisa xevmemantau seluruh sesi X. Catatan, jika Anda melakukan ini, Anda akan membuatnya cukup sulit untuk benar-benar berinteraksi dengan program apa pun karena xevakan menangkap semua input.
xev -rootdatang dengan "YMMV" tersirat. Solusi lain yang mungkin digunakan adalah xinputmenyelesaikan 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 xinputtidak mendukung test-xi2atau --root, Anda dapat menggunakan xinput testpada tertentu Keyboard atau Mouse perangkat.
Lihat juga pertanyaan lain ini: Rekam setiap penekanan tombol dan simpan dalam file
xevhanya akan menangkap peristiwa di "root window", yaitu biasanya latar belakang desktop Anda. xinputadalah solusi yang tepat untuk menangkap semua peristiwa terlepas dari jendela yang sedang aktif.
xevharus menunjukkan kepada Anda semua acara ... hanya saja ia memonitor satu jendela pada suatu waktu. Mungkin orang bisa meretas naskah untuk meluncurkan banyak salinan darixevsetiap jendela pemantauan sehingga Anda akhirnya memonitor semuanya?