Linux Mint 21.1

Mint 21.1 Cinnamon

Linux Mint 21.1

Installation de Mint 21.1 sur un ASUS N73 n’a pas été très facile. Le N73 est un portable acheté en 2012. Il fonctionne encore très bien et je n’avais à ce jour jamais eu de difficulté lors de l’installation de Mint 20.03.

Caractéristique du N73:

  • Processeur (Intel© Core™ i7-2670QM CPU @ 2.20GHz × 4)
  • Carte graphique Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller
  • Carte graphique NVIDIA Corporation GF108M [GeForce GT 620M/630M/635M/640M LE]
  • Mémoire vive 8GO

Donc pour résumer les problèmes lors de l’installation, avec la clé USB en sélectionnant le démarrage normal, Mint live ne démarre jamais, ça tourne sans cesse. Pour installer, j’ai dû utiliser l’option d’installation sans échec de la session live. L’interface graphique était dans un mauvais format, mais utilisable.

Installation

Une fois l’installation complétée, pour pouvoir s’initialiser normalement, il faut installer les pilotes graphiques NVIDIA propriétaire.

Lancer Mint en mode de récupération, activer le réseau et ouvrir un terminal root. De là démarrer X (Interface graphique de Mint) et tapant startx

Se rendre dans les paramètres de Mint et lancer la recherche de pilote propriétaire. Installer les pilotes NVIDIA

Redémarrer l’ordinateur et à partir de là l’affichage devrait être adéquat.

Partage NFS et SAMBA

Installer les logiciels pour l’utilisation de montage NFS et Samba

sudo apt install nfs-common cifs-utils

Créer les répertoires de montage pour les disques réseaux.

sudo mkdir /media/nas1

sudo mkdir /media/nas2

Modifier les permissions des répertoires tout juste créés

sudo chmod 770 /media/nas1

sudo chmod 770 /media/nas2

Tous les ordinateurs Linux du réseau doivent utiliser le même GID SAMBASHARE . Changer le GID de sambashare pour s’adapter au même que votre serveur SAMBA, dans mon cas le serveur utilise le groupe 150 et l’installation de Mint à plutôt configurer le groupe 130.

sudo groupmod -g 150 sambashare

Trouver tous les documents associés à l’ancien groupe pour lui donner le nouveau GID de sambashare

sudo find / -group 130 -exec chgrp -h sambashare {} \;

S’assurer que acl est installé sur votre ordinateur:

sudo apt install acl

Pour permettre la connexion au numérisateur réseau EPSON à partir de NEMO (ntml n’est plus supporté dans /etc/fstab

#  Add following lines in /etc/samba/smb.conf file [global] section
#  Allow old client devices to connect to this machine's samba sever
   server min protocol = NT1
   lm announce = yes
   lanman auth = yes
   ntlm auth = yes

#  Allow samba client tools to be able to connect to old servers/nas devices
   client min protocol = NT1
   client ntlmv2 auth = no
   client use spnego = no
   client lanman auth = yes

Après l’édition, il est nécessaire de redémarrer le service SAMBA:
sudo systemctl restart smbd

Pour voir la liste des utilisateurs Samba sur le serveur MINT:

sudo pdbedit -L -v

Si vous comptez partager des dossiers ou fichiers à partir de MINT, l’utilisateur que vous avez créé lors de l’installation a déjà son compte, mais pour que chacun des autres utilisateurs Windows puisse s’authentifier sous Samba, il faut créer des utilisateurs sans dossier personnel (home) et sans accès au shell. Bien que pas nécessaire, il faut ajouter chacun des nouveaux utilisateurs sur les clients Windows du réseau pour une gestion fine des permissions ou encore utiliser un compte générique.

L’utilisateur générique pourra être utilisé sous Windows pour effectuer la connexion au serveur de fichiers SAMBA Mint ceci limitera le nombre d’utilisateurs à créer et à ajouter au fichier de configuration de Samba.

Ajouter l’utilisateur générique qui sera utilisé sous Windows

sudo useradd -s /bin/false -d /dev/null -g sambashare virtuel

Afin de mettre en place le contrôle d’accès aux fichiers, il faut ajouter chacun des utilisateurs au groupe sambashare

sudo usermod -a -G sambashare virtuel

Pour les dossiers partagés de cet ordinateur, il faut créer des mots de passe pour les comptes utilisateurs. Samba n’utilise pas les mots de passe du système, mais a son propre fichier pour stocker ceux-ci (/etc/smbpasswd).

Pour créer les mots de passe samba pour chaque utilisateur du partage :

sudo smbpasswd -a compte_utilisateur

Montage des disques NFS dans /etc/fstab

Dans le fichier /etc/fstab, ajouter ,acl au montage NFS sur votre client NFS et utiliser la version 3 de nfs. Pour un disque SSD, ajouter l’option discard.

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sdb2 during installation
UUID=72485571-e970-424a-ad1b-bd5463559237 /               ext4    errors=remount-ro,acl,discard 0       1
# /home was on /dev/sdb3 during installation
UUID=c03034c3-e618-4c9f-882d-a99d0e8a2f46 /home           ext4    defaults,acl,discard        0       2
# swap was on /dev/sda3 during installation
UUID=38ca4eeb-c390-4ddb-a632-dbb8f4be931f none            swap    sw              0       0

#Montage pour Timeshift
#UUID=5fc186d6-e694-40c3-9e7c-ad982b625a78      /timeshift      ext4    errors=remount-ro,discard       0       0

#Montage locaux
/media/nas1/Documents/LesParents/Projets/Conjoint/Finance /home/lafontaj/Finance auto  defaults,nofail,nobootwait,bind 0 2
/media/nas1/Documents /home/lafontaj/Documents auto  defaults,nofail,nobootwait,bind 0 2
/media/nas1/Download /home/lafontaj/Téléchargements auto  defaults,nofail,nobootwait,bind 0 2
/media/nas1/Audio/Musique /home/lafontaj/Musique auto  defaults,nofail,nobootwait,bind 0 2
/media/nas1/Photographies /home/lafontaj/Images auto  defaults,nofail,nobootwait,bind 0 2
/media/nas2/Videotheque /home/lafontaj/Vidéos auto  defaults,nofail,nobootwait,bind 0 2

#Montage NFS de host1
192.168.0.11:/media/nas1        /media/nas1     nfs     nfsvers=3,bg,rw,hard,intr,proto=tcp,acl,users,exec,auto 0       0
192.168.0.11:/media/nas2        /media/nas2     nfs     nfsvers=3,bg,rw,hard,intr,proto=tcp,acl,users,exec,auto 0       0

#Montage Samba - sec=ntml n'est plus possible ici utiliser le montage réseau avec NEMO (voir plus dans le wiki)

sudo mount -o remount,acl /media/nas1

sudo mount -o remount,acl /media/nas2

Ou

sudo mount -a

Imprimantes

Aucun pilotes à installer pour les imprimantes réseaux, mais des ajustements sont nécessaires pour mon imprimante Brother car il m’est impossible d’imprimer en recto/verso (duplex) avec celle-ci

Le mode de découverte automatique des imprimantes donne:

Driver: Brother MFC-L3770CDW series, driverless, cups-filters 1.28.15 (color, 2-sided printing)
Connexion : implicitclass://Brother_MFC_L3770CDW_series/

Je suis incapable de supprimer cette imprimante. Elle réapparait automatiquement lors de la suppression. J’ai donc installé une nouvelle imprimante avec l’interface WEB de CUPS:

http://localhost:631/printers/

Driver: MFC-L3770CDW series - IPP Everywhere (color, 2-sided printing)
Connexion : ipp://Brother%20MFC-L3770CDW%20series._ipp._tcp.local/

Avec cette imprimante, il est possible d’imprimer recto/verso.

Numérisateur

Aucun pilote à installer pour le scanner à films Plustek

Personnalisation

LibreOffice:

Pour désactiver le verrouillage des fichiers dans LibreOffice, c.à.d. la création d’un fichier de verrouillage dans le répertoire du document ouvert. La recommandation de la documentation officielle est de mettre en commentaire la deuxième de ces lignes dans le fichier  /usr/bin/soffice (qui est en fait un lien symbolique vers le fichier /usr/lib/libreoffice/program/soffice)

SAL_ENABLE_FILE_LOCKING=1
#export SAL_ENABLE_FILE_LOCKING

Nemo:

Pour éliminer l’affichage des fichiers récents:

sudo apt install dconf-editor

Lancer dconf-editor et rechercher « privacy »

dconf-editor
dconf-editor

Sélectionner OFF pour chacune des clefs Cinnamon et Gnome

Recent files Cinnamon
Recent files Cinnamon
Recent files Gnome
Recent files Gnome

Installation des logiciels

  • Installer FLATSEAL pour les ajustements FLATPAK
  • Installer Evolution (Flatpak)
  • Installer aspell-fr (correcteur orthographique) (deb)
  • Installer KeepassXC (Flatpak)
  • Installer le navigateur CHROME pour (utilisation de WEBAPP, il sauvegarde les mots de passe)
  • Installer pdfmod (deb)
  • Installer Master PDF editor 5 (Flatpak)
  • Installer PDF Arranger (Flatpak)
  • Installer PDF chain (deb)
  • Installer Deluge (deb)
  • Installer VirtualBox – Guest Addition – Ext-pack
  • Installer VueScan (deb)
  • Installer Quodlibet (deb) – Ajuster inotify grand nombre de fichiers https://blog.infolaf.ca/wiki/blisshq/
  • Installer exfalso (deb)
  • Installer Filezilla (deb)
  • Installer MakeMKV (Flatpak)
  • Installer Handbrake (Flatpak)
  • Installer puddletag (deb)
  • Installer Digikam (Flatpak) – utiliser la base de données déjà créée
  • Installer xfburn (deb)
  • Installer VLC (Flatpak)
  • Installer FFaudioConverter (Flatpak)
  • Installer SoundConverter (deb)
  • Installer rsgain (deb)
  • Installer Gimp (Flatpak) et composantes optionnelles (voir onglet du magasin logiciels)
  • Installer gthumb (deb)
  • Installer mediainfo (deb)
  • Installer szyszka (flatpak) renamer
  • Installer sweethome3d (flatpak)
  • Installer Audacity (deb)
  • Installer Mkvtoolnix-gui (deb)
  • Installer mp3diags (deb)
  • Installer dupeguru (deb)
  • Installer pitivi (deb)
  • Installer Fre:ac (flatpak)
  • Installer MC (deb) MidnightCommander
  • Installer Zoom (Flatpak)
  • Installer pasystray (deb)
  • Installer pavucontrol (deb)
  • Installer pavumeter (deb)
  • Installer pulseeffects (deb)
  • Installer pulseaudio-dlna (deb) Chromecast
  • Installer mkchromecast (deb)
  • Installer mkchromecast-pulseaudio (deb)
  • Installer veracrypt (deb)
  • Installer zuluCrypt (deb)
  • Installer glabels (deb)
  • Installer Gprename (deb)
  • Installer AppImage Pool (flatpak)
  • Installer AppImageLauncher settings (deb)
  • Télécharger jitsi (appimage)
  • Télécharger Zoho Mail (appimage)
  • Installer woeusb-ng (github pip3 install)
  • Installer Zoiper (Free) (deb)
  • Installer Antidote 10 (.bash)
  • Installer JDownloader2 (.sh)
  • Installer extension Language Tool pour LibreOffice(.oxt)
  • Installer Calibre (flathub)
  • Installer Calibre plugins (DDRM & Modify epub)
  • Installer Sigil (epub editor) (flathub)
  • Installer Script nemo « /media/nas1/logiciels/Linux/Bureautique/PDF tools/Scripts pour Nemo/PDFMtEd-master.zip » sudo apt install libimage-exiftool-perl yad qpdf
  • Installer aeskulap 0.2.2-beta2 (deb) – visualisateur de radiographie

Copie des répertoires de logiciels

Copie des dossiers config des logiciels

  • dossier ~/home/.local/share/puddletag du vieux OS vers nouveau OS
  • dossier ~/home/.filezilla du vieux OS vers nouveau OS
  • dossier ~/home/.quolibet du vieux OS vers nouveau OS
  • dossier ~/home/.vuescan du vieux OS vers nouveau OS
  • fichier ~/home/.ssh/config du vieux OS vers nouveau OS

Ajustements logiciels

Firefox:

Connecter FIREFOX au compte FIREFOX pour synchroniser les Marques-Pages, Extensions, etc.

Pour démarrer Firefox avec un proxy socks v4, il faut utiliser Firefox -P « Nom du profil » et adapter le profil selon vos besoins.

Tapez about:config dans la barre d’adresse, filtrez avec le terme « ipv6 », et mettre la valeur sur « True » à l’option network.dns.disableIPv6

Evolution:

Ajuster les paramètres avec FLATSEAL

Flatseal_Evolution_SystemeImpression
Flatseal_Evolution_SystemeImpression
Flatseal_Evolution_FS
Flatseal_Evolution_FS

Applets et Desklets:

Ajouter les applets au tableau de bord:

  • scripts
  • Restart Cinnamon
  • SSH Launcher
  • Météo
  • Afficher le bureau

Modifier affichage Heure dans l’applet Calendrier: %e %b %Y %n%k:%M

Paramètres Applet Calendrier
Paramètres Applet Calendrier

Ajouter le Weather Desklet au bureau:

Weather Desklet
Weather Desklet

Configurer le logiciel WEBAPP pour l’application LMS, Amazon Prime, Tou.tv et NETFLIX

Application WEB
Application WEB

puddletag (ajouter vlc --started-from-file --playlist-enqueue --play-and-exit aux préférences pour lire un fichier)

jxplorer avec fichier de francisation UTF8 /usr/share/jxplorer/language/JX_fr.properties
installer aussi le template pour Thunderbird dans /usr/share/jxplorer/templates

quodlibet (Pour afficher le compositeur, format et replaygain ajouter dans autres: composer ~format replaygain_track_gain replaygain_album_gain ~#bitrate)

Importation des configurations

Les logiciels suivants ont des fichiers de configuration importable afin de sauver un peu de temps

  • EVOLUTION
  • Weather Desklet

Notes

Thunderbird (Modules):

  • thunderbird-l10n-fr
  • lightning
  • Display mail user agent
  • Fournisseur pour Google Agenda
  • gContactSync
  • Thundersync
  • Trier les dossiers manuellement

VirtualBox:

Pour lancer directement une machine: VBoxManage startvm «nommachine», mais il faut l’ajouter à VirtualBox avec la commande «add» du menu. Ensuite, enlever l’association du disque dur et supprimer la machine de la liste et ajouter à nouveau. Elle sera alors enregistrée et le raccourci du bureau fonctionnera.

Éditer le groupe vboxusers pour ajouter «votre user» afin que l’USB fonctionne et ajouter le pack d’extension qui correspond à votre version de VirtualBox