Voici un billet sur les applications que j’utilise le plus souvent sur mon bureau. Ma priorité est d’utiliser au maximum des applications natives (compilées) pour la rapidité et l’intégration à l’OS, mais ce n’est malheureusement pas toujours le cas.
[update 01.24] :
[update 02.24]
[update 03.24]
[update 05.24]
[update 06.24]
Avant de parler applications, l’OS est la brique indispensable d’autant plus que nous avons le choix avec Linux. Je suis passé par de nombreuses distributions comme slackware, debian, mandrake, suse, ubuntu, fedora … Mais à ce jour Manjaro est sans nul doute la meilleur distribution de Linux que j’ai utilisé. Manjaro est basée sur Arch, donc en rolling release c’est à dire en mise à jour continue. Elle utilise ses propres dépôts qu’elle synchronise avec ceux de Arch. Elle est très stable et dès l’installation préconfigurée contrairement à Arch.
Sur ce sujet, j’avais fais un détour du côté de Mac en 2014 et j’avais écris ce billet J’ai switché sur Mac et j’en suis ravi plutôt provocateur je l’avoue. En 2016 je suis revenu sur Linux rollback to Linux Fedora. En tant que fan de tech je suis content d’avoir connu l’univers d’Apple qui est de très loin supérieur à celui de Microsoft.
Mais au final il y a 2 univers, le monde du libre et les autres et je fais parti du premier dans mon ADN. Je ne suis pas contre utiliser du proprio s’il n’y a pas d’alternative satisfaisante à mes goûts.
L’univers du bureau Linux s’est grandement amélioré en qualité, et grâce à Valve et Steam je peux jouer à des jeux AAA sans problème. Et contrairement à un Mac je pourrais mettre à jour mon Linux indéfiniment sur mon PC.
Apple fourni cependant un écosystème aux developpeurs qui leur permet de vivre. Dans le libre il faudrait sans nul doute participer plus à des initiatives comme open collective, Ko-fi, Liberapay, c’est en tout cas mon objectif.
Pamac est un outil graphique sur Manjaro qui permet l’installation de logiciel et la mise à jour du système d’exploitation. Toutes les distributions Linux proposent un équivalent graphique et celui de Manjaro est plutôt joli comme on peut le voir :
Dans la Tech Valve font parti des dieux vivants. Ils ont travaillé durement pour pousser Steam sur Linux et développé proton pour améliorer la compatibilité des jeux Windows. La base de données protondb permet de vérifier que de nombreux jeux tournent sans problème sur Linux et le Steam Deck. J’ai pour ma part joué au chef d’oeuvre Cyberpunk 2077 sur Manjaro, avec du matériel AMD bien mieux supporté que NVidia.
A l’occasion j’écoute de la musique via Spotify. Leur application bureau fonctionne bien ([update] même si c’est une application Electron 🤢).
Une pub pour la BO de Cyberpunk 2007 qui est légendaire 🎸.
Telegram est à mon avis la meilleur application de tchat tous OS confondu. La version desktop est juste fantastique : fluide, native (pas en mode web desktop moisi façon electron) et sobre. Elle possède toutes les fonctionnalités de la version mobile dont les appels audio et vidéos.
Je rajoute que Telegram (bureau et mobile) permet de streamer une caméra dans un canal ou un groupe, ce qui en fait une alternative sérieuse à Twitch : Diffusion illimitée en direct ; de plus avec la version desktop on peut obtenir un lien vers un serveur rtmps de Telegram afin de streamer avec OBS Studio.
Jami pourrait être une alternative mais je ne connais personne qui l’utilise :( Mais j’y ai un compte.
Je regrette l’arrêt du développement de qTox qui aurait du devenir le standard dans le libre.
J’ai utilisé de nombreuses années Firefox et un peu Chrome. Mais les fonctionnalités de Vivaldi sont excellentes, il intègre notamment un client mail, agenda et RSS. Contrairement à Chrome il respecte la vie privée et compatible avec les extensions Chrome. Et bien sûr très rapide, il utilise le moteur de rendu web Blink.
Parce que le web est un pilier d’Internet il est dangereux de l’attacher à un seul moteur web piloté par une entreprise (Google), j’utilise encore un peu Firefox qui a son propre moteur. La politique de Mozilla qui gère le projet est cependant bien étrange et tente de se diversifier au lieu de se concentrer sur le navigateur. On verra bien ce que cela donne…
Je viens de remplacer Ghostwriter par VNote. Ghostwriter reste toujours pertinant mais VNote est vraiment plus avancé et agréable je trouve.
Après avoir testé de nombreux éditeurs markdown, mon choix s’est arrété sur cet éditeur natif qui fait simplement le boulot, Ghostwriter
Je fais ici une entorse au natif car Obsidian est une application electron (techno web sur desktop). Toutefois il est excellent pour écrire et organiser ses documentations localement et en markdown. Il propose un grand nombre de plugins pour étendre ses capacités : https://obsidian.md/plugins. La version mobile permet d’accéder à ses documents, soit en utilisant leur offre Sync un peu cher, soit en utilisant une synchro desktop/mobile comme pCloud.
10 ans après tout le monde je découvre cette extension GNOME, GSConnect, qui permet de connecter son mobile au desktop. Cela permet entre autres de recevoir ses notifications mobile sur le desktop, lire et envoyer des SMS, partager des fichiers, piloter son desktop depuis le mobile, etc.. La version pour KDE est KDE Connect. Indispensable !
On reste sur les extensions GNOME ; celle-ci, system-monitor-next, permet d’afficher les consommations CPU, mémoire et réseau. Une autre est Astra Monitor qui vient lui faire de l’ombre.
J’utilise Proton mail comme service email. Proton bridge (client natif en Go) me permet d’utiliser mon client mail bureau, Evolution, au lieux d’ouvrir un énième onglet web…
Evolution est un client Email pour GNOME. C’est en fait une suite complète qui contient aussi un calendrier, un agenda, un carnet d’adresse. Il est également compatible avec Office 365 avec le plugin ews.
Pour rester sur Proton, ils proposent une version Linux de leur client VPN. Très joli il fait le boulot.
pCloud est un service de stockage en ligne à la Dropbox. Il propose bien sûr un client Linux (appImage electron.. ). Il permet de monter un disque distant en local ou bien de synchroniser un répertoire. Sur option on peut également chiffrer ses fichiers. J’attend la sortie de la version Linux de Proton Drive pour comparer.
Je viens de migrer sur Zed, un excellent éditeur de code en Rust. Contrairement à LiteIDE il gère un grand nombre de langages et possède un gestionnaire de thèmes et d’extensions. A ce jour il n’y a pas encore de packages Linux officiel, mais il existe un package AUR zed-preview et pour les autres distributions on peut installer le binaire depuis le site via ce script install.sh, l’éditeur sera mis à jour à chaque lancement.
Pour coder j’utilise LiteIDE, éditeur dédié à Go. Bien sûr natif (Qt/C++) il est très rapide contrairement à un Visual Studio Code webeu.
Je rajoute au passage le grand Qt Creator que j’utilisais lorsque je faisais du C++, une référence des IDE.
Bitwarden est un excellent gestionnaire de coffre, gratuit ou très peu cher si l’on veut des options. C’est ma troisième exception au natif car l’application est une appImage en Electron :( Voir mon billet dédié aux gestionnaires de mots de passe
Shortwave est une application d’écoute de radios. Très rapide et jolie (codée en Rust) elle utilise la base de donnée de radio-browser.info. Je conseille les radios de soma fm (voir plus bas) ou Couleur3 par exemple. On y trouve aussi les radios nationales type France Info.
Petite application dédiée aux excellentes radios de soma fm j’ai d’ailleurs fait un petit patch :)
somafm-qt
Une des rares application en ligne de commande que j’utilise. Restic me permet de faire un backup de certains répertoires importants. Restic peut faire des backups chiffrés vers divers services tel quel Amazon S3, Wasabi, Blackblaze, etc (voir ici) et d’autres en passant par rclone. J’utilise l’offre de Scaleway Object Storage compatible S3 et gratuit jusqu’à 65Go, ce qui est pour le moment suffisant pour mes répertoires code et Documents.
Si vous voulez gérer toute la chaine, vous pouvez utiliser MinIO comme alternative à un fournisseur S3.
En application graphique, GNOME propose l’application DejaDup qui peut sauvegarder vers Google Drive ou OneDrive.
Impossible de parler d’applications Linux sans parler de ce monument qui fait suite à OpenOffice qui faisait suite à StarOffice. Pour ma part j’évite au maximum ce genre d’application bureautique (vive le markdown). A savoir que Manjaro fourni également l’application FreeOffice.
LibreOffice
J’ai testé rapidement OBS Studio avec Twitch pour streamer quelques scéances de cyberpunk :) Ca fonctionne nickel, ça fait le boulot, bravo à eux.
J’ai supprimé Warp de la liste car il ne permet de n’envoyer que des fichiers. Rymdport permet en plus d’envoyer et recevoir du texte, pratique pour échanger un mot de passe et il fonctionne également sur Windows, Mac et BSD. Il utilise le protocole de Magic Wormhole donc compatible avec croc (voir Wormhole).
Il m’arrive de lancer cette app (appImage) pour regarder certaines chaines TV.
Molotov
Bittorrent est loin d’être mort, j’utilise parfois ce client très complet à égalité avec Transmission
qBittorrent
Un des meilleurs éditeur de texte à ce jour et customisable via un store de packages, Package Control
Sublime Text
J’utilisais Authy qui proposait une application bureau de gestion des codes 2FA. “Proposait” car ils viennent d’annoncer la fin du développement de la version bureau : Authy for Desktop End of Life (EOL) en août 2024. C’est l’occasion de les migrer sur Bitwarden (version payante) qui les gère (Bitwarden Authenticator).
Machines est aussi connu sous le nom de GNOME Boxes. Elle permet de manière très simple de créer des machines virtuelles. Très pratique pour tester une distribution, Haiku OS ou Windows. Si vous voulez quelque chose de plus avancé et pouvoir gérer des VMs à distance il existe virt-manager
NewsFlash est un lecteur de flux RSS pour le bureau. Plus de détails sur cet article, Miniflux.
Tuba est un magnifique client Mastodon, en GTK/Vala. Très rapide ça vous fera un onglet web en moins.
Nheko est un client en Qt/C++ pour le réseau Matrix. Je l’utilise occasionnellement pour suivre certains canaux de discussions.
Suite à mon article sur Navidrome j’utilise Supersonic comme lecteur de musique.
De temps en temps j’utilise Planify un gestionnaire de tâches, interfaçable avec Todoist et Nextcloud (CalDAV).
VLC est LE lecteur vidéo par excellence.
Je me suis installé un serveur XMPP Prosody et j’utilise le client Linux Dino.
J’ai fais le tour de mes apps du quotidien, on peut ajouter celles que je n’utilise pas ou peu comme Blender, GIMP, darktable, Audacity, Ardour, Scribus, Inkscape, Kdenlive, Synfig Studio et j’en oublie. Le bureau Linux est chaque jour plus complet, robuste et riche.
(Ce texte a été écrit avec Ghostwriter)