Un remplacement dmenu / rofi extrêmement rapide et simple pour les compositeurs Wayland basés sur wlroots tels que Sway.
Le but est de faire exactement ce que je veux le plus rapidement possible.
Lorsqu'il est configuré correctement, tofi peut apparaître à l'écran dans une seule image.
(Vous souhaiterez peut-être cliquer sur l'image pour la voir en taille réelle).
Notez que cela est légèrement plus rapide que ce qui a été montré dans les tests précédents (avec certaines exécutions en moins de 1,5 ms !), en raison de certaines améliorations de la gestion des chaînes apportées dans la version 0.8.0. Notez également que les performances réelles sont encore légèrement meilleures, car la journalisation des performances utilisée ralentit le code d'environ 10 %.
Comme vous pouvez le constater, il n’y a pas énormément de temps qui pourrait, même théoriquement, être économisé. Environ 50 % du temps de démarrage est simplement passé à attendre, et la plupart du code n'est pas parallélisable, car de nombreuses étapes dépendent du résultat des étapes précédentes. Une idée serait de démoniser tofi, en ignorant une grande partie de ce démarrage. Je ne veux pas faire cela, cependant, pour deux raisons principales : la complexité, et je pense que c'est probablement déjà assez rapide !