Notebook

Pense bête

Notebook
Ubuntu

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.

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