UP | HOME

Logiciels

Table of Contents

1. Random

Pour avoir des informations sur son système:

  • neofetch : écrit en Bash, n'est plus maintenu et assez lent
  • fastfetch : clone de neofetch en C, toujours à jours et plus rapide

2. Marque-pages

Chaque application possède des extensions et des applications pour pouvoir les utiliser plus facilement. Elles sont toutes libres et auto-hébergeables.

wallabag

enregistre les articles (pour les lire même une fois le site hors ligne), possibilité de mettre plusieurs tags sur un article. Une option pour pouvoir connecter ses comptes sur plusieurs sites afin de passer les paywall existe (pas testé), idem pour les annotations.

Interface un peu vieille et très simple.

omnivore

interface très proche de wallabag, avec la possibilité de mettre des tags, de surligner et de mettre des notes sur les articles. Synchronisation avec Notion, Obsidian et Logseq. On peut rajouter les newsletters et les flux RSS.

Très compliqué à selfhost, de nombreux problèmes à gérer. L'utilisation de leur instance est pour l'instant la meilleure option pour pouvoir profiter pleinement des nombreuses fonctionnalités. Le mainteneur semble rechigner à la possiblité de selfhost (ne voit pas l'intérêt d'avoir la possiblité de mettre différentes instances dans le plugin web).

linkwarden

collections, sous-collections et tags pour pouvoir trier les liens, sauvegarde les pages webs comme wallabag, collaboration sur des collections. Pas de notes possibles.

Interface moderne, moteur de sauvegarde textuel bien moins puissant que celui de Wallabag.

hoarder
on peut faire plusieurs listes, un système de tags par IA permet de ne pas le faire soi-même.

3. Téléphonie

4. Test API

5. Suivi de temps

  • wakatime : plateforme propriétaire avec une api publique et des plugins libres qui font un suivi de temps / langage et / projet. Il faut payer pour avoir plus de fonctionnalités.
    • wakapi : serveur libre alternatif pour wakatime. fonctionne avec les plugins wakatime.
    • hakatime : idem

pas testé :

6. Torrent

7. Diagrammes

Solutions libres :

8. Mails

  • mox : serveur moderne écrit en go

8.1. Hors-ligne

Pour pouvoir lire ses mails hors-lignes :

offlineimap
synchronise localement en en ligne les boîtes mails
dovecot
serveur IMAP
notmuch
permet de gérer les mails, les catégories, les tags… en local
aerc
client mail CLI pouvant aussi bien se connecter en ligne qu'en local, utilise des raccourcis clavier type Vim
(no term)
Avec Emacs :
notmuch
client mail s'appuyant sur la base de notmuch, pas besoin d'une connexion IMAP
gnu
client mail nécessitant une connexion IMAP

Voici quelques liens utiles :

8.1.1. offlineimap

Le fichier de configuration se trouve dans $HOME/.offlineimaprc. Le paquet offlineimap est trouvable dans l'overlay ferki. Il est possible de trouver des configurations d'exemples dans /usr/share/doc/offlineimap-version/. Il suffit de taper offlineimap pour synchroniser les boîtes mails. Il est aussi possible de mettre en place un cron pour ça.

Exemple de fichier de configuration avec plusieurs comptes, SSL et un filtre.

[general]
accounts = Acc1,Acc2

[Account Acc1]
localrepository = Local
remoterepository = Remote

[Repository Local]
type = Maildir
localfolders = ~/mails/acc1

[Repository Remote]
type = IMAP
remotehost = url.imap.org
remoteuser = user@remote.com
remotepass = mdp
starttls = yes
cert_fingerprint = SHA1
# on ne souhaite pas synchroniser la poubelle ou les dossiers
# commencant par "Super dossier". Cela comprend aussi ses sous
# dossiers.
folderfilter = lambda foldername: not re.search('(^Trash$|^Super dossier)', foldername)

[Account Acc2]
localrepository = LocalAcc2
remoterepository = RemoteAcc2

[Repository LocalAcc2]
type = Maildir
localfolders = ~/mails/acc2

[Repository RemoteAcc2]
type = IMAP
remotehost = url.imap.org
remoteuser = user@remote.com
remotepass = mdp
ssl = false

8.1.2. dovecot

dovecot est un serveur IMAP. Il utiliser un dossier local pour savegarder les mails. Cela permet de lire ses emails hors ligne avec des logiciels qui ont besoin d'un serveur IMAP pour se connecter.

Ses fichiers de configuration se trouvent dans le dossier /etc/dovecot.

On peut changer le dossier mail local dans conf.d/10-mail.conf.

8.1.3. notmuch

notmuch permet de trier efficacement ses mails. C'est une surcouche à offlineimap pour pouvoir mieux les gérer mais il peut être utilisé de manière indépendante.

On lance pour la première fois avec notmuch setup pour pouvoir lancer une interface pour configurer ses mails. Ce sera sauvegardé dans le fichier $HOME/.notmuch-config. Avant de pouvoir utiliser notmuch, il faut importer les mails dans la base de données avec notmuch new.

8.1.4. mu

mu est un logiciel similaire à notmuch avec un peu moins de fonctionnalités. Petit lien Reddit avec une comparaison entre les 2.

mu init
initialise la base de données
mu index
synchronise la base de données

Sur Gentoo : il faut compiler mu avec le flag emacs puis modifier son fichier d'initialisation:

(add-to-list 'load-path "/usr/share/emacs/site-lisp/mu4e")
(require 'mu4e)

Multi compte avec mu

8.1.5. aerc

Logiciel pour lire les emails aussi bien en ligne avec IMAP que localement avec un dossier mail. Les fichiers de configuration se trouvent dans $HOME/.config/aerc. aerc utilise un système de commande et de déplacement très proche de Vim. Pour entrer une commande, il faut en premier taper :. Tous les raccourcis claviers sont disponibles dans le manuel de aerc-tutorial.

Il suffit de lancer aerc et taper la commande new-account pour ajouter un compte. Il est aussi possible de le modifier plus tard dans le fichier de configuration directement.

Il est possible de mettre des signatures automatiques avec la ligne de configuration signature-file dont le contenu sera automatiquement inséré à la fin du mail.

  1. GPG

    Pour pouvoir chiffrer son mail, il faut taper la commande encrypt. Le mail du destinataire doit être enregistré dans le trousseau de clé de GPG. À noter que vous ne pourrez plus lire le mail après son envoi.

    Pour signer un mail, il faut cette fois ci taper la commande sign et taper son mot de passe de clé GPG.

    Pour déchiffrer un mail reçu, il suffit d'essayer de l'ouvrir et aerc vous demandera de taper votre mot de passe.

9. PDF

  • zathura : lecteur
  • Firefox : lecteur
  • LibreOffice Drawn : édition
  • Krop : édition
  • pdftk : édition
  • PDF Arranger : édition

10. Documentation

  • naturaldocs 1.5 : Perl
  • sphinx
  • Doxygen
  • exhale : combine les deux
  • breathe

11. Suivi des dépenses

Wallos

Actif; application web

Permet d'avoir plusieurs utilisateurs pour se partager les abonnements, ainsi que d'indiquer le mode de paiements. Un calendrier est disponible.

RecurringExpenseTracker

Actif; application mobile

N'a pas de calendrier, pas de méthode de synchronisation interne. Il est possible de configurer des rappels et de voir la prochaine échéance.

Controllo
Abandonné; extension Chrome

12. Interfaces

12.1. Desktop (DE) ou Bureau

  • Gnome
  • KDE Plasma
  • Unity (ancetre de gnome +-)
  • XFCE
  • LXFCE (pas sûr du nom)

12.2. Windows Manager (WM) ou Gestionnaire de Fenêtres

Author: rick

Email: rick@gnous.eu

Created: 2024-11-25 lun. 18:55

Validate