Bisakah saya menghapus pointer mouse sepenuhnya dari X?

8

Bisakah saya menghapus pointer mouse sepenuhnya dari X? Seperti dalam menghapusnya dan tidak hanya menyembunyikannya?

Saya tidak menggunakan mouse sama sekali. Semua yang saya lakukan sepenuhnya didorong oleh keyboard, jadi saya menyembunyikan pointer mouse dan menonaktifkan touchpad saya. Namun, kursor masih memiliki posisi di layar saya, yang menyebabkan aplikasi untuk memunculkan event melayang.

Ini bisa sangat menjengkelkan, misalnya di chrome, jika tautan terjadi untuk memotong kursor, ia akan menampilkan tooltip putih terang di kiri bawah jendela.

BlackCap
sumber
Bukankah itu cukup untuk memindahkan pointer ke lokasi yang tidak mengganggu (mis. Salah satu sudut layar)?
Gilles 'SO- stop being evil'
@Gilles Saya menggunakan manajer jendela ubin, jadi saya selalu menggunakan seluruh layar sehingga setiap titik di layar saya ada di dalam beberapa jendela. Namun jika saya bisa memindahkan kursor ke titik di luar layar saya, itu akan berhasil
BlackCap
Cukup nonaktifkan driver penunjuk sejak xorg.confsaat itu?
Satō Katsura
Pointer inti sudah tertanam sangat dalam ke dalam X sehingga saya pikir itu tidak dapat sepenuhnya dinonaktifkan. Apakah melepaskan semua perangkat yang memindahkannya, dan kemudian memindahkannya di luar ruang layar yang terlihat (misalnya dengan xteatau xdotool) dapat diterima?
dirkt
@ dirkt Tentu saja, saya tidak bisa memindahkannya ke luar layar dengan xdotool. xdotool mousemove 10000 10000memindahkan kursor ke sudut kanan bawah layar saya daripada di luar, dan tidak menerima angka negatif.
BlackCap

Jawaban:

2

Konfigurasikan Xsesi Anda untuk memulai dengan argumen -nocursor. Sebagai contoh:

exec /usr/bin/X -nocursor -nolisten tcp "$@"
airhuff
sumber
2
-nocursortampaknya hanya menyembunyikan kursor. Itu masih bisa dipindahkan, diklik, dan yang lebih penting- memicu peristiwa melayang
BlackCap
Hmm, tidak bagus. Window manager / lingkungan desktop apa yang Anda gunakan? Apakah distribusi Anda memiliki unclutterprogram?
airhuff
Saya menggunakan XMonad, dan diuji -nocursordengan dan tanpa itu. unclutterterlalu hanya berfungsi untuk membuat kursor tidak terlihat, dan pada kenyataannya bagaimana saya telah melakukannya sampai sekarang.
BlackCap
1
uncluttermungkin bukan yang Anda inginkan. Dari Arch Linux wiki: "Unclutter menyembunyikan kursor X mouse Anda saat Anda tidak membutuhkannya, untuk mencegahnya menghalangi. Anda hanya perlu menggerakkan mouse untuk mengembalikan kursor mouse. Unclutter sangat berguna dalam pengaturan jendela manajer di mana Anda tidak perlu mouse sering. "
airhuff
2
Sudahlah, akhirnya menemukannya di sini .
17xande