Quiero decir que la ventana debe moverse cuando intento mover el puntero sobre ella. Tengo un "cuadro de diálogo Reloj analógico" y un "cuadro de diálogo de progreso del archivo" que modifiqué para que permanezca "Siempre en la cima" de otras ventanas con CCSM, pero a veces se interponen en el camino de hacer las cosas.
Si eso no es posible, ¿hay algún método para que se oculten cuando muevo el puntero sobre ellos para que pueda hacer clic en la aplicación directamente debajo?
Además, si eso no es posible, ¿podemos hacer que las ventanas se comporten como si no estuvieran allí? Quiero decir que veré la ventana, pero el puntero no debería reconocerla y debería funcionar normalmente en la aplicación debajo de ella. ¿Cambiaré la transparencia de las aplicaciones y haré que funcione si es posible?
Respuestas:
Bash script y xdotool == cursophobia.sh
Descripción general
Creo que tengo una solución que funcionará para usted. Es un script bash que le permite seleccionar una ventana. Una vez que se selecciona una ventana, el script sondea
continuamentelas posiciones de la ventana y el cursor a intervalos predefinidos. Si el cursor se acerca demasiado, la ventana se mueve fuera del camino.Dependencia
Este script depende de
xdotool
. Para instalar, ejecutesudo apt-get install xdotool
El script: cursophobia.sh
Cree un nuevo script de bash con los siguientes contenidos y hágalo ejecutable.
No olvide editar las cuatro variables en la parte superior a su gusto. Si este script está asignando tareas a su CPU, intente aumentar la
poll
variable a un valor mayor.cursophobia.sh en acción
Una vez que haya creado su script y hecho ejecutable, ejecútelo. Le pedirá que seleccione una ventana. Haga clic en la ventana en la que desea ser cursofóbico y espere hasta que termine la cuenta regresiva. Una vez que finalice la cuenta regresiva, la ventana que seleccione será cursofóbica. Cuando esté listo para ayudar a que la ventana supere su miedo a los cursores, cierre la ventana de terminal o elimine el script de la ventana de terminal con Ctrl+c
Múltiples pantallas
Tenga en cuenta que esto restringe la ventana cursofóbica a una sola pantalla. Estoy abierto a ediciones que lo harían funcionar en múltiples pantallas.
fuente