Comment obtenir un effet de clic de curseur?

21

J'ai vu des vidéos comme celle-ci dans lesquelles un effet apparaît lorsque l'utilisateur fait un clic. Ce que je veux, c'est juste l' effet seulement, peu m'importe la couleur du curseur.

Comment puis-je faire cet effet lorsque je fais un clic dans Ubuntu 11.10 ?

Lucio
la source

Réponses:

17

Comme indiqué dans cette question très similaire , votre meilleure option semble être d'utiliser keymon ; il est assez facile de le personnaliser pour un effet similaire à ce que vous voyez dans votre vidéo.

1. Installez keymon

Depuis le Software Center , ou viasudo apt-get install key-mon

2. Rendez sa fenêtre minimale et activez l'indicateur de clic

  • La fenêtre par défaut affiche l'état de la souris et du clavier, comme:

    entrez la description de l'image ici

  • À moins que vous ne le vouliez, débarrassons-nous de tout cela; faites un clic droit dessus fenêtre et choisissez Paramètres: . Ensuite, décochez tout sous Boutons:

    entrez la description de l'image ici

  • et configurez l' onglet Divers comme:

    entrez la description de l'image ici

  • Cela vous laisse une fenêtre d'état minimal:

entrez la description de l'image ici

  • Et l'indicateur de clic par défaut, que vous n'aimez pas beaucoup :)

    entrez la description de l'image ici

3. Personnaliser l'indicateur de clic de souris et faire disparaître la fenêtre KeyMon

  • Tout d'abord, faisons disparaître la fenêtre keymon . Exécutez-le simplement à partir du terminal (vous pouvez également configurer un lanceur, un script ou un démarrage) en tant que:

    key-mon --scale = 0,1
  • Ensuite, les fichiers que nous devons modifier se trouvent /usr/shared/pyshared/keymon, donc cddans ce dossier.

  • Rendez l'indicateur de clic plus audacieux : dans shaped_window.py, recherchez win.set_opacity(0.5)autour de la ligne 58 et changez le 0.5en1.0

  • Augmentez le temps de fondu: à la fin de shaped_window.py, trouvez gobject.timeout_add(200, self.hide)et changez le 200par exemple 750(c'est en millisecondes)

  • Changer l'indicateur: Les indicateurs sont simplement des fichiers SVG, sous themes/*/mouse-indicator.svg; vous pouvez les modifier avec Inkscape, etc. pour le personnaliser à votre guise.

    • Pour commencer, j'ai créé un carré rouge comme celui de votre vidéo. Pour "l'installer", assurez-vous simplement que keymon n'est pas en cours d'exécution, et téléchargez-le de cette façon (les SVG ne sont que des fichiers texte):
    sudo wget http://pastebin.com/raw.php?i=rBnUiXWh -O / usr / share / pyshared / keymon / themes / classic / mouse-indicator.svg
  • Maintenant, lancez keymon , et vous verrez un bel indicateur de fondu rouge comme celui de votre vidéo autour du curseur chaque fois que vous cliquez / faites glisser:

    entrez la description de l'image ici

Démo vidéo Youtube

ish
la source
Merci, je vais maintenant modifier la source et créer des *.svgfichiers à personnaliser. Je veux également concevoir une animation, pas seulement une image statique. Pensez-vous que je peux le faire avec un *.svgfichier ou non? Connaissez-vous un programme qui peut m'aider avec cela?
Lucio
En général, vous pouvez utiliser inkscapepour créer et modifier des fichiers SVG. En ce qui concerne une animation, le plus simple, si vous pouvez le faire avec un petit nombre d'étapes d'animation, peut - être modifier juste shaped_window.pyrapidement show, hideet showles SVGs appropriés, dans l' ordre. BTW, veuillez également envisager d'attribuer la prime car elle disparaîtra pour toujours dans quelques heures ... merci.
ish
pour quantal le paquet 1.13 est cassé; un paquet de travail que j'ai trouvé ici , était un peu difficile à trouver ..
Aquarius Power
3

Vous pouvez installer key-mon qui, en plus d'afficher les clics de souris, peut également afficher les pressions de touches. Pour localiser le pointeur de la souris, vous devez exécuter la commande:

key-mon --visible_click
enflammer
la source
Le programme est vraiment intéressant, il n'a pas l'effet que je veux mais peut-être que modifier sa source peut faire quelque chose de similaire.
Lucio
1
Vous pouvez obtenir le code source d' ici
allumez
1

Vous pouvez réaliser une chose similaire avec l'effet Eau dans Compiz.

Regardez d'abord une vidéo à ce sujet (récupérée sur youtube): http://www.youtube.com/watch?v=7pcLv8XuGKM Les résultats sur la vidéo peuvent sembler que ce n'est pas ce que vous voulez, mais vous pouvez modifier les paramètres plus tard après l'avoir activé.

Alors lisez certainement Quels sont certains des problèmes avec ccsm et pourquoi ne devrais-je pas l'utiliser?

Puis commencez.

Tout d'abord, installez Compiz-Config en le recherchant dans le centre logiciel.

entrez la description de l'image ici

Ensuite, ouvrez le programme en recherchant le Gestionnaire de paramètres CompizConfig .

entrez la description de l'image ici

Recherchez Water Effect et sélectionnez l'option

entrez la description de l'image ici

Activez l'effet, définissez un raccourci personnalisé en cliquant sur l'option Initier , puis cliquez sur le raccourci que vous avez attribué, puis amusez-vous!

Les effets ne sont peut-être pas ceux que vous vouliez, alors amusez-vous avec les 2 curseurs jusqu'à ce que vous aimiez ce que vous avez vu.

Emerson Hsieh
la source
1
L'effet de l'eau n'a pas la possibilité d'être initié par la souris, ai-je raison? Si oui, cela ne répondrait pas à la question.
FuzzyQ
@Lucio Vous voudrez peut-être essayer d'ajouter plus de détails dans la question. Votre titre indique que vous voulez un effet de clic, et ici vous dites que vous ne voulez pas d’effet de clic.
belacqua
@belacqua "ici vous dites que vous ne voulez pas d'effet de clic" Où? Je dis que cet effet est produit par le mouvement de la souris , pas par le clic
Lucio
@Lucio J'ai peut-être mal interprété votre phrase "ce n'est pas un effet de clic mais un effet de pointeur". Je ne suis pas critique pour le plaisir; J'essaie de m'assurer que votre question est compréhensible et donc répondable.
belacqua
0

Sans avoir à installer quoi que ce soit , la seule option est d'activer "Afficher la position du pointeur lorsque vous Ctrlappuyez sur"

  1. Accédez à Paramètres système > Souris et pavé tactile
  2. Cochez la case qui dit: "Afficher la position du pointeur lorsque la touche Ctrl est enfoncée"
  3. Terminé.

Appuyez sur Ctrlet un cercle rayonnant orange devrait indiquer la position du pointeur.

Gerard Roche
la source
4
Votre réponse est très compliquée et l'effet n'est pas activé par le clic.
Lucio
1
C'est vrai, l'effet n'est pas activé par le clic. Vous devez appuyer sur la touche Ctrl du clavier, ce qui devrait produire un cercle rayonnant orange pour montrer la position du pointeur. Ce n'est pas idéal, je sais, mais cela fera le travail si vous en avez besoin.
Gerard Roche
2
N'est pas une nécessité, c'est juste un effet visuel que je veux. Merci pour votre conseil mais ma question reste sans réponse. Je veux l'effet par le clic, en évitant d'appuyer sur la touche Ctrl tout le temps.
Lucio