Rendez-vous sur Arrakis

C'est lorsque nous croyons savoir quelque chose qu'il faut justement réfléchir un peu plus profondément. F. Herbert

Loupy - une loupe d'écran simple

# Loupy : une loupe pour votre écran
Insatisfait des solutions déjà existantes (xzoom ou vmg), j'ai voulu faire une loupe d'écran.
Ça donne donc le script “loupy”, que vous pouvez récupérer à cette adresse.

Il nécessite python et python-gtk.

Déplacez simplement la souris à l'endroit souhaité pour zoomer cette zone de l'écran.
Lorsque vous cliquez, cela fait disparaître la loupe et permet de facilement cliquer sur ce qui était en dessous (un lien, une image…)
Il est aussi possible d'utiliser le clavier :



Et hop, une petite démonstration :

Loupy from Thuban on Vimeo.

le 28/06/2015 à 12:16:03, Trefix a dit :

Bonjour.
En bon casse-pieds j'ai tout de suite adopté et essayé en tous sens ce petit outil fort pratique et très vite j'ai demandé (sur le forum HandyLinux) des modifications et améliorations. Le maître des lieux a très gentiment accepté de bricoler au fur et à mesure des retours et cette loupe minimaliste est vraiment un régal : légère, efficace, sans configurations (inutiles), c'est un auxiliaire qui ne quitte plus mon tableau de bord.
Quand j'en aurai fini avec d'autres “menus travaux” qui me tiennent éveillés malgré moi, je tenterai de faire une petite notice pour rendre accessibles aux noobs toutes les possibilités de cette savoureuse tranche de python ;)
Merci, M'sieur Thub' !

le 01/07/2015 à 19:54:44, Thuban a dit :

Cool! :)
J'attend alors ta jolie notice ;)
À bientôt très trépidant Trefix.

le 01/07/2015 à 22:37:45, Trefix a dit :

AllitéraSSion :capelo:

:ddr:

le 30/10/2015 à 07:25:13, Mélanie a dit :

Bonjour Thuban, moi aussi j'ai adopté et j'ai modifié ses dimensions dans /usr/share/loupy/loupy.sh. (j'ai mis 400x150 au lieu de 210x100)
Mais je n'ai pas trouvé la ligne qui donne un grossisseme,nt plus important, dès le départ. Peux-tu me l'indiquer ? Merci
et bonne continuation ! Ma dernière demande est de réaliser une souris avec une traïne !

le 01/11/2015 à 18:19:15, Thuban a dit :

@Mélanie : Salut Mélanie!
Alors tu vas devoir modifier le fichier /usr/share/loupy/loupy.py.

Dans la fonction __init__, ligne 180, tu as ceci :
self.zoom = 2
Tu peux augmenter cette valeur à ta guise.

Tu veux une souris avec une traîne? C'est pour mieux la repérer? Je me demande si ça n'existe pas déjà… À chercher :)
Par exemple, oneko (déjà sur handylinux) peut faire l'affaire.

le 01/11/2015 à 19:37:17, Mélanie a dit :

Bonsoir, j'ai modifié ceci  :
def move_win(self):
y = self.y - height * self.zoom /2
x = self.x - width * self.zoom /2

en mettant ceci : def move_win(self):
y = self.y - height * self.zoom /100
x = self.x - width * self.zoom /100

mais bof  ! je ne trouve pas que ça grossit 100 fois !

le 01/11/2015 à 20:27:17, Thuban a dit :

Ah oui, et c'est normal.
Là tu as modifié la fonction move_win.
Fais bien attention à ce que j'ai écrit au dessus. Il n'y a que cette ligne à modifier (avec le signe “=”)
self.zoom = 2

le 01/11/2015 à 20:48:39, Mélanie a dit :

Pas évident à trouver mais c'est bon, j'ai essayé 2,5… mais ça n'allait pas.
avec 2.5 c'est bon.
Avec 3 c'est trop.

Merci beaucoup, encore une fois !

le 01/11/2015 à 21:14:56, Thuban a dit :

De rien.
C'est du bidouillage pour adapter l'outil à une utilisation particulière, donc ça impose de mettre les mains dans le code source.