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. Téléphonie

3. Test API

4. 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é :

5. Diagrammes

Solutions libres :

6. Mails

  • mox : serveur moderne écrit en go

6.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 :

6.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

6.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.

6.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.

6.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

6.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.

7. PDF

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

8. Documentation

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

9. Interfaces

9.1. Desktop (DE) ou Bureau

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

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

Author: rick

Email: rick@gnous.eu

Created: 2024-05-16 jeu. 20:32

Validate