Maksud saya jendela harus bergerak setiap kali saya mencoba untuk memindahkan pointer di atasnya. Saya memiliki "Analog Clock clocklet" dan "file progress kotak dialog" yang saya tweak untuk tetap "Selalu di Atas" dari windows lain dengan CCSM tetapi kadang-kadang mereka menghalangi melakukan hal-hal.
Jika itu tidak mungkin, apakah ada metode apa pun sehingga mereka bersembunyi ketika saya memindahkan pointer pada mereka sehingga saya dapat mengklik aplikasi langsung di bawah ini?
Lebih lanjut jika itu tidak mungkin daripada kita dapat membuat windows berperilaku seolah-olah mereka tidak ada? Maksud saya, saya akan melihat jendela tetapi penunjuk tidak boleh mengenalinya dan harus bekerja secara normal pada aplikasi di bawahnya. Saya akan mengubah transparansi aplikasi dan akan membuatnya berfungsi jika memungkinkan?
Jawaban:
Script Bash dan xdotool == cursophobia.sh
Gambaran Umum
Saya pikir saya punya solusi yang akan bekerja untuk Anda. Ini adalah skrip bash yang memungkinkan Anda memilih jendela. Setelah jendela dipilih, skrip
terus-menerusmemilih posisi jendela dan kursor pada interval yang telah ditentukan. Jika kursor terlalu dekat, jendela bergerak keluar dari jalan.Ketergantungan
Skrip ini tergantung pada
xdotool
. Untuk menginstal, jalankansudo apt-get install xdotool
Script: cursophobia.sh
Buat skrip bash baru dengan konten berikut dan buatlah itu dapat dijalankan.
Jangan lupa untuk mengedit empat variabel di bagian paling atas sesuai dengan keinginan Anda. Jika skrip ini menugaskan CPU Anda, coba tingkatkan
poll
variabel ke nilai yang lebih besar.cursophobia.sh beraksi
Setelah Anda membuat skrip dan membuatnya dapat dieksekusi, jalankan. Ini akan meminta Anda untuk memilih jendela. Klik pada jendela yang Anda inginkan menjadi cursophobic dan tunggu sampai hitungan mundur berakhir. Setelah hitungan mundur selesai, jendela yang Anda pilih akan menjadi cursophobic. Saat Anda siap membantu jendela mengatasi rasa takut terhadap kursor, tutup jendela terminal atau bunuh skrip dari jendela terminal dengan Ctrl+c
Beberapa tampilan
Harap dicatat bahwa ini membatasi jendela cursophobic ke satu tampilan. Saya terbuka untuk pengeditan yang akan membuatnya berfungsi di beberapa tampilan.
sumber