Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
linux:apps-terminal-linux [2026/03/26 12:32] – Ajout de l'application Newsboat Grégory Gutierezlinux:apps-terminal-linux [2026/03/26 15:51] (Version actuelle) – [MASTUI : surfer sur le Fediverse avec style] Grégory Gutierez
Ligne 1: Ligne 1:
-~~NOTOC~~+<block article-image> 
 +{{ :linux:app-podliner.png?nolink|}} 
 +</block> 
 + 
 +----
  
 ====== Des applications via le terminal Linux ====== ====== Des applications via le terminal Linux ======
Ligne 7: Ligne 11:
 Certes, la beauté, c'est très relatif et une application qui fonctionne seulement "en mode texte", c'est une sorte de beauté bien particulière. J'utilise ce mot parce que j'estime qu'il y a tout de même une certaine beauté à ce type d'application : des interfaces toujours à peu près les mêmes, légères et rapides, qui "tombent sous le sens" en quelque sorte, sans décoration inutile ni encadrements rutilants. On obtient juste la fonctionnalité recherchée, et point barre. La fameuse //learning curve// est très réduite ! Certes, la beauté, c'est très relatif et une application qui fonctionne seulement "en mode texte", c'est une sorte de beauté bien particulière. J'utilise ce mot parce que j'estime qu'il y a tout de même une certaine beauté à ce type d'application : des interfaces toujours à peu près les mêmes, légères et rapides, qui "tombent sous le sens" en quelque sorte, sans décoration inutile ni encadrements rutilants. On obtient juste la fonctionnalité recherchée, et point barre. La fameuse //learning curve// est très réduite !
  
-Je trouve aussi ces applications "simples", dans le sens où il est facile de les piloter depuis le clavier, normalement sans avoir à utiliser une souris ou un touchpad pour déclencher les commandes. Alors bien sûr, il faut prendre le temps de lire les explications des développeurs·euses pour apprendre les raccourcis-clavier les plus utiles. Mais le jeu en vaut la chandelle et le //muscle memory// joue son rôle très rapidement.+Je trouve aussi ces applications "simples", dans le sens où il est facile de les piloter depuis le clavier et sans avoir à utiliser une souris ou un touchpad pour déclencher les commandes. Bien sûr, il faut prendre le temps de lire les explications des développeurs·euses pour apprendre les raccourcis-clavier les plus utiles, mais beaucoup "tombent sous le sens" assez vite. Le jeu en vaut la chandelle et le //muscle memory// joue son rôle très rapidement.
  
 Voici donc quelques applications que j'utilise bien volontiers sur mon système Linux, depuis le terminal ! Et attention, je ne parle pas d'applications pour informaticien·nes chevronné·es, mais des applications "grand public", pour écouter de la musique ou consulter le web par exemple. Voici donc quelques applications que j'utilise bien volontiers sur mon système Linux, depuis le terminal ! Et attention, je ne parle pas d'applications pour informaticien·nes chevronné·es, mais des applications "grand public", pour écouter de la musique ou consulter le web par exemple.
  
-<note>Comment installer ces applis ? C'est a priori assez simple, sur une distribution Debian, Ubuntu ou ses dérivés, en ligne de commande, on pourra saisir //sudo apt install nomdelapplication//, ou bien passer par le magasin d'applications Bazaar si vous utilisez les flatpaks. Sinon, rendez-vous sur la page de l'appli mentionnée ci-dessous, pour suivre les instructions. Souvent il suffit de copier-coller une ligne de code pour réaliser l'installation "à la main" en quelques instants.</note>+===== Comment installer ces applis ? =====
  
-===== PodLiner : pour écouter vos podcasts favoris =====+C'est a priori assez simple, sur une distribution Debian, Ubuntu ou ses dérivés, en ligne de commande, on pourra saisir //sudo apt install nomdelapplication//, ou bien passer par le magasin d'applications Bazaar si vous avez choisi d'installer le magasin d'applications Flathub (donc avec des paquets flatpaks, [[https://flathub.org/fr/setup/Ubuntu|voir ici pour l 'installation]]). Sinon, rendez-vous sur la page de l'appli mentionnée, pour suivre les instructions. Ces pages sont très souvent en anglais, mais il s'agit souvent de copier-coller une ou deux lignes de code pour réaliser l'installation "à la main" en quelques instants. 
 + 
 +Enfin, il existe BEAUCOUP d'autres applications "TUI" (pour //Textual User interface//), l'utilisateur Rothgar a fait un gros travail de compilation sur son GitHub : https://github.com/rothgar/awesome-tuis 
 + 
 +===== PODLINER : pour écouter vos podcasts favoris =====
  
 [{{ :linux:app-podliner.png |L'application PodLiner en ligne de commande, pour écouter ses podcasts préférés}}] [{{ :linux:app-podliner.png |L'application PodLiner en ligne de commande, pour écouter ses podcasts préférés}}]
Ligne 23: Ligne 31:
   * En savoir plus sur PodLiner (version 1.2.1 au moment de la rédaction de cet article) : https://github.com/timkicker/podliner   * En savoir plus sur PodLiner (version 1.2.1 au moment de la rédaction de cet article) : https://github.com/timkicker/podliner
  
-===== MusikCube : pour lire sa collection de musique ======+===== MUSIKCUBE : pour lire sa collection de musique ======
  
 [{{ :linux:add-musikcube.png |MusikCube, une application simple et efficace pour lire des fichiers audio, y compris depuis un serveur distant !}}] [{{ :linux:add-musikcube.png |MusikCube, une application simple et efficace pour lire des fichiers audio, y compris depuis un serveur distant !}}]
Ligne 33: Ligne 41:
   * Pour en savoir plus sur MusikCube (version 3.0.5, septembre 2025) : https://github.com/clangen/musikcube   * Pour en savoir plus sur MusikCube (version 3.0.5, septembre 2025) : https://github.com/clangen/musikcube
  
-===== Kew : un autre lecteur de musique pour terminal =====+===== KEW : un autre lecteur de musique pour terminal =====
  
 [{{ :linux:app-kew.png?500 |Kew : écouter de la musique depuis son terminal tout en ayant du style}}] [{{ :linux:app-kew.png?500 |Kew : écouter de la musique depuis son terminal tout en ayant du style}}]
Ligne 45: Ligne 53:
   * En savoir plus sur Kew (version 3.7.3) : https://codeberg.org/ravachol/kew   * En savoir plus sur Kew (version 3.7.3) : https://codeberg.org/ravachol/kew
  
-===== Toot : consulter ses fils d'actu sur Mastodon depuis le terminal =====+===== TOOT : consulter ses fils d'actu sur Mastodon depuis le terminal =====
  
 [{{ :linux:app-toot.png |Toot : une application textuelle pour naviguer sur le réseau social Mastodon}}] [{{ :linux:app-toot.png |Toot : une application textuelle pour naviguer sur le réseau social Mastodon}}]
Ligne 55: Ligne 63:
   * En savoir plus sur Toot (version 0.51, février 2026) : https://github.com/ihabunek/toot    * En savoir plus sur Toot (version 0.51, février 2026) : https://github.com/ihabunek/toot 
  
-===== Wego : la météo dans le terminal =====+===== WEGO : la météo dans le terminal =====
  
 [{{ :linux:app-wego.png |Wego : la météo dans le terminal, ni plus ni moins (mais bien présenté)}}] [{{ :linux:app-wego.png |Wego : la météo dans le terminal, ni plus ni moins (mais bien présenté)}}]
Ligne 65: Ligne 73:
   * En savoir plus sur Wego (version 2.3, août 2024) : https://github.com/schachmat/wego   * En savoir plus sur Wego (version 2.3, août 2024) : https://github.com/schachmat/wego
  
-===== Newsboat : les fils RSS via le terminal =====+===== NEWSBOAT : les fils RSS via le terminal =====
  
-[{{ :linux:app-newsboat.png|Newsboat permet de lire ses fils RSS depuis le terminal !}}+[{{ :linux:app-newsboat.png|Newsboat permet de lire ses fils RSS depuis le terminal !}}]
  
 Plutôt que Google News et autres propositions marchandes pour se tenir au courant des actualités qui m'intéressent le plus, je préfère collecter les fils RSS de mes médias préférés. Je passe pour cela par FreshRSS, installé sur mon serveur et auquel j'accède avec un mot de passe. Depuis FreshRSS, je peux bien entendu exporter le fichier OPML de tous mes abonnements (je dis "bien entendu" parce que ça me semble être un des droits évidents d'un internaute, malheureusement ce n'est pas toujours le cas et certaines plates-formes rendent ces données "captives", pour créer une dépendance).  Plutôt que Google News et autres propositions marchandes pour se tenir au courant des actualités qui m'intéressent le plus, je préfère collecter les fils RSS de mes médias préférés. Je passe pour cela par FreshRSS, installé sur mon serveur et auquel j'accède avec un mot de passe. Depuis FreshRSS, je peux bien entendu exporter le fichier OPML de tous mes abonnements (je dis "bien entendu" parce que ça me semble être un des droits évidents d'un internaute, malheureusement ce n'est pas toujours le cas et certaines plates-formes rendent ces données "captives", pour créer une dépendance). 
Ligne 73: Ligne 81:
 Avec Newsboat, on peut importer ensuite ce fichier OPML et consulter ensuite les nouveautés depuis le terminal, de manière simple et évidente : les flèches Haut et Bas pour naviguer parmi la liste, la touche Entrée pour lire l'article, la touche Echap pour revenir à la liste. Et voilà  Avec Newsboat, on peut importer ensuite ce fichier OPML et consulter ensuite les nouveautés depuis le terminal, de manière simple et évidente : les flèches Haut et Bas pour naviguer parmi la liste, la touche Entrée pour lire l'article, la touche Echap pour revenir à la liste. Et voilà 
  
-Attention, par défaut, l'interface n'affiche pas les nouveautés compilées de tous les fils RSS réunis, mais on peut seulement entrer dans chaque fil RSS indépendemment les uns des autres. Pour avoir la liste commune des mises à jour, il faut ajouter une ligne au fichier qui contient tous ces fils RSS ([[c'est par ici pour les explications|https://newsboat.org/releases/2.43/docs/faq.html#_i_want_to_have_a_feed_that_contains_all_unread_articles_of_all_feeds]]).+Attention, par défaut, l'interface n'affiche pas les nouveautés compilées de tous les fils RSS réunis, mais on peut seulement entrer dans chaque fil RSS indépendemment les uns des autres. Pour avoir la liste commune des mises à jour, il faut ajouter une ligne au fichier qui contient tous ces fils RSS ([[https://newsboat.org/releases/2.43/docs/faq.html#_i_want_to_have_a_feed_that_contains_all_unread_articles_of_all_feeds|c'est par ici pour les explications]]).
  
   * En savoir plus sur Newsboat (version 2.43.0, mars 2026) : https://newsboat.org    * En savoir plus sur Newsboat (version 2.43.0, mars 2026) : https://newsboat.org 
  
 +===== MASTUI : surfer sur le Fediverse avec style =====
 +
 +[{{ :linux:app-mastui.png|Mastui, un peu lourdingue à installer mais une interface vraiment chouette !}}]
 +
 +Autre client textuel qui permet de se connecter à son compte Mastodon, MASTUI a l'avantage d'avoir une interface particulièrement soignée et "moderne", avec 4 colonnes différentes qui se mettent à jour automatiquement (Home / Notifications / Federated / Direct Messages). 
 +
 +Attention, pour faire tourner cette appli sur un système Linux Ubuntu, il va falloir installer à peu près 50 Mo de dépendances Python. Bon, en quelques instants, c'est fait, mais c'est bon à savoir... 
 +
 +Voici les commandes à entrer (ligne par ligne) pour installer Mastui depuis le GItHub : 
 +
 +''git clone https://github.com/kimusan/mastui\\
 +cd mastui\\
 +poetry install\\
 +poetry run mastui''
  
 +  * En savoir plus sur Mastui (version 1.8.0) : https://github.com/kimusan/mastui