Cette application Linux rend les gestes de la souris si puissants que vous oublierez votre clavier
Êtes-vous fatigué de mémoriser des dizaines de raccourcis clavier juste pour être productif ? Souhaitez-vous qu'il existe un moyen plus rapide de lancer des applications et d'exécuter des commandes sans parcourir les menus ? Laissez-moi vous présenter Kando, un système de menus basé sur les gestes qui pourrait changer l'ensemble de votre flux de travail !
Sommaire
Dites bonjour à Kando (anciennement Fly-Pie)
Kando est un système de menu unique basé sur les gestes permettant de lancer rapidement des applications, d'exécuter des scripts bash, etc. Techniquement, c'est ce que vous appelleriez un menu à secteurs, où toutes les options de menu sont disposées dans une structure circulaire (un secteur) au lieu de la liste conventionnelle. Cependant, Kando combine les menus circulaires avec la loi de Fitt, qui concerne des interactions ordinateur-humain plus rapides, faisant de Kando un moyen rapide et efficace de naviguer dans un groupe d'options ! Les mots ne suffisent pas à expliquer cet outil visuel, alors voici une vidéo du créateur de Kando montrant son fonctionnement :
En gros, vous appuyez sur un raccourci clavier (la valeur par défaut est Ctrl+Espace) et le menu circulaire apparaît juste à l'emplacement de votre curseur. À partir de là, vous pouvez cliquer sur n’importe quel élément de menu pour l’exécuter. Les éléments peuvent être programmés pour faire presque tout : lancer une application, exécuter un script bash, simuler un raccourci clavier, exécuter des raccourcis clavier, ouvrir des fichiers, etc.
Cependant, le véritable pouvoir réside dans la structure de menus imbriqués de Kando. Chaque élément de menu peut lui-même être un autre menu, créant ainsi une hiérarchie de menus et de sous-menus dans lesquels vous pouvez naviguer avec votre souris. En déplaçant simplement votre curseur en quelques tours rapides, Kando vous permet de parcourir facilement plusieurs couches de menus et de trouver exactement ce que vous voulez. C'est remarquablement rapide une fois que vous avez compris.
Si vous avez déjà utilisé l'extension Fly-Pie GNOME, vous reconnaîtrez immédiatement Kando : il s'agit de la version 2.0 de ce concept. Fly-Pie est actuellement en mode nécessitant peu de maintenance car son développeur se concentre sur Kando. La grande différence est que Kando est désormais une application multiplateforme. Vous pouvez l'installer sur n'importe quelle distribution Linux en utilisant Flatpak. Cela signifie que vous n'êtes plus enfermé dans les systèmes basés sur GNOME et que vous pouvez l'utiliser sur n'importe quelle distribution Linux. Il est également disponible sur Windows et macOS !
Comment j'utilise Kando
J'utilise Kando depuis un peu plus d'une semaine sur mon PC Garuda Linux, principalement comme lanceur rapide pour mes applications et sites Web fréquemment visités. J'ai créé un système de menus imbriqués dans lequel toutes mes applications et sites Web fréquemment utilisés sont soigneusement classés, ce qui me permet de les lancer en quelques mouvements de souris efficaces.
Je peux également configurer Kando pour ouvrir des pages spécifiques sur un site Web, ce qui est très utile. Avant, j'ouvrais mon navigateur, tapais une partie d'une URL pour déclencher la saisie semi-automatique ou cliquais sur les favoris pour accéder à une page spécifique d'un site Web. Avec Kando, je peux avoir des éléments de menu pointant directement vers ces pages et les lancer instantanément.
Par exemple, je suis un grand utilisateur de Notion : je l'utilise pour rédiger des articles, stocker des notes de recherche et conserver une liste de souhaits de choses que je souhaite acheter. Chacun d'eux est sa propre base de données distincte dans Notion avec une URL spécifique. Avec Kando, je peux ouvrir n’importe laquelle de ces bases de données d’un simple mouvement de souris et commencer immédiatement à noter des choses – plus besoin de parcourir les favoris de mon navigateur.
Les possibilités sont infinies
Après avoir utilisé Kando, je commence à voir son potentiel, et c'est l'un de ces outils puissants qui n'est limité que par votre imagination. Voici quelques flux de travail que je prévois de créer avec cet utilitaire incroyable.
Tout d'abord, Kando vous permet d'ouvrir différents menus circulaires avec différents éléments de menu en fonction de l'application ou du titre de la fenêtre actuellement actif. Je souhaite en tirer parti pour configurer des menus contextuels spéciaux pour les applications que j'utilise le plus souvent : le gestionnaire de fichiers, le navigateur et Discord. Je peux mapper tous les raccourcis clavier pris en charge pour chacune de ces applications dans des menus circulaires dédiés et voir si cela m'aide à optimiser et à rationaliser la façon dont je les utilise.
Ensuite, je pense que Kando pourrait être ma passerelle vers les gestionnaires de fenêtres en mosaïque. J'ai toujours aimé mosaïquer les WM pour leur esthétique minimale et leur présentation Windows, mais la plupart d'entre eux suivent un flux de travail centré sur le clavier. Vous devez mémoriser des dizaines de raccourcis clavier juste pour naviguer et gérer votre espace de travail. C'est pourquoi j'ai hésité à me lancer dans quelque chose comme Hyprland malgré sa beauté.
Cependant, avec Kando, je me sens optimiste. Cela devrait me permettre de mapper tous les raccourcis clavier nécessaires à des éléments de menu spécifiques, me permettant ainsi d'utiliser des gestes visuels basés sur la souris pour mosaïquer les fenêtres et naviguer dans l'espace de travail.
En dehors de cela, j'envisage également de lancer des scripts Bash personnalisés avec Kando, qui peuvent être très puissants. Par exemple, utilisez d'abord Kando pour lancer rapidement mon navigateur. Ensuite, après avoir sélectionné la barre d'adresse, utilisez Kando pour déclencher un script bash qui allume le micro, écoute ce que je dis, le transcrit (à l'aide d'outils comme Vosk ou Whisper), puis le colle dans le champ de texte sélectionné. Bien sûr, cela peut m'aider à remplir presque tous les champs de texte et à effectuer un travail d'écriture régulier.
Je suis très enthousiaste à l'idée d'explorer ces options, car elles pourraient me pousser vers un flux de travail davantage basé sur la souris et me rendre moins dépendant du clavier. En fait, avec la bonne souris dotée de boutons programmables, je n'aurais même pas besoin de clavier puisque je peux mapper l'un des boutons de la souris pour lancer Kando !
Comment installer et configurer Kando sur Linux
Kando est disponible sous forme de Flatpak et AppImage, vous pouvez donc l'installer sur n'importe quelle distribution Linux. Il existe également un package AUR et un package Nixpkgs, donc si vous êtes sur Arch ou NixOS, vous pouvez les utiliser. L'outil prend également en charge tous les environnements de bureau et gestionnaires de fenêtres courants, bien que le processus d'installation exact varie en fonction du système que vous utilisez. Vous pouvez visiter la documentation officielle de Kando pour obtenir des instructions d'installation spécifiques correspondant à votre configuration.
J'ai personnellement installé Kando en tant que Flatpak sur mon système Garuda Linux exécutant KDE Plasma. Le processus s’est déroulé sans problème, sans aucun bug ni erreur. Vous devez installer un module complémentaire spécifique à Plasma, mais Flatpak le gère automatiquement pendant le processus d'installation, il n'y a donc rien à craindre.
Une fois installé, Kando devrait apparaître en tant qu'application dans votre lanceur d'applications. Lorsque vous l'exécutez, il démarre en arrière-plan et apparaît sous la forme d'une icône dans la barre d'état. Cliquez avec le bouton droit sur l'icône et sélectionnez « Afficher les paramètres » pour ouvrir la page des paramètres de Kando. À partir de là, vous pouvez configurer le menu Kando en sélectionnant des éléments et en peaufinant l'apparence et le fonctionnement de tout.
Configuration de Kando
Kando dispose d'un éditeur de menu graphique par glisser-déposer qui facilite la création de vos menus personnalisés. Au centre, vous voyez un aperçu rapide du menu Kando que vous modifiez. Vous trouverez ci-dessous une liste d'éléments de menu à partir desquels vous pouvez ajouter plus d'options. Vous pouvez également cliquer et faire glisser des éléments pour modifier leur position dans le menu.
La barre latérale de gauche contient une liste de tous les menus Kando que vous avez créés, tandis que la barre latérale de droite affiche quelques paramètres de base. L'ID du raccourci fait référence au raccourci clavier sur lequel vous appuyerez pour déclencher le menu sélectionné. Les balises sont facultatives et peuvent être utilisées pour vous aider à regrouper vos menus et à créer des collections.
Les options de comportement du menu vous permettent d'activer trois modes spécifiques. Il existe le mode centré, qui ouvre toujours le menu Kando au centre au lieu de l'emplacement du curseur ; Mode Ancré, qui ouvre les sous-menus à la même position que le menu parent ; et le mode Survol, qui vous permet de sélectionner un élément de menu juste au moment où vous le survolez, sans avoir besoin de cliquer.
Viennent ensuite les conditions de menu, qui vous permettent de lier le même raccourci à différents menus Kando en fonction de certaines conditions. Ainsi, Ctrl+Espace (le raccourci par défaut) ouvrira un menu lorsque vous êtes sur le bureau et un menu différent si une application ou une fenêtre spécifique est active. Vous pouvez également le configurer pour déclencher différents menus en fonction de l'emplacement du curseur de votre souris.
Maintenant, vers le haut, vous trouverez la roue dentée Paramètres : cliquez dessus pour ouvrir la page des paramètres. Vous trouverez de nombreuses options pour modifier le comportement des menus, les sons des menus, etc. À côté de Paramètres se trouve Thèmes de menu, à partir desquels vous modifiez l'apparence du menu Kando. Par défaut, Kando est livré avec quatre magnifiques thèmes, mais vous pouvez en télécharger davantage depuis sa page GitHub.
C'était une brève introduction à Kando, à ce qu'il a à offrir et à la façon dont je l'utilise. Si vous le trouvez intéressant et que vous souhaitez l'essayer, je vous encourage fortement à consulter la documentation officielle : elle est très complète et couvre à peu près tout ce dont vous pourriez avoir besoin !
