Je cherchais depuis un moment un widget « Now Playing » décent pour mon bureau Ubuntu, après avoir été inspiré par certains Pluviomètre configurations que j’ai vues dans un fil sur les bureaux Windows.
Et j’en ai finalement trouvé un, mais il a fallu quelques recherches.
Maintenant, j’apprécie que les jours d’affichage de votre piste en cours de lecture sur votre bureau réel soient révolus. Nous sommes en 2021 et la plupart des environnements de bureau Linux (y compris GNOME, qu’Ubuntu utilise) prennent en charge les contrôles MPRIS sous une forme ou une autre.
Les « widgets » autonomes (comme le très regretté CoverGloobus, illustré dans le cadre d’un bureau particulièrement impressionnant ci-dessous) sont rares.
Certains d’entre vous se demanderont pourquoi je veux voir n’importe quelle piste que je joue sur mon bureau, et il n’y a pas vraiment de bonne réponse.
C’est-à-dire que je VEUX montrer ma chanson en cours de lecture sur mon bureau. Je ne veux pas qu’il soit caché. J’aime rendre mon bureau joli, et maintenant jouer aux widgets est un bon moyen de m’aider à le faire.
Les utilisateurs de KDE Plasma ont beaucoup de choix (choses chanceuses) dans ce département avec Plasmoids et autres. Sur la vanille Ubuntu, les choses sont moins abondantes.
Le passé m’a vu souffler la poussière d’une tonne de vieux Conky « en train de jouer » aux scripts/widgets de GitHub, DeviantArt, GNOME Look et de tout autre endroit où je pourrais fouiller (y compris dans quelques comptes Dropbox oubliés depuis longtemps).
Malheureusement pour moi, aucun des widgets que j’ai trouvés ne fonctionne correctement, et ceux qui presque le travail fait soit partie de configurations plus vastes qui ne correspondent pas vraiment à mon style, soit ne prend pas en charge Spotify, qui est maintenant mon lecteur de musique préféré.
Alors GARÇON, j’ai revécu de tomber sur un pas tout à fait archaïque fourche de la Maintenant pointage Widget Conky sur Github. C’est simple, ça marche toujours, et —squee— ça prend en charge Spotify.
Voici à quoi cela ressemble sur le bureau du créateur :
Plutôt sympa, non ?
Malheureusement, il n’a pas l’air assez aussi flashy sur Ubuntu 20.04 LTS, pas prêt à l’emploi :
Une partie de la discorde est de ma faute : il me manque la police « Gotham Book » que le script est codé pour utiliser (je n’ai pu trouver des liens de téléchargement que sur des sites qui ressemblent à des eh).
Un ajustement rapide de quelques valeurs de position (pour s’adapter au dock Ubuntu) rend les choses beaucoup plus agréables :
Mes tentatives d’utilisation de la famille de polices Ubuntu n’ont pas été entièrement couronnées de succès. Conky est une chose très capricieuse dans le meilleur des cas, mais avec moi impliqué? Eh, tout ce qui concerne les mathématiques (pas mon fort) me laisse généralement frustré et à la dérive.
J’ai passé une bonne heure à jouer avec les valeurs et les polices et le dimensionnement pour essayer d’effectuer quelque chose comme ce que je voulais dans ma tête, ce que vous pouvez voir par le pouvoir de l’énergie psychique dans cette maquette :
Je n’ai pas réussi à m’approcher du sien, mais bon : un script Spotify Conky fonctionnel et au look correct m’avait échappé jusqu’à maintenant donc dans l’ensemble je suis toujours content d’avoir quelque chose !
Je dois noter que ce script Conky prend en charge Spotify, CMus et VLC. Cependant, je ne l’ai testé qu’avec Spotify. Chacun des lecteurs est codé indépendamment, donc si vous voulez que la configuration fonctionne avec plusieurs lecteurs, vous devrez modifier les paramètres de chaque lecteur séparément.
Lorsqu’un lecteur de musique pris en charge n’est pas ouvert, le Pointage maintenant le widget affiche l’heure et la date :
Maintenant, le nom a du sens, non? 😉
Si vous souhaitez l’essayer sur votre bureau (et que vous avez peut-être plus de succès que moi), vous pouvez télécharger le script Conky ‘Now Clocking’ depuis Github :
Vous devrez installer quelques packages supplémentaires pour que les choses fonctionnent :
sudo apt install conky ffmpeg playerctl
Pour exécuter, il suffit d’extraire le .zip, cd
dans le répertoire extrait et exécutez le script à l’intérieur.
Et voila, un peu de régal pour les yeux inutile (mais blingy).
Pour ajuster le positionnement, vous devrez ouvrir les deux .lua
scripts dans le dossier conky now-clocking/script. Chaque fois que vous enregistrez des modifications dans le script, le widget Conky se met à jour pour les refléter, ce qui est aussi proche d’un flux de travail WYSIWYG que je sache.
Si quelqu’un connaît des scripts Conky qui pourraient répondre à mes besoins, faites-le moi savoir dans les commentaires ou via Twitter.