Ubuntu 20.04 – Configuration
Mettre à jour
sudo apt update
sudo apt upgrade
Définir les paramètres
Lancer l’application paramètres et passer en revue les différents items.
- Fixer la taille des icônes : 28
Ajouter des fonctionnalités
Firefox
- Importer une configuration antérieure
- Soit importer en totalité une configuration antérieure (home/xxxx/.mozilla/firefox)
- Soit importer les fichiers key4.db, logins.json, places-sqlite qui sont dans la configuration antérieure.
- Soit configurer firefox sync
- Balayer les options des préférences
- Vie privée et Sécurité :
- mettre un mot de passe principal.
- vider l’historique à la fermeture de firefox.
- Vie privée et Sécurité :
Terminal :
voir : ubuntu terminal
Editer le fichier /etc/inputrc, détenu par root.
sudo nano /etc/inputrc
Il faut dé-commenter les 2 lignes sous # alternate mappings for « page up » and « page down » to search the history pour avoir une complétion à partir de l’historique de commandes.
Scripts Nautilus
- scripts nautilus : récupérer les scripts dans .local/share/nautilus/scripts (nautilus en root, geany en root), les copier dans la nouvelle installation. Autoriser l’exécution de ces scripts. (Les scripts : Scripts Nautilus )
- Exécution des scripts
Aller à Nautilus→Préférences→Comportement→Fichiers texte exécutables et cocher Demander à chaque fois.
Les logiciels ajoutés
- dconf-editor
- Deborphan
- Nautilus image converter
- gnome-system-tools (gestion des groupes)
- Keepassxc (ppa : sudo add-apt-repository ppa:phoerious/keepassxc)
- Geany + geany-plugins
- Libre office base + libreoffice-sdbc-hsqldb
- Conky Std (mettre .conkyrc et le lanceur dans .local/share/applications). Choisir un icone (exemple)
- Gimp + Gimp-help-fr
- Filezilla
- Easytag + easytag-nautilus
- Audacity
- VLC
- Sox
- Ubuntu restricted extras.
- sane
- Nextcloud client (Nextcloud) : nextcloud-desktop + nextcloud-client-nautilus
- GTKHash (vérifie l’intégrité d’un fichier) + nautilus-gtkhash
- GnuCash
- Grisbi (pour MA)
- Molotov TV : mettre en /opt et lancer le fichier.
- Meld
- vnc viewer (Lien)
- encfs
- git
- whois
- flac
- pwgen
- borg + paramétrage (cf dokuwiki)
- freefilesync
- calibre : sudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.sh | sudo sh /dev/stdin
- pdftk : snap install pdftk
- msmtp + msmtp-mta : /var/log/msmtp.log (cf dokuwiki)
- net-tools
- lsh-client (lsftp)
- oathtool
- xclip
- autokey-gtk
- rygel (UPnP AV MediaServer) – voir https://wiki.gnome.org/Projects/Rygel
Configuration
- Choisir les applications au démarrage : Lancer « applications au démarrage ». Ajouter les applications à lancer.
- Conky au démarrage : conky -p 5 -c .conkyrc01
- encfs-TC
- nextcloud
- Vérifier que swapfile est installé (lien)
- Nextcloud : les fichiers de log sont dans .local/share/Nextcloud et les fichiers de config sont dans .config/Nextcloud. Dans paramètres vérifier que le lancement au démarrage est activé.
- Compte nextcloud
- Imprimante multifonction
- Pour Epson sx525wd :
- Imprimante : epson-inkjet-printer-workforce-635-nx625-series_1.0.1-1lsb3.2_amd64.deb à installer.
- Scanner : rien à faire, reconnu d’emblée.
- Pour Epson sx525wd :
- Importer l’ancien home, recréer les liens.
- Configurer à partir de dconf-editor
- Mettre la date complète dans la barre haute du bureau : aller dans org/gnome/desktop/interface valider clock-show-date.
- Mettre le numéro de semaine dans l’agenda : aller dans org/gnome/desktop/calendar et activer show-weekdate.
- Réactivité des coins avec la souris : aller dans org/gnome/shell et activer enable-hot-corners
- Afficher le pourcentage de la batterie : aller dans org > gnome > desktop > interface > show-battery-percentage.
- Shotwell : préférences –> emplacement de la photothèque, détecter les nouveaux fichiers, écrire les métadonnées dans les fichiers des photos.
- Partage du répertoire « Public »
- IageMagick : conversion en pdf (Voir ImageMagick)
- Configurer la sauvegarde :
- borg + anacron
- répertoire « gravure »
U20.04 et SSD
Source : https://sebsauvage.net/wiki/doku.php?id=linux-ssd
Réduire le swappiness
Par défaut il est réglé à 60 (la machine commence à utiliser le swap lorsqu’il reste 60% de la mémoire). On peut le régler à 10. Pour cela ajouter la ligne vm.swappiness=10 au fichier /etc/sysctl.conf.
sudo bash -c 'echo "vm.swappiness=10" >> /etc/sysctl.conf'
Pour la prise en compte de ce paramètre, rebooter ou faire sudo sysctl -p
Pour vérifier : sysctl vm.swappiness
Mettre /tmp en tmpfs (à tester)
Pour cela il suffit de modifier le fichier /etc/fstab en y ajoutant les lignes:
tmpfs /tmp tmpfs defaults,relatime,mode=1777,nosuid,size=4196M 0 0 tmpfs /var/tmp tmpfs defaults,relatime,mode=1777,nosuid,size=4196M 0 0
commit à 60 secondes (ne marche pas si partition luks/lvm)
Le système de fichier ext4 possède un paramètre qui s’appelle commit. C’est le temps maximum qui se passe entre le moment où une application demande à écrire une donnée sur disque et le moment où ext4 ira effectivement l’écrire sur disque. Par défaut, cette valeur est réglée à 5 secondes.
Modifier /etc/fstab en ajoutant l’option commit=60.
uuid="xxxxxxxxx" / ext4 errors=remount-ro, commit=60 0 1
Firefox cache
Dans about:config, modifier les paramètres suivants:
- browser.cache.memory.capacity = 256000 : monter le cache à 256 Mo
- browser.cache.memory.max_entry_size=51200 : Taille maximum d’un objet dans le cache mémoire (par défaut: 5120, soit 5 Mo). Monter à 50 Mo.
- browser.cache.disk.enable = false : Désactiver.
Pour voir la consommation du cache : about:cache. Dans la partie disk regarder Storage disk location: none, only stored in memory.
Mise à jour du kernel
Source : https://wiki.ubuntu.com/Kernel/LTSEnablementStack
sudo apt-get install --install-recommends linux-generic-hwe-20.04 xserver-xorg-hwe-20.04
