¿Cómo obtener el efecto de clic del cursor?


21

He visto videos como este en los que aparece un efecto cuando el usuario hace clic. Lo que quiero es solo el efecto , no me importa el color del cursor.

¿Cómo puedo hacer este efecto cuando hago un clic en Ubuntu 11.10 ?

Respuestas:


17

Como se indica en esta pregunta muy similar , su mejor opción parece estar usando keymon ; es bastante fácil personalizarlo para un efecto similar al que ves en tu video.

1. Instalar keymon

Desde el Centro de software , o víasudo apt-get install key-mon

2. Haga que su ventana sea mínima y active el indicador de clic

  • La ventana predeterminada muestra el estado del mouse y el teclado, como:

    ingrese la descripción de la imagen aquí

  • A menos que lo desee, eliminemos todo esto; haga clic derecho en él ventana, y eligió Ajustes: . Luego, desmarca todo debajo de Botones:

    ingrese la descripción de la imagen aquí

  • y configure la pestaña Varios como:

    ingrese la descripción de la imagen aquí

  • Esto te deja con una ventana de estado mínima:

ingrese la descripción de la imagen aquí

  • Y el indicador de clic predeterminado, que no te gusta mucho :)

    ingrese la descripción de la imagen aquí

3. Personalizar el indicador de clic del mouse y hacer que la ventana KeyMon desaparezca

  • Primero, hagamos desaparecer la ventana keymon . Simplemente ejecútelo desde la terminal (también puede configurar un iniciador, script o inicio) como:

    key-mon --scale = 0.1
  • A continuación, los archivos que necesitamos modificar se encuentran en /usr/shared/pyshared/keymon, por lo que cda esa carpeta.

  • Haga que el indicador de clic sea más audaz : adentro shaped_window.py, busque win.set_opacity(0.5)alrededor de la línea 58 y cambie el 0.5a1.0

  • Aumente el tiempo de desvanecimiento: al final de shaped_window.py, encuentre gobject.timeout_add(200, self.hide)y cambie el 200p 750. Ej. (Está en milisegundos)

  • Cambiar el indicador: los indicadores son simplemente archivos SVG, debajo themes/*/mouse-indicator.svg; puedes editarlos con Inkscape, etc. para personalizarlo a lo que quieras ser.

    • Para comenzar, he creado un cuadrado rojo como el de tu video. Para "instalarlo", solo asegúrese de que keymon no se esté ejecutando y descárguelo de esta manera (los SVG son solo archivos de texto):
    sudo wget http://pastebin.com/raw.php?i=rBnUiXWh -O / usr / share / pyshared / keymon / themes / classic / mouse-indicator.svg
  • Ahora inicie keymon , y verá un buen indicador rojo de desvanecimiento como el de su video alrededor del cursor cada vez que haga clic / arrastre:

    ingrese la descripción de la imagen aquí

Video de demostración de Youtube


Gracias, ahora modificaré la fuente y crearé *.svgarchivos para personalizar. También quiero diseñar una animación, no solo una imagen estática. ¿Crees que allí puedo hacer esto con un *.svgarchivo o no? ¿Conoces algún programa que pueda ayudarme con esto?
Lucio

En general, puede usar inkscapepara crear y editar archivos SVG. En cuanto a la animación, el más simple, si se puede hacer con un pequeño número de pasos de animación, puede ser que acaba de modificar shaped_window.pyde forma rápida show, hidey showlos IVS apropiados, en secuencia. Por cierto, también considera otorgar la recompensa, ya que desaparecerá para siempre en unas pocas horas ... gracias.
ish

para quantal el paquete 1.13 está roto; un paquete de trabajo que encontré aquí , fue un poco difícil de encontrar ...
Aquarius Power

3

Puede instalar key-mon que, además de mostrar los clics del mouse, también puede mostrar las pulsaciones de teclas. Para localizar el puntero del mouse, debe ejecutar el comando:

key-mon --visible_click

El programa es realmente interesante, no tiene el efecto que quiero allí, pero tal vez modificar su fuente puede hacer algo similar.
Lucio

1
Puede obtener el código fuente desde aquí
encienda el

1

Puedes lograr algo similar con el efecto Agua en Compiz.

Primero mire un video al respecto (lo tomó en youtube): http://www.youtube.com/watch?v=7pcLv8XuGKM Los resultados en el video pueden parecer que no es lo que desea, pero puede cambiar la configuración más adelante después de haberlo habilitado.

Entonces definitivamente lea ¿Cuáles son algunos de los problemas con ccsm y por qué no debería usarlo?

Entonces empezar.

Primero, instale Compiz-Config buscándolo en el Centro de software.

ingrese la descripción de la imagen aquí

Luego, abra el programa buscando CompizConfig Settings Manager .

ingrese la descripción de la imagen aquí

Busque Water Effect y seleccione la opción

ingrese la descripción de la imagen aquí

Habilite el efecto, establezca un acceso directo personalizado haciendo clic en la opción Iniciar , luego haga clic en el acceso directo que asignó, ¡y diviértase!

Es posible que los efectos no sean los deseados, así que juega con los 2 controles deslizantes hasta que te guste lo que viste.


1
El efecto del agua carece de la opción de iniciarse con la entrada del mouse, ¿estoy en lo cierto? Si es así, eso no respondería la pregunta.
FuzzyQ

@Lucio Es posible que desee intentar agregar algunos detalles más en la pregunta. Su título dice que quiere un efecto de clic, y aquí dice que no quiere un efecto de clic.
belacqua

@belacqua "aquí dices que no quieres un efecto de clic" ¿Dónde? Digo que este efecto se produce por el movimiento del mouse , no por el clic
Lucio

@Lucio Quizás estaba malinterpretando su oración "no es un efecto de clic sino un efecto de puntero". No estoy siendo crítico por el bien de esto; Estoy tratando de asegurarme de que su pregunta sea comprensible y, por lo tanto, responda.
belacqua

0

Sin tener que instalar nada , la única opción es habilitar "Mostrar posición del puntero cuando Ctrlse presiona"

  1. Vaya a Configuración del sistema > Mouse y panel táctil
  2. Marque la casilla que dice: "Mostrar la posición del puntero cuando se presiona la tecla Control"
  3. Hecho.

Presione Ctrly un círculo radiante naranja debería mostrar la posición del puntero.


44
Su respuesta es muy complicada y el efecto no está habilitado por el clic.
Lucio

1
Eso es correcto, el efecto no está habilitado por el clic. Debe presionar la tecla de control Ctrl en el teclado, que debería producir un círculo radiante de color naranja para mostrar la posición del puntero. No es ideal, lo sé, pero hará el trabajo si lo necesita.
Gerard Roche

2
No es una necesidad, es solo un efecto visual allí lo que quiero. Gracias por tu consejo, pero mi pregunta sigue sin respuesta. Quiero el efecto haciendo clic, evitando presionar la tecla Ctrl todo el tiempo.
Lucio
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.