Installation d'Osd_cat sous Linux
Pour installer osd_cat dans Ubuntu, exécutez la commande ci-dessous :
$ sudo apt installer xosd-binVous pouvez installer osd_cat dans d'autres distributions Linux en le recherchant dans l'application du gestionnaire de packages.
Osd_cat est livré avec de nombreuses options de ligne de commande, il n'est pas possible de couvrir tous les cas d'utilisation ici. Vous pouvez accéder à la page de manuel osd_cat en exécutant la commande ci-dessous :
$ man osd_catLa page de manuel Osd_cat est également disponible en ligne. Quelques exemples sont expliqués ci-dessous, vous donnant une idée de l'utilisation d'osd_cat et de ses différentes options de ligne de commande.
Date et l'heure
Pour afficher un HUD de date et d'heure mis à jour en continu, exécutez la commande ci-dessous :
$ tant que vrai ; rendez-vous; dormir 1 ; fait | osd_cat --align center--position milieu --lignes 1 --délai 1
La commande exécute une boucle « while » sans fin dans un terminal et met à jour la sortie de la commande « date » toutes les secondes. Le symbole du tuyau “ | " est utilisé pour alimenter la sortie de la commande "date" dans la commande osd_cat. Le commutateur "-lines" est utilisé pour définir le nombre de lignes à afficher dans l'OSD et le commutateur "-delay" est utilisé pour définir la durée de la commande osd_cat (1 seconde ici). Les commutateurs "-align" et "-pos" sont utilisés pour afficher l'OSD respectivement au centre horizontal et vertical de l'écran.
Pour modifier la taille de la police, utilisez le commutateur "-font" et modifiez sa valeur, comme indiqué dans la commande ci-dessous :
$ tant que vrai ; rendez-vous; dormir 1 ; fait | osd_cat --align center --pos middle--lignes 1 --delay 1 --font -*-*-*-*-*-*-28-*-*-*-*-*-*-*
Pour exécuter un binaire exécutable avec la commande osd_cat, utilisez un autre symbole pipe :
$ tant que vrai ; rendez-vous; dormir 1 ; fait | osd_cat --align center --pos middle--lignes 1 --delay 1 | ./executable_binary
Notez que la fermeture du binaire exécutable ne mettra pas fin à la boucle « while ». Vous devrez terminer manuellement la boucle en appuyant sur la touche
Si vous voyez du texte clignotant dans l'OSD, essayez d'augmenter la valeur de "-delay" à 2 ou plus.
Utilisation du processeur et de la mémoire
Pour afficher un HUD indiquant l'utilisation du processeur toutes les secondes, utilisez la commande ci-dessous :
$ tant que vrai ; faire haut -b -n1 | grep "Cpu(s)" | awk 'print $2 + $4'; dormir 1 ; Fini| osd_cat --align center --pos middle --lines 1 --delay 2 --font -*-*-*-*-*-*-28-*
-*-*-*-*-*-*
Pour afficher un HUD qui affiche la RAM utilisée par le système toutes les secondes, utilisez la commande ci-dessous :
$ tant que vrai ; faire gratuitement | grep Mem | awk 'imprimer 3$/2$ * 100.0'; dormir 1 ; fait | osd_cat--align center --pos middle --lines 1 --delay 2 --font -*-*-*-*-*-*-28-*-*-*-*-*-*-*
Crosshair dans les jeux
Vous pouvez afficher un petit réticule exactement au centre de l'écran en utilisant osd_cat. En affichant une seule lettre exactement au centre de l'écran, vous pouvez l'utiliser comme réticule dans les jeux FPS. La plupart des jeux FPS affichent un réticule au centre de l'écran. Chaque fois qu'un joueur utilise mouselook (déplace la caméra à travers la souris), le réticule reste au centre de l'écran pendant que la caméra ou la scène se déplace. Un osd_cat HUD peut être utilisé pour afficher un réticule fixe et statique au centre de l'écran. Exécutez la commande ci-dessous pour afficher la lettre « o » comme réticule :
$ echo "o" | osd_cat --align center --pos middleNotez que le réticule peut être légèrement décalé en fonction du jeu auquel vous jouez et du style et de la taille du réticule d'origine. Cependant, il peut être facilement corrigé à l'aide des commutateurs « offset » et « indent » expliqués dans la page de manuel « osd_cat ». Ces options peuvent également être utilisées pour aligner le réticule à la troisième personne ou sur les jeux d'épaule, où le réticule peut ne pas être exactement au centre.
Niveau de batterie du contrôleur DualShock
Vous pouvez afficher le niveau de batterie de votre contrôleur DualShock en superposition sur n'importe quel jeu en utilisant osd_cat. Assez utile si vous ne voulez pas constamment vérifier la capacité restante tout en jouant à des jeux. Exécutez la commande ci-dessous pour afficher le pourcentage de batterie restant dans un osd_cat HUD :
$ tant que vrai ; do upower -i $(upower -e | grep sony_controller_battery) | pourcentage grep| awk 'print $2'; dormir 1 ; fait | osd_cat --align center --pos middle --lines 1
--délai 2 --font -*-*-*-*-*-*-28-*-*-*-*-*-*-*
Conclusion
Osd_cat peut être fortement personnalisé et vous pouvez l'utiliser avec n'importe quelle commande qui génère une sortie dans le terminal pour créer un HUD. Par exemple, vous pouvez afficher en continu un compteur FPS dans les jeux 3D ou vous pouvez afficher des informations utiles dans un environnement de bureau minimal qui utilise un gestionnaire de fenêtres léger comme openbox ou un gestionnaire de fenêtres en mosaïque comme XMonad.