sow - station Ubuntu 18.4 LTS - Installation

Sowebio SARL 15, rue du Temple 17310 – St Pierre d’Oléron – France

Capital 15 000 EUR – SIRET 844 060 046 00019 – RCS La Rochelle – APE 6201Z – TVA FR00844060046

sow - station Ubuntu 18.4 LTS - Installation édition 96 du 30/10/19 www.soweb.io Ce document est la propriété de Sowebio SARL et ne doit pas être copié ou transmis sans permission [email protected] This document is property of Sowebio SARL and may not be copied or circulated without permission page 1 sur 63 Indice Validation Objet 1 17/06/18 Édition initiale - source station Debian 9 - Installation sr 20 27/10/18 Refonte complète sr 42 11/11/18 Mise à jour générale sr 50 17/12/18 Amélioration du chapitre Impression & Numérisation sr 56 04/02/19 Suppression de certaines personnalisations sr 57 06/02/19 Impression en ligne de commande sr 58 07/03/19 Chapitre Sécurité déporté dans référence ITSec sr 61 11/03/19 Mise à jour générale sr 62 03/05/19 Section Gestionnaire de fichiers sr 67 18/07/19 Hibernation avec et sans LVM sr 71 31/07/19 Mise à jour générale sr 86 28/08/19 Ajout chapitre Audio en provenance de l’installation de station Debian 9 et adaptation Ubuntu sr 88 29/08/19 Mise à jour chapitre Références sr 91 30/10/19 Corrections typographiques et orthographiques sr 93 30/10/19 Purge des spywares spécifiques Ubuntu 18.04 LTS sr

96

Étapes de mise à jour du tableau d'historique. Avant toute modification du document : – Positionner le curseur sur l'avant dernière ligne du tableau (celle au dessus de « Édition courante ») ; – Créer une nouvelle ligne dans le tableau ; – Sélectionner et copier la dernière ligne, de « Validation » à « Email » (tout sauf la première colonne) ; – Positionner le curseur sur l'avant dernière ligne, dans la colonne « Validation » ; – Coller ; Reporter l'indice de la dernière ligne dans la nouvelle ligne.

Impression - Édition 96- 252:42:32

« Be seeing you » Number six, The prisoner - « I have been studying how I may compare this prison where I live unto the world » - Richard II, Act V

sow - station Ubuntu 18.4 LTS - Installation édition 96 du 30/10/19 www.soweb.io Ce document est la propriété de Sowebio SARL et ne doit pas être copié ou transmis sans permission [email protected] This document is property of Sowebio SARL and may not be copied or circulated without permission page 2 sur 63 Table des matières

Environnemments 1 Généralités...... 7 2 Stations...... 7 2.1 ro1, ro2, ro7 – Dell Latitude E7270...... 7 2.2 ro3 – CM ASUS P6...... 7 2.3 ro4, ro6 – Dell Optiplex 780...... 7 2.4 ro5 – Dell Optiplex 380...... 8 2.5 ro8, ro9 – NUC Intel 7i5BNH 32 Go RAM + 1 Acer ET430K 43’’ 4K...... 8 Système 1 Installation...... 9 1.1 Démarrage et préparation...... 9 1.2 Installation...... 9 1.3 Installation chiffrée...... 10 1.4 Paramétrage initial...... 10 1.5 Finalisation...... 10 2 Paquets...... 11 2.1 Dépôts...... 11 2.2 Utilitaires...... 12 2.3 Applications...... 13 3 Paramétrage...... 13 3.1 Problème logiciel détecté...... 13 4 Hardware...... 14 4.1 Smartcard...... 14 4.2 Hddtemp...... 14 4.3 Lm-sensors...... 14 4.4 Divers...... 15 5 Hibernation...... 15 5.1 Généralités...... 15 5.2 Nouvelle swap...... 17 5.3 Actualisation du noyau...... 19 5.4 Hibernation...... 20 5.5 Boutons Suspend & Hibernate...... 21 5.6 Divers...... 23 Graphique 1 Base...... 24 1.1 Écrans...... 24 1.2 Fonds d’écrans et images utilisateurs...... 25 2 Xorg...... 26 2.1 Polices...... 26

sow - station Ubuntu 18.4 LTS - Installation édition 96 du 30/10/19 www.soweb.io Ce document est la propriété de Sowebio SARL et ne doit pas être copié ou transmis sans permission [email protected] This document is property of Sowebio SARL and may not be copied or circulated without permission page 3 sur 63 2.2 Lissages des polices...... 27 2.3 Taille pointeur souris...... 27 2.4 Actualisation des ressources...... 27 Gnome 3 1 Généralités...... 28 1.1 Introduction...... 28 1.2 Documentation...... 28 1.3 Gnome 3 Classic...... 28 2 Paquets additionnels...... 28 3 Paramétrage...... 28 3.1 Wi-Fi...... 28 3.2 Bluetooth...... 29 3.3 Arrière-plan...... 29 3.4 Dock...... 29 3.5 Notifications...... 29 3.6 Recherche...... 29 3.7 Pays et langue...... 29 3.8 Accès universel...... 29 3.9 Comptes en ligne...... 29 3.10 Confidentialité...... 29 3.11 Partage...... 29 3.12 Son...... 29 3.13 Énergie...... 29 3.14 Réseau...... 30 3.15 Périphériques – Écrans...... 30 3.16 Périphériques – Clavier...... 30 3.17 Périphériques – Souris et pavé tactile...... 30 3.18 Périphériques – Imprimantes...... 30 3.19 Périphériques – Médias amovibles...... 30 3.20 Périphériques – Thunderbolt...... 30 3.21 Périphériques – Tablette Wacom...... 30 3.22 Périphériques – Couleur...... 30 3.23 Détails – À propos...... 30 3.24 Détails – Date et heure...... 30 3.25 Détails – Utilisateurs...... 30 3.26 Détails – Applications par défaut...... 30 4 Ajustements...... 30 4.1 Apparence...... 31 4.2 Applications au démarrage...... 31 4.3 Barre supérieure...... 31 4.4 Bureau...... 31 4.5 Clavier et souris...... 31 4.6 Espaces de travail...... 31 4.7 Extensions...... 31

sow - station Ubuntu 18.4 LTS - Installation édition 96 du 30/10/19 www.soweb.io Ce document est la propriété de Sowebio SARL et ne doit pas être copié ou transmis sans permission [email protected] This document is property of Sowebio SARL and may not be copied or circulated without permission page 4 sur 63 4.8 Extensions pour Espaces de travail...... 33 4.9 Fenêtres...... 34 4.10 Polices...... 34 4.11 Énergie...... 34 5 Gestionnaire de fichiers...... 34 5.1 Ajouter entrée nouveau fichier...... 34 5.2 Ouvrir terminal ici...... 34 6 Favoris sur le dock...... 35 6.1 Fichiers .desktop...... 35 6.2 Mise en favoris...... 35 7 Raccourcis sur le bureau...... 35 7.1 Arronax...... 35 7.2 Gnome Desktop Item Edit...... 35 8 Conky...... 36 8.1 Lancement...... 36 8.2 Paramétrage...... 36 8.3 Documentation...... 37 Audio 1 Généralités...... 38 2 PulseAudio...... 39 Sécurité Réseau 1 Généralités...... 41 1.1 Fichiers hostname et hosts...... 41 1.2 Profils de connexion...... 41 2 WLAN...... 41 2.1 APN 4G SFR...... 41 3 WIFI...... 42 4 Bluetooth...... 42 5 Fixe...... 42 6 VPN...... 42 6.1 Installation...... 42 6.2 ProtonVPN – Paramétrage...... 42 6.3 ProtonVPN - Fuites DNS...... 45 Impression & Numérisation 1 Équipements...... 47 2 Gestionnaire d’impression...... 47 2.1 Désactivation de la découverte des imprimantes réseau...... 47 2.2 Impression via SMB...... 48 2.3 Installation par batch...... 48 3 Brother MFC 8950DW...... 48 3.1 Imprimante...... 48 3.2 Scanner...... 50

sow - station Ubuntu 18.4 LTS - Installation édition 96 du 30/10/19 www.soweb.io Ce document est la propriété de Sowebio SARL et ne doit pas être copié ou transmis sans permission [email protected] This document is property of Sowebio SARL and may not be copied or circulated without permission page 5 sur 63 4 Epson Workforce Pro WF-8590 Postscript...... 52 4.1 Imprimante...... 53 4.2 Scanner...... 54 5 Gestionnaire de numérisation...... 55 5.1 Installation...... 55 5.2 Paramètrage...... 55 6 Impression en ligne de commande...... 56 6.1 Démarche...... 56 Périphériques spécifiques 1 Superdrive Apple A1379...... 59 1.1 Introduction...... 59 1.2 Installation...... 59 1.3 Contrôles...... 60 1.4 Précautions...... 61 Référence 1 ToDo List...... 62 1.1 Sécurité : faire le point des outils sécurité...... 62 2 Station en raid...... 62 2.1 Installation...... 62 2.2 Finitions...... 62 3 Troubleshooting...... 63 3.1 Filaire non géré...... 63 4 Anomalies...... 63 4.1 Gscan2pdf : scanner réseau Brother non reconnu avec paramètre --device=...... 63 4.2 Hibernation hybride...... 63

sow - station Ubuntu 18.4 LTS - Installation édition 96 du 30/10/19 www.soweb.io Ce document est la propriété de Sowebio SARL et ne doit pas être copié ou transmis sans permission [email protected] This document is property of Sowebio SARL and may not be copied or circulated without permission page 6 sur 63 Environnemments

1 Généralités

2 Stations

2.1 ro1, ro2, ro7 – Dell Latitude E7270 WLAN : reconnu WIFI : reconnu BT : reconnu LAN : reconnu Touches de fonctions : reconnues (Fn, HP, micro interne, luminosité clavier, luminosité écran) Lecteur d’empreintes : non reconnu (microcontrôleur « sécurisé » sans pilotes Linux). Hibernation hybride : ok

00:00.0 Host bridge: Intel Corporation Skylake Host Bridge/DRAM Registers (rev 08) 00:02.0 VGA compatible controller: Intel Corporation HD Graphics 520 (rev 07) 00:04.0 Signal processing controller: Intel Corporation Skylake Processor Thermal Subsystem (rev 08) 00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21) 00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21) 00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21) 00:16.3 Serial controller: Intel Corporation Device 9d3d (rev 21) 00:17.0 RAID bus controller: Intel Corporation 82801 Mobile SATA Controller [RAID mode] (rev 21) 00:1c.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #5 (rev f1) 00:1d.0 PCI bridge: Intel Corporation Device 9d1a (rev f1) 00:1f.0 ISA bridge: Intel Corporation Sunrise Point-LP LPC Controller (rev 21) 00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21) 00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21) 00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21) 00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection I219-LM (rev 21) 01:00.0 Network controller: Intel Corporation Wireless 8260 (rev 3a) 02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader (rev 01)

2.2 ro3 – CM ASUS P6 Tout est reconnu. Carte son externe 4 in, 4 out EST MAYA 44 USB+ : reconnue, aucune configuration nécessaire.

2.3 ro4, ro6 – Dell Optiplex 780 Tout est reconnu.

00:00.0 Host bridge: Intel Corporation 4 Series Chipset DRAM Controller (rev 03) 00:01.0 PCI bridge: Intel Corporation 4 Series Chipset PCI Express Root Port (rev 03) 00:03.0 Communication controller: Intel Corporation 4 Series Chipset HECI Controller (rev 03) 00:03.2 IDE interface: Intel Corporation 4 Series Chipset PT IDER Controller (rev 03) 00:03.3 Serial controller: Intel Corporation 4 Series Chipset Serial KT Controller (rev 03) 00:19.0 Ethernet controller: Intel Corporation 82567LM-3 Gigabit Network Connection (rev 02) 00:1a.0 USB controller: Intel Corporation 82801JD/DO (ICH10 Family) USB UHCI Controller #4 (rev 02) 00:1a.1 USB controller: Intel Corporation 82801JD/DO (ICH10 Family) USB UHCI Controller #5 (rev 02) 00:1a.2 USB controller: Intel Corporation 82801JD/DO (ICH10 Family) USB UHCI Controller #6 (rev 02) 00:1a.7 USB controller: Intel Corporation 82801JD/DO (ICH10 Family) USB2 EHCI Controller #2 (rev 02) 00:1b.0 Audio device: Intel Corporation 82801JD/DO (ICH10 Family) HD Audio Controller (rev 02) 00:1c.0 PCI bridge: Intel Corporation 82801JD/DO (ICH10 Family) PCI Express Port 1 (rev 02)

sow - station Ubuntu 18.4 LTS - Installation édition 96 du 30/10/19 stef [@|.]genesix.org Ce document est la propriété de Sowebio SARL et ne doit pas être copié ou transmis sans permission This document is property of Sowebio SARL and may not be copied or circulated without permission page 7 sur 63 00:1c.1 PCI bridge: Intel Corporation 82801JD/DO (ICH10 Family) PCI Express Port 2 (rev 02) 00:1d.0 USB controller: Intel Corporation 82801JD/DO (ICH10 Family) USB UHCI Controller #1 (rev 02) 00:1d.1 USB controller: Intel Corporation 82801JD/DO (ICH10 Family) USB UHCI Controller #2 (rev 02) 00:1d.2 USB controller: Intel Corporation 82801JD/DO (ICH10 Family) USB UHCI Controller #3 (rev 02) 00:1d.7 USB controller: Intel Corporation 82801JD/DO (ICH10 Family) USB2 EHCI Controller #1 (rev 02) 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev a2) 00:1f.0 ISA bridge: Intel Corporation 82801JDO (ICH10DO) LPC Interface Controller (rev 02) 00:1f.2 SATA controller: Intel Corporation 82801JD/DO (ICH10 Family) SATA AHCI Controller (rev 02) 00:1f.3 SMBus: Intel Corporation 82801JD/DO (ICH10 Family) SMBus Controller (rev 02) 01:00.0 VGA compatible controller: NVIDIA Corporation G96 [GeForce 9500 GT] (rev a1)

2.4 ro5 – Dell Optiplex 380 Tout est reconnu.

00:00.0 Host bridge: Intel Corporation 4 Series Chipset DRAM Controller (rev 03) 00:01.0 PCI bridge: Intel Corporation 4 Series Chipset PCI Express Root Port (rev 03) 00:1b.0 Audio device: Intel Corporation NM10/ICH7 Family High Definition Audio Controller (rev 01) 00:1c.0 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 1 (rev 01) 00:1d.0 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #1 (rev 01) 00:1d.1 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #2 (rev 01) 00:1d.2 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #3 (rev 01) 00:1d.3 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #4 (rev 01) 00:1d.7 USB controller: Intel Corporation NM10/ICH7 Family USB2 EHCI Controller (rev 01) 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1) 00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge (rev 01) 00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01) 00:1f.2 IDE interface: Intel Corporation NM10/ICH7 Family SATA Controller [IDE mode] (rev 01) 00:1f.3 SMBus: Intel Corporation NM10/ICH7 Family SMBus Controller (rev 01) 01:00.0 VGA compatible controller: NVIDIA Corporation GT218 [GeForce 210] (rev a2) 01:00.1 Audio device: NVIDIA Corporation High Definition Audio Controller (rev a1) 02:00.0 Ethernet controller: Broadcom Limited NetLink BCM57780 Gigabit Ethernet PCIe (rev 01)

2.5 ro8, ro9 – NUC Intel 7i5BNH 32 Go RAM + 1 Acer ET430K 43’’ 4K Tout est reconnu.

00:00.0 Host bridge: Intel Corporation Device 5904 (rev 03) 00:02.0 VGA compatible controller: Intel Corporation Device 5926 (rev 06) 00:08.0 System peripheral: Intel Corporation Skylake Gaussian Mixture Model 00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21) 00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21) 00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21) 00:17.0 SATA controller: Intel Corporation Sunrise Point-LP SATA Controller [AHCI mode] (rev 21) 00:1c.0 PCI bridge: Intel Corporation Device 9d10 (rev f1) 00:1c.5 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #6 (rev f1) 00:1c.7 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #8 (rev f1) 00:1f.0 ISA bridge: Intel Corporation Device 9d4e (rev 21) 00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21) 00:1f.3 Multimedia audio controller: Intel Corporation Device 9d71 (rev 21) 00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21) 00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (4) I219-V (rev 21) 3a:00.0 Network controller: Intel Corporation Device 24fd (rev 78) 3b:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5229 PCI Express Card Reader (rev 01)

sow - station Ubuntu 18.4 LTS - Installation édition 96 du 30/10/19 www.soweb.io Ce document est la propriété de Sowebio SARL et ne doit pas être copié ou transmis sans permission [email protected] This document is property of Sowebio SARL and may not be copied or circulated without permission page 8 sur 63 Système

1 Installation

Installation de GNU/Linux Ubuntu Bionic Beaver 18.04 LTS

https://www.ubuntu.com/download/desktop

1.1 Démarrage et préparation Graver clé USB

Positionner le BIOS sur UEFI.

⇨Ne jamais tenter d’installer directement. Toujours passer par la phase d’essai !

Booter en UEFI sur « Try Ubuntu Without Installing » (afin de permettre une bonne configuration de Grub en UEFI pour le reboot après installation et configurer ultérieurement et réellement le cla - vier en français, ce qui sera indispensable pour la création du mot de passe pour le disque chiffré).

Paramètres / Applications / All / Settings / Region & Language

Language : Français [Done] Formats : Français [Done] Input Source [+] : French (Français) / Français (AZERTY) [Add] Input Source [-] : English

Redémarrer la session via ../Language / [Restart...] / Logout

Après le redémarrage de la session, valider [Mettre à jour les noms].

1.2 Installation Installer Ubuntu 18.04 LTS

Passer en français, affichage [Continuer]

Passer en français, clavier Français (variante) [Continuer]

⇨Si connectivité Wifi, attendre la connexion avant de cliquer sur [Suivant].

(o) Installation minimale [x] Télécharger les mises à jour [x] Installer un logiciel tiers… [Continuer]

⇨Attendre plusieurs minutes.

sow - station Ubuntu 18.4 LTS - Installation édition 96 du 30/10/19 stef [@|.]genesix.org Ce document est la propriété de Sowebio SARL et ne doit pas être copié ou transmis sans permission This document is property of Sowebio SARL and may not be copied or circulated without permission page 9 sur 63 (o) Effacer le disque et installer Ubuntu

1.3 Installation chiffrée [x] Chiffrer la nouvelle installation [x] Utiliser LVM pour la nouvelle installation [Installer maintenant]

⇨Ne pas traiter d’autres disques par partitionnement manuel (sera fait ultérieurement).

Choisir une clé de sécurité : {adm7} Choisir une clé de sécurité : {adm7} [x] Écraser l'espace disque vide [Installer maintenant]

Faut-il appliquer les changements sur les disques ? [Continuer]

1.4 Paramétrage initial Où êtes-vous ? [Continuer]

Votre nom : Nom Prénom Le nom de votre ordinateur : ro7 Choisir un nom d'utilisateur : {user} Mot de passe : {niveau 11} Mot de passe : {niveau 11} (o) Demander mon mot de passe pour ouvrir une session [Continuer]

L'installation est remarquablement rapide [Redémarrer]

Après le redémarrage…

Entrer le mot de passe de déchiffrement du disque. Entrer le mot de passe du compte.

Première connexion [Suivant]

(o) Non, ne pas envoyer d'information système

[Suivant] [Terminé]

1.5 Finalisation Débrancher la clé et redémarrer.

sow - station Ubuntu 18.4 LTS - Installation édition 96 du 30/10/19 www.soweb.io Ce document est la propriété de Sowebio SARL et ne doit pas être copié ou transmis sans permission [email protected] This document is property of Sowebio SARL and may not be copied or circulated without permission page 10 sur 63 ⇨Si le système ne boote pas, vérifier qu’Ubuntu est bien sélectionné dans le BIOS UEFI.

Rebrancher la clé et ouvrir sur la clé d’installation : – station Ubuntu 18.4 LTS – Installation.pdf – station Ubuntu 18.4 LTS – Applications.pdf

Reprendre la procédure d’installation (Paramétrage) ci-dessous.

2 Paquets

2.1 Dépôts Mettre à jour /etc/apt/sources.list :

#--- CD-ROM source

#deb cdrom:[Ubuntu 18.04 LTS _Bionic Beaver_ - Release amd64 (20180426)]/ bionic main restricted

#--- Internet sources

deb http://fr.archive.ubuntu.com/ubuntu/ bionic main restricted # deb-src http://fr.archive.ubuntu.com/ubuntu/ bionic main restricted

# Major bug fix updates produced after the final release of the distribution.

deb http://fr.archive.ubuntu.com/ubuntu/ bionic-updates main restricted # deb-src http://fr.archive.ubuntu.com/ubuntu/ bionic-updates main restricted

# Software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu

deb http://fr.archive.ubuntu.com/ubuntu/ bionic universe # deb-src http://fr.archive.ubuntu.com/ubuntu/ bionic universe deb http://fr.archive.ubuntu.com/ubuntu/ bionic-updates universe # deb-src http://fr.archive.ubuntu.com/ubuntu/ bionic-updates universe

## Software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu

deb http://fr.archive.ubuntu.com/ubuntu/ bionic multiverse # deb-src http://fr.archive.ubuntu.com/ubuntu/ bionic multiverse deb http://fr.archive.ubuntu.com/ubuntu/ bionic-updates multiverse # deb-src http://fr.archive.ubuntu.com/ubuntu/ bionic-updates multiverse

# Software in backports WILL NOT receive any review or updates from the Ubuntu security team.

deb http://fr.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse # deb-src http://fr.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multi- verse

# Partners proprietary depot (skype, adobe flash, etc.)

deb http://archive.canonical.com/ubuntu bionic partner # deb-src http://archive.canonical.com/ubuntu bionic partner

# Security depots

deb http://security.ubuntu.com/ubuntu bionic-security main restricted # deb-src http://security.ubuntu.com/ubuntu bionic-security main restricted

deb http://security.ubuntu.com/ubuntu bionic-security universe # deb-src http://security.ubuntu.com/ubuntu bionic-security universe

deb http://security.ubuntu.com/ubuntu bionic-security multiverse # deb-src http://security.ubuntu.com/ubuntu bionic-security multiverse deb http://archive.ubuntu.com/ubuntu bionic-backports main restricted universe multiverse

#--- Extended sources

# UbuntuZilla

deb http://downloads.sourceforge.net/project/ubuntuzilla/mozilla/apt all main

#--- EOF

sow - station Ubuntu 18.4 LTS - Installation édition 96 du 30/10/19 www.soweb.io Ce document est la propriété de Sowebio SARL et ne doit pas être copié ou transmis sans permission [email protected] This document is property of Sowebio SARL and may not be copied or circulated without permission page 11 sur 63 Intégration UbuntuZilla :

user@system : sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 2667CA5C

Intégration Waterfox :

user@system : sudo sh - \ "echo 'deb http://download.opensuse.org/repositories/home:/hawkeye116477:/waterfox/ xUbuntu_18.04/ \ /' > /etc/apt/sources.list.d/home:hawkeye116477:waterfox.list"

user@system : wget -nv \ https://download.opensuse.org/repositories/home:hawkeye116477:waterfox/xUbuntu_18.04/Release.key \ -O Release.key

user@system : sudo apt-key add Release.key

Intégration des PPA :

- Arronax

user@system : sudo add-apt-repository ppa:diesch/testing

- File manager actions

user@system : sudo add-apt-repository ppa:daniel-marynicz/filemanager-actions

- Gimp (versions à jour)

user@system : sudo add-apt-repository ppa:otto-kesselgulasch/

– Seafile

user@system : sudo add-apt-repository ppa:seafile/seafile-client

– Ukuu

user@system : sudo add-apt-repository ppa:teejee2008/ppa

- Veracrypt

user@system : sudo add-apt-repository ppa:unit193/encryption

Mettre à jour :

user@system : sudo apt update user@system : sudo apt upgrade

2.2 Utilitaires

❏ Purger pour toutes les machines

Supprime les vimeries, des logiciels qui seront remplacés par d’autres et les jeux :

user@system : sudo apt purge vim-tiny vim-common firefox firefox-locale-en \ firefox-locale-fr -mines gnome-mahjongg gnome-sudoku aisleriot totem

sow - station Ubuntu 18.4 LTS - Installation édition 96 du 30/10/19 www.soweb.io Ce document est la propriété de Sowebio SARL et ne doit pas être copié ou transmis sans permission [email protected] This document is property of Sowebio SARL and may not be copied or circulated without permission page 12 sur 63 ❏ Purger les spywares

Whoopsie, qui est le rapporteur de crash, pourrait être épargné :

user@system : sudo apt purge ubuntu-report popularity-contest apport whoopsie

❏ Purger pour station de bureau

user@system : sudo apt purge gnome-power-manager

❏ Installer

user@system : sudo apt install lshw pciutils usbutils zip unzip rar p7zip-full arj gdebi git \ python-pip ssh sshfs lsb mc bar apt-transport-https curl hdparm lm-sensors hddtemp \ chrome-gnome-shell ubuntu-restricted-extras font-manager mc -utils ffmpeg

Note : https://en.wikipedia.org/wiki/Ubuntu-restricted-extras

2.3 Applications

user@system : sudo apt install audacity bookletimposer dia-rib-network dia-shapes \ dia2code fbreader gimp gimp-help-fr gimp-data gimp-data-extras gimp-lensfun \ gimp-gutenprint gimp-ufraw gimp-resynthesizer gimp-plugin-registry gtkam-gimp

user@system : sudo apt install pdfmod seafile-gui shutter vlc waterfox waterfox-locale-fr

Personnaliser maintenant les logiciels :

⇨Appliquer le document « station Ubuntu 18.4 LTS - Applications »

En particulier Libreoffice (ergonomie) et Waterfox (nécessaire pour les extensions Gnome).

3 Paramétrage

3.1 Problème logiciel détecté Pour supprimer la fenêtre d’avertissement au démarrage d’une session :

user@system : sudo systemctl disable apport.service

user@system : sudo sed -i 's/enabled=1/enabled=0/' /etc/default/apport

Redémarrer la session.

sow - station Ubuntu 18.4 LTS - Installation édition 96 du 30/10/19 www.soweb.io Ce document est la propriété de Sowebio SARL et ne doit pas être copié ou transmis sans permission [email protected] This document is property of Sowebio SARL and may not be copied or circulated without permission page 13 sur 63 4 Hardware

4.1 Smartcard

❏ Installation

user@system : apt

❏ Contrôle

<<>>

4.2 Hddtemp

❏ Contrôle

user@system : sudo hddtemp /dev/sda

/dev/sda: WDC WD7500BFCX-68N6GN0: 39°C

ou

/dev/sda: WDC WD7500BFCX-68N6GN0 : le lecteur est en veille

4.3 Lm-sensors

❏ Paramétrage

user@system : sudo sensors-detect

user@system : systemctl restart kmod

❏ Contrôle

user@system : sensors

pch_skylake-virtual-0 Adapter: Virtual device temp1: +45.5°C

coretemp-isa-0000 Adapter: ISA adapter Physical id 0: +43.0°C (high = +100.0°C, crit = +100.0°C) Core 0: +43.0°C (high = +100.0°C, crit = +100.0°C) Core 1: +42.0°C (high = +100.0°C, crit = +100.0°C)

user@system : sensors

iwlwifi-virtual-0 Adapter: Virtual device temp1: +41.0°C

dell_smm-virtual-0 Adapter: Virtual device Processor Fan: 0 RPM CPU: +39.0°C Ambient: +38.0°C SODIMM: +34.0°C Other: +33.0°C

acpitz-virtual-0 Adapter: Virtual device

sow - station Ubuntu 18.4 LTS - Installation édition 96 du 30/10/19 www.soweb.io Ce document est la propriété de Sowebio SARL et ne doit pas être copié ou transmis sans permission [email protected] This document is property of Sowebio SARL and may not be copied or circulated without permission page 14 sur 63 temp1: +25.0°C (crit = +107.0°C)

coretemp-isa-0000 Adapter: ISA adapter Package id 0: +42.0°C (high = +100.0°C, crit = +100.0°C) Core 0: +42.0°C (high = +100.0°C, crit = +100.0°C) Core 1: +40.0°C (high = +100.0°C, crit = +100.0°C)

pch_skylake-virtual-0 Adapter: Virtual device temp1: +37.0°C

4.4 Divers

❏ Smarmontools

Les disques SSD Samsung ne disposent pas d’utilitaires sous Linux, à l’exception de disques montés derrière des cartes RAID. Donc ne pas se fier à l’annonce de leur utilitaire « magician » disponible sous Linux.

5 Hibernation

5.1 Généralités Il est des cas où Windows est par défaut meilleur que le Penguin. Il est des cas où il faut bosser pour obtenir aussi bien. Le système parfait n’existe pas. On se consolera en se rappelant les milliers d’heures qu’on aura perdues dans notre unique petite vie à cause de la crassitude d’un dealer de produits frelatés dont l’adresse est, en toute modestie, One Microsoft Way, Redmond.

❏ Double problématique

Par défaut l'hibernation n'est simplement pas implémentée dans la 18.04 1. Seule la fonction « sus- pend-to-ram » est présente. Il est possible qu’avec les portables équipés de 8 à 16 Go de RAM et des SSD pas très dodus, Ubuntu a estimé que ça ferait désordre de consommer 8 à 16 Go de disque à état solide. Par ailleurs, si la reprise après un suspend-to-ram est instantanée, la reprise après un hibernate-to-disk prend environ 30 secondes.

La 18.04 créée par défaut une swap en partition LVM bien trop petite pour hiberner. Les disques de nos portables sont chiffrés via LUKS. Il est théoriquement possible de réduire une partition LVM chiffrée (la principale) pour en agrandir une autre (la swap) mais en pratique, c’est de la gymnas - tique disorthopédique2.

❏ Solution

Supprimer la swap en partition et créer un fichier de swap de la taille requise, simplement à la ra - cine de la partition principale.

Il est tentant de ne pas se limiter à « hibernate-to-disk » car Il existe des solutions de veille hybrides alliant le meilleur des deux mondes 3. Quoique à cette heure, systemd soit seulement disponible en

1 https://bugs.launchpad.net/ubuntu/+source/partman-auto/+bug/1767299 2 https://help.ubuntu.com/community/ResizeEncryptedPartitions 3 http://manpages.ubuntu.com/manpages/bionic/man5/systemd-sleep.conf.5.html

sow - station Ubuntu 18.4 LTS - Installation édition 96 du 30/10/19 www.soweb.io Ce document est la propriété de Sowebio SARL et ne doit pas être copié ou transmis sans permission [email protected] This document is property of Sowebio SARL and may not be copied or circulated without permission page 15 sur 63 v237 dans la 18.04, alors qu’il faudrait la version v239 4, Ubuntu a encore fait du bon travail en backportant les fonctions intéressantes dans la v237 spécifique de systemd « 237-3ubuntu10.3 »5.

Parmis ces veilles hybrides, on distingue les modes « hybrid-sleep » et « suspend-then-hibernate » : – L'« hybrid-sleep » (ou suspend-to-both) n’a pas été retenu pour ménager la batterie et le ssd. Dans ce mode, on reste en « suspend-to-ram » tout en ayant par précaution effectué un « hiber- nate-to-disk ». L'avantage est double : on redémarrera toujours plus vite qu’à partir du disque et s'il n’y a plus de batteries, on n’a rien perdu. L’inconvénient est majeur : on va cycler plus rapidement la batterie. – Le « suspend-to-hibernate » semble plus intéressant. Toutefois, les 30 secondes d’attente pour la restauration sont lassantes à force. On est tenté d’augmenter le délai de suspension avant l’hiberna- tion au détriment de l’autonomie. En définitive, il semble préférable de laisser à l’utilisateur la res - ponsabilité de choisir de passer en hibernation.

Remarquons qu'« hibernate-to-disk » compresse la ram. Il est tentant de réserver une swap plus petite que la ram6. Au pire, la fonction d'hibernation échouera sans planter (le penguin est fantas - tique). Dans tous les cas, la lecture de la documentation du kernel permet de gagner du temps 7, sans oublier la documentation de la distribution ArchLinux, toujours excellente 8.

On lit tout et n'importe quoi sur la façon de procéder car c'est une fonction qui pouvait être implé - mentée de différentes manières et dont le paramétrage a été totalement renouvelé par systemd. Avec une 18.04, la bonne version de kernel, de systemd et de partitions chiffrées, etc. la solution proposée est non seulement fonctionnelle, simple à mettre en œuvre et à paramétrer, mais égale - ment dans l'esprit de la distribution (mécanisme fondé sur systemd, sans nécessité de paquets sup - plémentaires, l'autre façon étant d'utiliser directement les fonctions du noyau, en court-circuitant systemd).

La fonctionnalité est proposée ainsi : – On ne change rien au comportement par défaut : « suspend-to-ram » quand on replie l'écran ; – Mais au bout de 120 mn (paramétrable), il y a réveil temporaire et passage en « hibernate-to- disk », suivi d’un arrêt total de la machine ; – Le bouton physique d'arrêt-marche commande désormais l'« hibernate-to-disk » ; – Les boutons de suspension et d'hibernation apparaissent désormais dans le menu de login.

❏ Liens divers

https://www.digitalocean.com/community/tutorials/how-to-add-swap-space-on-ubuntu-18-04 https://www.linuxuprising.com/2018/08/how-to-use-swap-file-instead-of-swap.html https://www.freedesktop.org/software/systemd/man/systemd-sleep.conf.html https://www.freedesktop.org/software/systemd/man/systemd-suspend-then-hibernate.service.html

4 https://launchpad.net/ubuntu/+source/systemd/239-7ubuntu1 5 https://launchpad.net/ubuntu/bionic/+source/systemd/+changelog 6 https://www.reddit.com/r/linuxquestions/comments/46lgla/how_can_hibernate_function_if_my_swap_is_less 7 https://www.kernel.org/doc/Documentation/power/interface.txt 8 https://wiki.archlinux.org/index.php/Power_management/Suspend_and_hibernate

sow - station Ubuntu 18.4 LTS - Installation édition 96 du 30/10/19 www.soweb.io Ce document est la propriété de Sowebio SARL et ne doit pas être copié ou transmis sans permission [email protected] This document is property of Sowebio SARL and may not be copied or circulated without permission page 16 sur 63 5.2 Nouvelle swap

❏ Création nouvelle swap

⇨A adapter en fonction de la mémoire RAM !

–- si btrfs utiliser dd à la place de fallocate

user@system : sudo fallocate -l 16G /swapfile

Continuer :

user@system : sudo chmod 600 /swapfile

user@system : sudo mkswap /swapfile

Configure l'espace d'échange (swap) en version 1, taille = 16 GiB (17179865088 octets) pas d'étiquette, UUID=43c20010-dfb3-438f-af86-ec5f30cf18e9

user@system : sudo swapon /swapfile

Vérifications :

user@system : sudo swapon -show

NAME TYPE SIZE USED PRIO /dev/dm-2 partition 976M 0B -2 /swapfile file 16G 0B -3

user@system : free -h

total utilisé libre partagé tamp/cache disponible Mem: 15G 3,2G 10G 500M 2,0G 11G Partition d'échange: 16G 0B 16G

Rendre la modification permanente :

user@system : sudo cp /etc/fstab /etc/fstab.org

user@system : sudo echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

/swapfile none swap sw 0 0

Supprimer l’ancienne swap :

user@system : sudo swapoff /dev/mapper/ubuntu--vg-swap_1

user@system : sudo swapon -show

NAME TYPE SIZE USED PRIO /swapfile file 16G 0B -2

❏ Si installation avec LVM

Rendre la modification permanente dans /etc/initramfs-tools/conf.d/resume :

sow - station Ubuntu 18.4 LTS - Installation édition 96 du 30/10/19 www.soweb.io Ce document est la propriété de Sowebio SARL et ne doit pas être copié ou transmis sans permission [email protected] This document is property of Sowebio SARL and may not be copied or circulated without permission page 17 sur 63 –- Suppression de la référence de la partition de swap

user@system : sudo sed -i 's/^RESUME=UUID/#RESUME=UUID/g' /etc/initramfs-tools/conf.d/resume

–- Vérification

user@system : cat /etc/initramfs-tools/conf.d/resume

#RESUME=UUID=f2cf290a-c7de-4aa4-a2f0-208711330555

Rendre la modification permanente dans /etc/fstab :

user@system : sudo sed -i "s|/dev/mapper/ubuntu--vg-swap_1|#/dev/mapper/ubuntu--vg-swap_1|" /etc/fstab

user@system : cat /etc/fstab ... # Ancienne swap #/dev/mapper/ubuntu--vg-swap_1 none swap sw 0 0 ... # Nouvelle swap /swapfile none swap sw 0 0 …

Mettre à jour l’initramfs :

user@system : sudo update-initramfs -u

❏ Si installation sans LVM

Lire l’UUID de la partition principale :

user@system : blkid

/dev/sdb1: UUID="2093f7b3-97bb-410f-ac5c-ecaa34468eae" TYPE="ext4" PARTUUID="50e959d1-01" /dev/sda1: UUID="133501c6-f4e6-4892-81ff-51037de36b57" TYPE="ext4" PARTUUID="a24f748e-01" /dev/mapper/veracrypt1: SEC_TYPE="msdos" UUID="289F-1AE0" TYPE="vfat"

Créer et éditer /etc/initramfs-tools/conf.d/resume :

/etc/initramfs-tools/conf.d/resume

resume=UUID=133501c6-f4e6-4892-81ff-51037de36b57 resume_offset=21659648

❏ Finalisations

Redémarrer.

Vérifier la nouvelle swap :

user@system : sudo swapon -show

NAME TYPE SIZE USED PRIO /swapfile file 16G 0B -2

sow - station Ubuntu 18.4 LTS - Installation édition 96 du 30/10/19 www.soweb.io Ce document est la propriété de Sowebio SARL et ne doit pas être copié ou transmis sans permission [email protected] This document is property of Sowebio SARL and may not be copied or circulated without permission page 18 sur 63 ❏ Suppression de l'ancienne swap

user@system : sudo lvs

LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert root ubuntu-vg -wi-ao---- 230,66g swap_1 ubuntu-vg -wi-a----- 976,00m

user@system : sudo lvremove ubuntu-vg/swap_1

user@system : sudo lvs

LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert root ubuntu-vg -wi-ao---- 236,80g

–- Agrandissement de la partition principale

user@system : sudo lvextend -L +976m ubuntu-vg/root

Size of logical volume ubuntu-vg/root changed from <236,80 GiB (60620 extents) to 237,75 GiB (60864 extents). Logical volume ubuntu-vg/root successfully resized.

user@system : sudo resize2fs /dev/mapper/ubuntu--vg-root

resize2fs 1.44.1 (24-Mar-2018) Le système de fichiers de /dev/mapper/ubuntu--vg-root est monté sur / ; le changement de taille doit être effectué en ligne old_desc_blocks = 30, new_desc_blocks = 30 Le système de fichiers sur /dev/mapper/ubuntu--vg-root a maintenant une taille de 62324736 blocs (4k).

Redémarrer.

Vérifier l’agrandissement de la partition principale :

user@system : sudo lvs

LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert root ubuntu-vg -wi-ao---- 237,75g

237,75 Go au lieu de 236,80 Go, on a bien récupéré un Go environ.

5.3 Actualisation du noyau

–- Mesure de consommation (pour portable)

user@system : sudo apt install powertop user@system : sudo powertop

–- Version du noyau

user@system : uname -r

4.15.0

– Passer en 4.17 / 4.19 (éviter 4.20)

user@system : sudo apt install ukuu

Lancer ukuu...

– En mode texte (de préférence) :

-- Charger la liste

sow - station Ubuntu 18.4 LTS - Installation édition 96 du 30/10/19 www.soweb.io Ce document est la propriété de Sowebio SARL et ne doit pas être copié ou transmis sans permission [email protected] This document is property of Sowebio SARL and may not be copied or circulated without permission page 19 sur 63 user@system : sudo ukuu --list

-- Installer le nouveau noyau

user@system : sudo ukuu --install v4.20

– Ou en mode graphique :

Actualiser More Info (obligatoire pour continuer d’utiliser la version libre) Paramètres / Notification / Décocher toutes Paramètres / Options Grub / Set Grub menu timeout : 2 Installer 4.17.19 / 4.20.15

Redémarrer.

–- Vérifier la mise à jour

user@system : uname -r

4.17.19 / 4.20.15

–- Vérifier la consommation (pour portable)

user@system : sudo powertop

5.4 Hibernation Récupération de l’offset :

user@system : sudo filefrag -v /swapfile

Filesystem type is: ef53 File size of /swapfile is 17179869184 (4194304 blocks of 4096 bytes) ext: logical_offset: physical_offset: length: expected: flags: 0: 0.. 0: 21659648.. 21659648: 1: ...

user@system : df -h

Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur udev 7,8G 0 7,8G 0% /dev tmpfs 1,6G 2,1M 1,6G 1% /run /dev/mapper/ubuntu--vg-root 227G 34G 182G 16% / ...

Il est possible aussi d’utiliser un programme spécifique :

user@system : sudo apt install uswsusp user@system : sudo swap-offset /swapfile user@system : resume offset = 16746496

❏ Si installation avec LVM

Éditer /etc/default/grub :

etc/default/grub

...

sow - station Ubuntu 18.4 LTS - Installation édition 96 du 30/10/19 www.soweb.io Ce document est la propriété de Sowebio SARL et ne doit pas être copié ou transmis sans permission [email protected] This document is property of Sowebio SARL and may not be copied or circulated without permission page 20 sur 63 GRUB_TIMEOUT=2 GRUB_RECORDFAIL_TIMEOUT=2 ...

# Mode debug

GRUB_CMDLINE_LINUX_DEFAULT="no_console_suspend initcall_debug resume=/dev/mapper/ubuntu--vg-root resume_offset=21659648 nokaiser pti=off spectre_v2=off spec_store_bypass_disable=off mds=off"

# Mode final

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash resume=/dev/mapper/ubuntu--vg-root resume_offset=21659648 nokaiser pti=off spectre_v2=off spec_store_bypass_disable=off mds=off"

...

❏ Si installation sans LVM

Utiliser l’UUID de la partition principale (pas la partition de boot) et éditer /etc/default/grub :

etc/default/grub

... GRUB_TIMEOUT=2 GRUB_RECORDFAIL_TIMEOUT=2 ...

# Mode debug

GRUB_CMDLINE_LINUX_DEFAULT="no_console_suspend initcall_debug resume=UUID=133501c6-f4e6-4892-81ff- 51037de36b57 resume_offset=21659648 nokaiser pti=off spectre_v2=off spec_store_bypass_disable=off mds=off"

# Mode final

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash resume=UUID=133501c6-f4e6-4892-81ff-51037de36b57 resume_offset=21659648 nokaiser pti=off spectre_v2=off spec_store_bypass_disable=off mds=off"

...

Mettre à jour Grub :

user@system : sudo update-grub

Création du fichier de configuration GRUB… Image Linux trouvée : /boot/vmlinuz-4.17.19-041719-generic Image mémoire initiale trouvée : /boot/initrd.img-4.17.19-041719-generic Image Linux trouvée : /boot/vmlinuz-4.15.0-38-generic Image mémoire initiale trouvée : /boot/initrd.img-4.15.0-38-generic Image Linux trouvée : /boot/vmlinuz-4.15.0-36-generic Image mémoire initiale trouvée : /boot/initrd.img-4.15.0-36-generic Adding boot menu entry for EFI firmware configuration fait

Test de bon fonctionnement de l’hibernation :

user@system : sudo systemctl hibernate

Rappuyer sur le bouton de mise en marche.

5.5 Boutons Suspend & Hibernate

❏ Boutons logiciels

Créer /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla :

sow - station Ubuntu 18.4 LTS - Installation édition 96 du 30/10/19 www.soweb.io Ce document est la propriété de Sowebio SARL et ne doit pas être copié ou transmis sans permission [email protected] This document is property of Sowebio SARL and may not be copied or circulated without permission page 21 sur 63 user@system : sudo touch /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla user@system : sudo mcedit /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla

/etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla

[Re-enable hibernate by default in upower] Identity=unix-user:* Action=org.freedesktop.upower.hibernate ResultActive=yes

[Re-enable hibernate by default in logind] Identity=unix-user:* Action=org.freedesktop.login1.hibernate;org.freedesktop.login1.handle-hibernate-key;org.freedesk- top.login1;org.freedesktop.login1.hibernate-multiple-sessions;org.freedesktop.login1.hibernate- ignore-inhibit ResultActive=yes

⇨Attention au copier/coller : la ligne Action est une seule ligne.

Redémarrer.

Installer le connecteur gnome dans le système :

user@system : sudo apt install chrome-gnome-shell

Installer l’extension « Intégration à Gnome Shell » dans Waterfox : https://addons.mozilla.org/fr/firefox/addon/gnome-shell-integration

Installer les extensions Gnome : - Suspend button (vérifier avant d’installer sur une machine de bureau) https://extensions.gnome.org/extension/826/suspend-button - Hibernate button https://extensions.gnome.org/extension/755/hibernate-status-button

❏ Boutons physiques

• Poussoir arrêt-marche

Paramètres / Énergie / Bouton de mise en veille et extinction Mise en veille automatique : Quand sur batterie Lorsque le bouton d’extinction est enfoncé : Hiberner

• Fermeture de l’écran (portable uniquement)

Éditer /etc/systemd/logind.conf :

/etc/systemd/logind.conf

[Login] ... #HandleLidSwitch=suspend HandleLidSwitch=suspend-then-hibernate …

sow - station Ubuntu 18.4 LTS - Installation édition 96 du 30/10/19 www.soweb.io Ce document est la propriété de Sowebio SARL et ne doit pas être copié ou transmis sans permission [email protected] This document is property of Sowebio SARL and may not be copied or circulated without permission page 22 sur 63 Créer /etc/systemd/sleep.conf :

/etc/systemd/sleep.conf

[Sleep] # 2h de suspend-to-ram avant hibernate-to-disk HibernateDelaySec=120min

Redémarrer.

5.6 Divers

❏ /etc/systemd/logind.conf

HandlePowerKey=, HandleSuspendKey=, HandleHibernateKey=, HandleLidSwitch=, HandleLid- SwitchExternalPower=, HandleLidSwitchDocked= acceptent les valeurs ignore, poweroff, reboot, halt, kexec, suspend, hibernate, hybrid-sleep, suspend-then-hibernate, & lock 9.

❏ /etc/systemd/sleep.conf

En complément de « suspend-then-hibernate » dans logind.conf, pour temporiser l'hibernation, on utilisera dans sleep.conf le paramètre HibernateDelay=. Exemples de sleep.conf : https://wiki.archlinux.org/index.php/Power_management

Exemple de mise en œuvre de suspend-then-hibernate : https://aymanbagabas.com

9 https://www.freedesktop.org/software/systemd/man/logind.conf.html

sow - station Ubuntu 18.4 LTS - Installation édition 96 du 30/10/19 www.soweb.io Ce document est la propriété de Sowebio SARL et ne doit pas être copié ou transmis sans permission [email protected] This document is property of Sowebio SARL and may not be copied or circulated without permission page 23 sur 63 Graphique

1 Base

L’interface est fondée sur Gnome Session Manager, Xorg & Gnome 3

GSM : gestionnaire de session Gnome xorg : serveur graphique x11 Gnome : gestionnaire manager

1.1 Écrans

❏ Examen

Via la commande « xrandr », déterminer les caractéristiques du ou des écrans connectés.

• Écran 43’’ :

user@system : xrandr

Screen 0: minimum 320 x 200, current 3840 x 2160, maximum 8192 x 8192 DP-1 connected primary 3840x2160+0+0 (normal left inverted right x axis y axis) 941mm x 529mm 3840x2160 60.00*+ 30.00 29.97 2560x1440 59.95 1920x1080 60.00 50.00 59.94 1920x1080i 60.00 50.00 59.94 1680x1050 59.88 1280x1024 75.02 60.02 1440x900 59.90 1280x960 60.00 1280x800 59.91 1152x864 75.00 1280x720 60.00 50.00 59.94 1024x768 75.03 70.07 60.00 832x624 74.55 800x600 72.19 75.00 60.32 56.25 720x576 50.00 720x480 60.00 59.94 640x480 75.00 72.81 66.67 60.00 59.94 720x400 70.08 HDMI-1 disconnected (normal left inverted right x axis y axis) DP-2 disconnected (normal left inverted right x axis y axis) HDMI-2 disconnected (normal left inverted right x axis y axis)

• Deux écrans 19’’

user@system : xrandr

Screen 0: minimum 320 x 200, current 2560 x 1024, maximum 8192 x 8192 DVI-I-1 connected primary 1280x1024+0+0 (normal left inverted right x axis y axis) 376mm x 301mm 1280x1024 60.02*+ 75.02 1152x864 75.00 1024x768 75.03 60.00 800x600 75.00 60.32 640x480 75.00 59.94 720x400 70.08 DVI-I-2 connected 1280x1024+1280+0 (normal left inverted right x axis y axis) 376mm x 301mm 1280x1024 60.02*+ 75.02 1152x864 75.00 1024x768 75.03 60.00 800x600 75.00 60.32 640x480 75.00 59.94 720x400 70.08

sow - station Ubuntu 18.4 LTS - Installation édition 96 du 30/10/19 stef [@|.]genesix.org Ce document est la propriété de Sowebio SARL et ne doit pas être copié ou transmis sans permission This document is property of Sowebio SARL and may not be copied or circulated without permission page 24 sur 63 ❏ Configuration

Exemple de commandes de démarrage (pour du multi-écrans, un écran de portable et un 19 » en mode portrait) :

#! /bin/sh

xrandr --output LVDS1 --mode 1280x800 --primary xrandr --output VGA1 --mode 1600x1200 --rotate left --right-of LVDS1

1.2 Fonds d’écrans et images utilisateurs

❏ Fonds d’écran

Une image unique de fond d’écran peut être utilisée pour Grub et Gnome3.

Les images de fonds d’écran sont disponibles pour toutes les résolutions des écrans des machines, en portrait ou paysage dans ~/Seafile/informatique/éléments graphique/fonds d’écran/sowebio.

Installer le fond d’écran du thème Sowebio dans : /usr/share/backgrounds :

sowebio_fond_sombre_3840x2160rvb256.png

• Gnome3

Utiliser plus avant dans la documentation le configurateur Tweaks.

• Grub

Modifier le paramétrage dans /etc/default/grub :

/etc/default/grub

... GRUB_GFXMODE=3840x2160 GRUB_BACKGROUND="/usr/local/share/themes/sowebio_fond_sombre_3840x2160rvb256.png" ...

Mettre à jour :

user@system : update-grub

❏ Images d’utilisateurs

Les images d’utilisateurs sont disponibles dans : ~/Seafile/informatique/éléments graphique/logos.

Installer les images d’utilisateurs dans /usr/local/share/users :

sowebio_logon_user_sr_96x96rvb256.png

sow - station Ubuntu 18.4 LTS - Installation édition 96 du 30/10/19 www.soweb.io Ce document est la propriété de Sowebio SARL et ne doit pas être copié ou transmis sans permission [email protected] This document is property of Sowebio SARL and may not be copied or circulated without permission page 25 sur 63 2 Xorg

2.1 Polices ⇨L’installation des polices est à faire par utilisateur : le cache est local.

❏ Installation

⇨L’application Font-Manager doit être installée (elle ne l’est pas par défaut).

• Polices « humanist »

Ces polices sont disponibles dans : ~/Seafile/informatique/logiciels (stations)/polices/humanist.

Installer les polices « humanist » avec le gestionnaire de polices (nommé Font Manager) : [+] puis sélectionner les polices dans leur répertoire puis [Open].

• Polices « eb garamond »

Ces polices sont disponibles dans : ~/Seafile/informatique/logiciels (stations)/polices/garamond/otf.

Installer les polices « eb garamond » avec le gestionnaire de polices (nommé Font Manager) : [+] puis sélectionner les polices dans leur répertoire puis [Open].

Source : https://fontlibrary.org/fr/font/eb-garamond et https://fontlibrary.org/assets/downloads/eb- garamond/ad76a14ea9b136557b474c3445caea08/eb-garamond.zip

• Polices « msttcorefonts »

⇨Les polices « mscorefonts » sont déjà installées grâce au méta paquet ubuntu-restricted-extras.

user@system : sudo apt install ttf-mscorefonts-installer

Installation des polices :

Andale Mono Arial Black Arial (Bold, Italic, Bold Italic) Comic Sans MS (Bold) Courier New (Bold, Italic, Bold Italic) Georgia (Bold, Italic, Bold Italic) Impact Times New Roman (Bold, Italic, Bold Italic) Trebuchet (Bold, Italic, Bold Italic) Verdana (Bold, Italic, Bold Italic) Webdings

⇨L’installation de ces polices non libres est déconseillée. Leur désinstallation est préconisée.

user@system : sudo apt purge ttf-mscorefonts-installer

❏ Actualisation du cache

Régénérer le cache. Cette opération peut prendre du temps ou avoir une progression irrégulière :

sow - station Ubuntu 18.4 LTS - Installation édition 96 du 30/10/19 www.soweb.io Ce document est la propriété de Sowebio SARL et ne doit pas être copié ou transmis sans permission [email protected] This document is property of Sowebio SARL and may not be copied or circulated without permission page 26 sur 63 user@system : fc-cache -fv

2.2 Lissages des polices https://doc.ubuntu-fr.org/openbox#activer_le_lissage_des_polices

Insérer dans ~/.fonts.conf :

~/.fonts.conf

... rgb true true false hintslight ...

Insérez dans ~/.Xresources :

~/.Xresources

... Xft.lcdfilter: lcddefault Xft.hintstyle: hintslight ...

2.3 Taille pointeur souris Insérez dans ~/.Xresources (attention, un seul « s ») :

~/.Xresources

... Xcursor.size: 16 ...

2.4 Actualisation des ressources Mettre à jour les ressources :

user@system : xrdb -merge ~/.Xresources

Redémarrer le serveur X.

sow - station Ubuntu 18.4 LTS - Installation édition 96 du 30/10/19 www.soweb.io Ce document est la propriété de Sowebio SARL et ne doit pas être copié ou transmis sans permission [email protected] This document is property of Sowebio SARL and may not be copied or circulated without permission page 27 sur 63 Gnome 3

1 Généralités

1.1 Introduction L’ergonomie générale d’Ubuntu est plutôt réussie, il n’est pas nécessaire de revenir à Gnome 3 Classic.

1.2 Documentation http://openbox.org https://doc.ubuntu-fr.org/openbox https://fr.wikipedia.org/wiki/Openbox

1.3 Gnome 3 Classic Pour référence : retourner à Gnome 3 classic : https:// itsfoss.com/vanilla-gnome-ubuntu

user@system : sudo apt install gnome-session user@system : sudo update-alternatives --config gdm3.css

Sélectionner /usr/share/gnome-shell/theme/gnome-shell.css Redémarrer le système Au login, cliquer sur Paramètres, sélectionner GNOME on Xorg

2 Paquets additionnels

❏ Task bar

Certaines applications (Unify receiver, Wine, etc.) fonctionnent avec la « taskbar », élément ergo- nomique de l’interface qui a été supprimé avec Gnome 3. Sans restauration de la task bar, Wine crée la sienne bien séparée (comme une petite fenêtre) et pollue le bureau.

Restauration de la task bar dans Gnome 3 :

user@system : sudo apt install gnome-system-monitor

Relancer Gnome par Alt-F2 puis R.

3 Paramétrage

Le paramétrage est accessible dans le menu de login ou dans afficher les applications

3.1 Wi-Fi Rien.

sow - station Ubuntu 18.4 LTS - Installation édition 96 du 30/10/19 stef [@|.]genesix.org Ce document est la propriété de Sowebio SARL et ne doit pas être copié ou transmis sans permission This document is property of Sowebio SARL and may not be copied or circulated without permission page 28 sur 63 3.2 Bluetooth Rien.

3.3 Arrière-plan Vu après.

3.4 Dock Taille des icônes : 24 Position sr l’écran : Droite

3.5 Notifications Rien.

3.6 Recherche Rien.

3.7 Pays et langue Vérifiez que la source de saisie est Français (variante).

La source Français (variante obsolète) est fortement déconseillée et devrait être abandonnée. Elle est identifiable si l’on obtient le caractère « œ » en tapant sur la touche [²] en haut à gauche du cla- vier.

3.8 Accès universel Rien.

3.9 Comptes en ligne Rien.

3.10 Confidentialité Rien.

3.11 Partage Rien.

3.12 Son Rien.

3.13 Énergie Économie d’énergie Écran noir : 5 minutes Bouton de mise en veille et extinction Mise en veille automatique : Activé /20 minutes Lorsque le bouton d’extinction est enfoncé : Hiberner

sow - station Ubuntu 18.4 LTS - Installation édition 96 du 30/10/19 www.soweb.io Ce document est la propriété de Sowebio SARL et ne doit pas être copié ou transmis sans permission [email protected] This document is property of Sowebio SARL and may not be copied or circulated without permission page 29 sur 63 3.14 Réseau Vu après.

3.15 Périphériques – Écrans Mode nuit : activé

3.16 Périphériques – Clavier Rien.

3.17 Périphériques – Souris et pavé tactile Vitesse de la souris : 1/5 Défilement naturel : non

3.18 Périphériques – Imprimantes Vu après.

3.19 Périphériques – Médias amovibles Rien.

3.20 Périphériques – Thunderbolt Rien.

3.21 Périphériques – Tablette Wacom Rien.

3.22 Périphériques – Couleur <<>>

3.23 Détails – À propos Nom du périphérique (de l’ordinateur) : roN

3.24 Détails – Date et heure Format de l’heure : 24 heures

3.25 Détails – Utilisateurs

3.26 Détails – Applications par défaut

4 Ajustements

Pour référence (déjà installé). Installation de « Ajustements » :

user@system : sudo apt install gnome-tweaks user@system : gnome-tweaks

sow - station Ubuntu 18.4 LTS - Installation édition 96 du 30/10/19 www.soweb.io Ce document est la propriété de Sowebio SARL et ne doit pas être copié ou transmis sans permission [email protected] This document is property of Sowebio SARL and may not be copied or circulated without permission page 30 sur 63 4.1 Apparence Arrière plan : Choisir image de fond Ajustement : Zoom

4.2 Applications au démarrage Messagerie Thunderbird Seafile Youtube Skype

4.3 Barre supérieure Menu de l’application : non Pourcentage de la batterie : oui (si portable) Horloge Date : oui Secondes : oui Calendrier Numéro des semaines : oui

4.4 Bureau Icônes sur le bureau Afficher les icônes : oui Accueil : non Serveurs réseaux : non Corbeille : oui Volumes montés : oui

4.5 Clavier et souris Rien.

4.6 Espaces de travail S’ils sont utilisés Espace de travail statiques : [x] Nombre d’espaces de travail : 8 Espace de travail seulement sur l’écran principal : [x]

4.7 Extensions

❏ Installation de l’importateur (normalement déjà effectué)

Installer connecteur gnome dans le système :

user@system : sudo apt install chrome-gnome-shell

Installer l’extension « Intégration à Gnome Shell » dans Waterfox : https://addons.mozilla.org/fr/firefox/addon/gnome-shell-integration

sow - station Ubuntu 18.4 LTS - Installation édition 96 du 30/10/19 www.soweb.io Ce document est la propriété de Sowebio SARL et ne doit pas être copié ou transmis sans permission [email protected] This document is property of Sowebio SARL and may not be copied or circulated without permission page 31 sur 63 ❏ Suppression d’une extension

utilisateurs : ~/.local/share/gnome-shell/extensions système : /usr/share/gnome-shell/extensions/

Redémarrer la session (Alt-F2 r).

❏ Extensions

https://extensions.gnome.org

• Menu

https://extensions.gnome.org/extension/1228/arc-menu

• Freon (Sensors pour 18.04)

https://extensions.gnome.org/extension/841/freon

Décocher Maximum Sélectionner Le ventilateur s’il est détecté

• OpenWeather

https://extensions.gnome.org/extension/750/openweather

Emplacements : – île d'oléron (choisir la ligne D734) – freiburg im breisgau

Unités de mesure : – Température : °C – Vent : km/h – Pression : hPa

Disposition de l’affichage : – Position sur le tableau de bord : gauche – Conditions sur le tableau de bord : on – Nombre de décimales : 0

• Recents

https://extensions.gnome.org/extension/977/recent-items

Indicator Position : left Display Indicator Icon : off

• Uptime

https://extensions.gnome.org/extension/508/uptime-indicator

sow - station Ubuntu 18.4 LTS - Installation édition 96 du 30/10/19 www.soweb.io Ce document est la propriété de Sowebio SARL et ne doit pas être copié ou transmis sans permission [email protected] This document is property of Sowebio SARL and may not be copied or circulated without permission page 32 sur 63 • Netspeed

https://extensions.gnome.org/extension/104/netspeed

Périphériques à prendre en compte : TOUS [ ] Afficher la somme [ ]Afficher l'icône Rafraîchissement (millisecondes) : 500 Chiffres : 3 Taille des champs : 28 Unit Label Size : 25 (pour passer les Mb/s) Taille des champs du menu : 100

• Ressource-monitor ou System-monitor

Préalable :

user@system : sudo apt install gir1.2-gtop-2.0 gir1.2--1.0 gir1.2--1.0

Ressource-monitor : présentation numérique https://extensions.gnome.org/extension/1634/resource-monitor

System-monitor : présentation graphique https://extensions.gnome.org/extension/120/system-monitor

• Suspend button

Normalement déjà installé.

https://extensions.gnome.org/extension/826/suspend-button

• Hibernate button

Normalement déjà installé.

https://extensions.gnome.org/extension/755/hibernate-status-button

4.8 Extensions pour Espaces de travail

• Workspace to dock

https://extensions.gnome.org/extension/427/workspaces-to-dock

https://github.com/passingthru67/workspaces-to-dock

Tweaks > Extensions > Worskspace to dock > Paramétrage Comportement Masquage automatique : Off

sow - station Ubuntu 18.4 LTS - Installation édition 96 du 30/10/19 www.soweb.io Ce document est la propriété de Sowebio SARL et ne doit pas être copié ou transmis sans permission [email protected] This document is property of Sowebio SARL and may not be copied or circulated without permission page 33 sur 63 • Workspace indicator

https://extensions.gnome.org/extension/21/workspace-indicator

Nommer les espaces via tweaks (par exemple) : – Général – Wordpress – Dolibarr – Gestion – Développement – Système – Écriture – Multimédia

La molette sur le numéro de l’espace fait défiler les espaces.

4.9 Fenêtres Rien.

4.10 Polices Rien.

4.11 Énergie

5 Gestionnaire de fichiers

5.1 Ajouter entrée nouveau fichier

user@system : cd ~/Modèles

user@system : touch ~/Modèles/Document\ Vide

L’entrée [Document Vide] du menu clic droit est désormais disponible

5.2 Ouvrir terminal ici https://askubuntu.com/questions/1030940/nautilus-actions-in-18-04

user@system : sudo add-apt-repository ppa:daniel-marynicz/filemanager-actions

user@system : sudo apt-get install filemanager-actions-nautilus-extension

Le programme suivant est alors disponible : fma-config-tool

Redémarrer pour la prise en compte par un clic droit dans Nautilus.

sow - station Ubuntu 18.4 LTS - Installation édition 96 du 30/10/19 www.soweb.io Ce document est la propriété de Sowebio SARL et ne doit pas être copié ou transmis sans permission [email protected] This document is property of Sowebio SARL and may not be copied or circulated without permission page 34 sur 63 6 Favoris sur le dock

6.1 Fichiers .desktop Les fichiers .desktops peuvent être situés dans plusieurs répertoires, en fonction de l’accessibilité at - tendue, soit pour un utilisateur dans ~/Desktop soit pour tous dans /usr/share/applications.

https://specifications.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html

6.2 Mise en favoris Certaines applications ont l’option pour la mise en favoris sur le dock et d’autres pas. Les mystères sur cette discrimination restent entiers. Mais une autre manière de faire est possible.

user@system : sudo apt-get install -editor

Ensuite, naviguer dans la branche org/gnome/shell/favorite-app et ajouter le nom du lanceur de l’application nom_application.desktop situé dans usr/share/applications dans la liste.

L’effet est immédiat.

7 Raccourcis sur le bureau

7.1 Arronax Raccourcis sur le bureau.

❏ Installation

user@system : sudo add-apt-repository ppa:diesch/testing user@system : sudo apt update user@system : sudo apt install arronax-nautilus

❏ Notes

Site : http://www.florian-diesch.de/software/arronax Icones : /usr/share/icons/ubuntu-mono-dark/status/16

7.2 Gnome Desktop Item Edit

❏ Installation

user@system : sudo apt install --no-install-recommends gnome-panel

❏ Utilisation

user@system : gnome-desktop-item-edit /home/sr/Bureau --create-new

sow - station Ubuntu 18.4 LTS - Installation édition 96 du 30/10/19 www.soweb.io Ce document est la propriété de Sowebio SARL et ne doit pas être copié ou transmis sans permission [email protected] This document is property of Sowebio SARL and may not be copied or circulated without permission page 35 sur 63 8 Conky

Moniteur système (passif) OpenBox http://conky.sourceforge.net

Moniteur système de fond d’écran, avec transparence.

8.1 Lancement

❏ Test

user@system : conky &

❏ Au démarrage

Créer ~/.config/autostart/conky.desktop :

~/.config/autostart/conky.desktop

[Desktop Entry] Name=Conky Type=Application Exec=conky X-GNOME-Autostart-enabled=true NoDisplay=false Hidden=false Comment= X-GNOME-Autostart-Delay=0

8.2 Paramétrage Editer /etc/conky/conky.conf :

/etc/conky/conky.conf

--[[

20180201 - Version initiale 20180208 - Remplacement df par -mount -l 20190801 - Remplacement gvfs-mount -l par mount -l

]]

conky.config = { double_buffer=true, alignment = 'bottom_left', background = false, border_width = 1, cpu_avg_samples = 2, default_color = 'white', default_outline_color = 'white', default_shade_color = 'white', draw_borders = false, draw_graph_borders = true, draw_outline = false, draw_shades = false, use_xft = true, font = 'DejaVu Sans Mono:size=10', gap_x = 5, gap_y = 5, minimum_height = 5, minimum_width = 5, net_avg_samples = 2, no_buffers = true, out_to_console = false, out_to_stderr = false,

sow - station Ubuntu 18.4 LTS - Installation édition 96 du 30/10/19 www.soweb.io Ce document est la propriété de Sowebio SARL et ne doit pas être copié ou transmis sans permission [email protected] This document is property of Sowebio SARL and may not be copied or circulated without permission page 36 sur 63 extra_newline = false, own_window = true, own_window_class = 'Conky', own_window_type = 'desktop', stippled_borders = 0, update_interval = 1.0, uppercase = false, use_spacer = 'none', show_graph_scale = false, show_graph_range = false }

conky.text = [[ $hr ${color grey}Station : $nodename - GNU/$sysname Debian - Kernel $kernel on $machine $hr ${color grey}RAM Usage:$color ${color red}$mem$color/$memmax - $memperc% ${membar 4} ${color grey}CPU Usage:$color ${color red}$cpu%$color ${cpubar 4} ${color grey}Processes:$color $processes ${color grey}Running:$color $running_processes $hr ${color grey}Nom PID CPU% MEM% ${color lightgrey}${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1} ${color lightgrey}${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2} ${color lightgrey}${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3} ${color lightgrey}${top name 4} ${top pid 4} ${top cpu 4} ${top mem 4} $hr ${color grey}Disque système : ${color red}${fs_used /}$color/${fs_size /} ${fs_bar 6 /} ${exec gio mount -l | grep "smb://" | awk '{ printf "%s\n", $6 }' }${color grey} ${exec gio mount -l | grep "sftp://" | awk '{ printf "%s\n", $4 }' }${color grey} $hr USB périphériques $hr ${execpi 5 lsusb | grep -iv 'hub' | cut --fields=7- --delimiter=' '} $hr ]]

--[[

Pour référence :

$color : annule la couleur précédente

]]

8.3 Documentation http://conky.sourceforge.net/documentation.html http://conky.sourceforge.net/config_settings.html http://conky.sourceforge.net/faq.html

❏ Formation

http://www.linuxpedia.fr/doku.php/personaliser/conky http://www.ifxgroup.net/conky.htm

❏ Horloge analogique

https://www.gnome-look.org/p/1163433

sow - station Ubuntu 18.4 LTS - Installation édition 96 du 30/10/19 www.soweb.io Ce document est la propriété de Sowebio SARL et ne doit pas être copié ou transmis sans permission [email protected] This document is property of Sowebio SARL and may not be copied or circulated without permission page 37 sur 63 Audio

1 Généralités

Les rôles entre Alsa et Pulseaudio sont clairement répartis : – Alsa gère seul le hardware ; – PulseAudio est un proxy audio (comme Jack) qui permet à plusieurs applications d’utiliser en même temps le même hardware.

Pulse a une finalité utilisateur et Jack une finalité professionnelle : l’usage (facile ou complexe) et les priorités de comportement et de performances (compromis ou faible latence) sont différents.

PulseAudio règle donc un problème de fond, qui n’avait pas été traité pour un utilisateur final. De plus en plus d’applications utilisant l’audio, comme Firefox ou Skype, exigent désormais PulseAudio.

Maintenant, PulseAudio est là, avec ses avantages (plus de conflit) et ses conséquences (res - sources). Au-delà de la personnalité controversée du développeur à l’origine de Systemd et de Pul - seAudio, ces projets ont réglé deux problématiques Unix qui étaient typiques de ce système de nerds. En son temps l’excellentissime Cups a été critiqué aussi. Les temps changent, en bien.

sow - station Ubuntu 18.4 LTS - Installation édition 96 du 30/10/19 stef [@|.]genesix.org Ce document est la propriété de Sowebio SARL et ne doit pas être copié ou transmis sans permission This document is property of Sowebio SARL and may not be copied or circulated without permission page 38 sur 63 ❏ Notes

https://unix.stackexchange.com/questions/68772/jack-vs-pulseaudio-how-is-it-faster http://0pointer.de/blog/projects/when-pa-and-when-not.html

2 PulseAudio

❏ Installation

Du client de contrôle :

user@system : sudo apt install pavucontrol

❏ Lancement

Applications > Son et Vidéo > Contrôle du volume PulseAudio ou en ligne de commande :

user@system : pavucontrol &

❏ Paramétrage Volumicon

Clic droit/Préférences Status Icon/External mixer : pavucontrol & Left Button : (o) Show slider Middle Button (o) Open Mixer

❏ Notes

En cas de test de PulseAudio (par exemple en le lançant d’un terminal sur une session où il n’a pas été ouvert au démarrage), il est nécessaire de redémarrer certaines applications, et en particulier Firefox.

sow - station Ubuntu 18.4 LTS - Installation édition 96 du 30/10/19 www.soweb.io Ce document est la propriété de Sowebio SARL et ne doit pas être copié ou transmis sans permission [email protected] This document is property of Sowebio SARL and may not be copied or circulated without permission page 39 sur 63 Sécurité

⇨Se référer à : référence ITSec.odt

sow - station Ubuntu 18.4 LTS - Installation édition 96 du 30/10/19 stef [@|.]genesix.org Ce document est la propriété de Sowebio SARL et ne doit pas être copié ou transmis sans permission This document is property of Sowebio SARL and may not be copied or circulated without permission page 40 sur 63 Réseau

1 Généralités

1.1 Fichiers hostname et hosts Exemple pour station ro.2 :

/etc/hostname

ro2.genesix.org

/etc/hosts

127.0.0.1 localhost 127.0.0.1 ro2.genesix.org ro2

# Imprimantes (obligatoire pour cups)

192.168.0.202 rn2 192.168.0.204 rn4 192.168.0.205 rn5

# Serveur local (obligatoire pour le gestionnaire de fichiers)

192.168.0.249 rs1

# Services spécifiques (selon besoin)

127.0.0.1 adminer.ro7 127.0.0.1 dolibarr.ro7

1.2 Profils de connexion

❏ Généralités

Tous les profils de connexion sont dans /etc/NetworkManager/system-connections. Le nom du fichier de profil importe peu, c'est la valeur du paramètre ID qui est utilisé par Gnome. Pour supprimer un profil, il suffit de supprimer le fichier de profil puis de redémarrer la session.

❏ Sécurité

Dans les profils : – Les codes SMB, WIFI & VPN sont enregistrés dans le trousseau. – Les codes PIN WLAN sont enregistrés en clair.

⇨SÉCURITÉ > L’icône à droite du mot de passe doit être à « enregistrer le mot de passe pour cet utilisateur » pour stocker le mot de passe dans le trousseau. Si « enregistrer le mot de passe pour tous les utilisateurs » est choisi, le mot de passe est en clair dans le profil de connexion !

2 WLAN

2.1 APN 4G SFR Informations à renseigner pour les APN Internet et MMS : - Nom : SFR - Full internet (webphone)

sow - station Ubuntu 18.4 LTS - Installation édition 96 du 30/10/19 stef [@|.]genesix.org Ce document est la propriété de Sowebio SARL et ne doit pas être copié ou transmis sans permission This document is property of Sowebio SARL and may not be copied or circulated without permission page 41 sur 63 Autres informations : – APN : sl2sfr – MMSC : http://mms1 – Proxy MMS : 10.151.0.1 – Port MMS : 8080 – MCC : 208 – MNC : 10 – Type d’APN : default, hipri, mms

Informations à renseigner pour l'APN option modem : – Nom : SFR option modem – APN : websfr – Type d’APN : dun

3 WIFI

Se connecter à tous les WIFI nécessaires pour enregistrer tous les mots de passe.

4 Bluetooth

Le BT permet, entre autres, de connecter un smartphone pour envoyer de la musique dans les en - ceintes connectées au PC.

5 Fixe

Éditer la connexion éthernet par défaut, onglet Paramètres IPv4 : – Adresse : 192.168.0.3x...4x - Masque de réseau : 255.255.255.0 - Passerelle : 192.168.0.254 – Serveurs DNS : 192.168.0.254 – Routes : 192.168.0.254 - Masque de réseau : 255.255.255.0 - Passerelle : 192.168.0.254

6 VPN

6.1 Installation Installer la totalité des modules pour autoriser n’importe quel type de VPN :

user@system : sudo apt install openvpn network-manager-openvpn network-manager-openvpn-gnome \ network-manager-vpnc-gnome easy-rsa

Redémarrer.

6.2 ProtonVPN – Paramétrage

❏ Téléchargement des fichiers OVPN

Récupérer et/ou modifier le login password pour OpenVPN, qui est différent de celui du compte et de l’utilitaire Windows sur la page : [Account] : https://account.protonvpn.com/settings

sow - station Ubuntu 18.4 LTS - Installation édition 96 du 30/10/19 www.soweb.io Ce document est la propriété de Sowebio SARL et ne doit pas être copié ou transmis sans permission [email protected] This document is property of Sowebio SARL and may not be copied or circulated without permission page 42 sur 63 Télécharger les configurations pour ProtonVPN sur OpenVPN sur la page : [Download] : https://account.protonvpn.com/downloads

⇨Ces configurations évoluent régulièrement, il est nécessaire de les mettre à jour régulièrement.

Sélectionner le système : (o) Linux Sélectionner le protocole : (o) UDP

Télécharger les configurations Secure Core :

is-de-01.protonvpn.com.udp1194.ovpn : Islande > Allemagne is-be-01.protonvpn.com.udp1194.ovpn : Islande > Belgique is-es-01.protonvpn.com.udp1194.ovpn : Islande > Espagne is-us-01.protonvpn.com.udp1194.ovpn : Islande > États-Unis se-fr-01.protonvpn.com.udp1194.ovpn : Suède > France ch-uk-01.protonvpn.com.udp1194.ovpn : Suisse > Grande Bretagne is-nl-01.protonvpn.com.udp1194.ovpn : Islande > Hollande is-ie-01.protonvpn.com.udp1194.ovpn : Islande > Irlande ch-it-01.protonvpn.com.udp1194.ovpn : Suisse > Italie

Télécharger les configurations par pays :

de.protonvpn.com.udp1194.ovpn : Allemagne be.protonvpn.com.udp1194.ovpn : Belgique es.protonvpn.com.udp1194.ovpn : Espagne us.protonvpn.com.udp1194.ovpn : États-Unis fr.protonvpn.com.udp1194.ovpn : France uk.protonvpn.com.udp1194.ovpn : Grande Bretagne nl.protonvpn.com.udp1194.ovpn : Hollande ie.protonvpn.com.udp1194.ovpn : Irlande ch.protonvpn.com.udp1194.ovpn : Suisse

❏ Importation

L’importation graphique par Paramètres / Réseau / VPN / + ne fonctionne pas. Ça tombe bien car, de toute façon, il est bien plus efficace d’utiliser les scripts ci-dessous, disponibles dans le répertoire (~/Seafile/Sowebio/informatique/documentation/ressources/station Ubuntu 18.4 LTS - Installation/ protonvpn) où se trouvent déjà les fichiers de configuration.

• Renommage

Script :

~/Seafile/Sowebio/informatique/logiciels (station)/protonvpn/pvpn-ren.sh

#!/bin/bash #

# Secure core mv --force is-de-01.protonvpn.com.udp.ovpn secor-is-de.ovpn mv --force is-be-01.protonvpn.com.udp.ovpn secor-is-be.ovpn mv --force is-es-01.protonvpn.com.udp.ovpn secor-is-es.ovpn mv --force is-us-01.protonvpn.com.udp.ovpn secor-is-us.ovpn mv --force se-fr-01.protonvpn.com.udp.ovpn secor-is-fr.ovpn mv --force ch-uk-01.protonvpn.com.udp.ovpn secor-ch-uk.ovpn mv --force is-nl-01.protonvpn.com.udp.ovpn secor-is-nl.ovpn mv --force is-ie-01.protonvpn.com.udp.ovpn secor-is-ie.ovpn mv --force ch-it-01.protonvpn.com.udp.ovpn secor-ch-it.ovpn

# Single link mv --force de.protonvpn.com.udp.ovpn nosec-de.ovpn

sow - station Ubuntu 18.4 LTS - Installation édition 96 du 30/10/19 www.soweb.io Ce document est la propriété de Sowebio SARL et ne doit pas être copié ou transmis sans permission [email protected] This document is property of Sowebio SARL and may not be copied or circulated without permission page 43 sur 63 mv --force be.protonvpn.com.udp.ovpn nosec-be.ovpn mv --force es.protonvpn.com.udp.ovpn nosec-es.ovpn mv --force us.protonvpn.com.udp.ovpn nosec-us.ovpn mv --force fr.protonvpn.com.udp.ovpn nosec-fr.ovpn mv --force uk.protonvpn.com.udp.ovpn nosec-uk.ovpn mv --force nl.protonvpn.com.udp.ovpn nosec-nl.ovpn mv --force ie.protonvpn.com.udp.ovpn nosec-ie.ovpn mv --force ch.protonvpn.com.udp.ovpn nosec-ch.ovpn

Lancer le renommage :

user@system : cd "./Seafile/Sowebio/informatique/logiciels (installation)/protonvpn"

user@system : pvpn-ren.sh

• Importation

Script :

~/Seafile/Sowebio/informatique/logiciels (installation)/protonvpn/pvpn-reg.sh

#!/bin/bash #

# Secure core sudo nmcli connection import type openvpn file secor-is-de.ovpn sudo nmcli connection import type openvpn file secor-is-be.ovpn sudo nmcli connection import type openvpn file secor-is-es.ovpn sudo nmcli connection import type openvpn file secor-is-us.ovpn sudo nmcli connection import type openvpn file secor-is-fr.ovpn sudo nmcli connection import type openvpn file secor-ch-uk.ovpn sudo nmcli connection import type openvpn file secor-is-nl.ovpn sudo nmcli connection import type openvpn file secor-is-ie.ovpn sudo nmcli connection import type openvpn file secor-ch-it.ovpn

# Single link sudo nmcli connection import type openvpn file nosec-de.ovpn sudo nmcli connection import type openvpn file nosec-be.ovpn sudo nmcli connection import type openvpn file nosec-es.ovpn sudo nmcli connection import type openvpn file nosec-us.ovpn sudo nmcli connection import type openvpn file nosec-fr.ovpn sudo nmcli connection import type openvpn file nosec-uk.ovpn sudo nmcli connection import type openvpn file nosec-nl.ovpn sudo nmcli connection import type openvpn file nosec-ie.ovpn sudo nmcli connection import type openvpn file nosec-ch.ovpn

Lancer l’importation :

user@system : cd "./Seafile/Sowebio/informatique/logiciels (installation)/protonvpn"

user@system : pvpn-reg.sh

Reprendre chaque entrée dans Paramètres / Réseau / VPN / Onglet Identité :

Nom d’utilisateur : xxxxxxxxxxx Mot de passe : ******** Appliquer

⇨SÉCURITÉ > Décocher Détail / [ ] : rendre accessible aux autres utilisateurs sinon le mot de passe est en clair dans le profil de connexion !

sow - station Ubuntu 18.4 LTS - Installation édition 96 du 30/10/19 www.soweb.io Ce document est la propriété de Sowebio SARL et ne doit pas être copié ou transmis sans permission [email protected] This document is property of Sowebio SARL and may not be copied or circulated without permission page 44 sur 63 6.3 ProtonVPN - Fuites DNS OpenVPN est buggué et les navigateurs sont mal paramétrés dans ce cas d’usage.

❏ Système

Pour supprimer les fuites en provenance d’OpenVPN 10, il faut modifier la priorité des DNS sur tous les fichiers de connexions :

~/Seafile/Sowebio/informatique/logiciels (installation)/protonvpn/pvpn-mod.sh

#!/bin/bash #

cd /etc/NetworkManager/system-connections

for OVPN_FILE in $(find ./ -type f -iname 'secor*') do echo "Traitement $(basename ${OVPN_FILE})" sudo nmcli connection modify "$(basename ${OVPN_FILE})" ipv4.dns-priority -42 done

for OVPN_FILE in $(find ./ -type f -iname 'nosec*') do echo "Traitement $(basename ${OVPN_FILE})" sudo nmcli connection modify "$(basename ${OVPN_FILE})" ipv4.dns-priority -42 done

Ce script ajoute le paramètre ci-dessous dans chaque profil VPN débutant par secore ou nosec :

[ipv4] dns-priority=-42

Appliquer le script :

user@system : cd "./Seafile/Sowebio/informatique/logiciels (installation)/protonvpn"

user@system : pvpn-mod.sh

user@system : sudo service network-manager restart

❏ Firefox / Waterfox

about:config > media.peerconnection.enabled > False

L’effet est immédiat.

❏ Chrome / Chromium / SRwareIron

chrome://settings > predict > Use a prediction service to help complete searches and URLs typed in the address bar > Disable chrome://settings > predict > Use a prediction service to load pages more quickly > Disable

Confidentialité et sécurité Utiliser un service de prédiction pour charger les pages plus rapidement : off

10 https://bugs.launchpad.net/network-manager/+bug/1624317 (à partir du commentaire 103).

sow - station Ubuntu 18.4 LTS - Installation édition 96 du 30/10/19 www.soweb.io Ce document est la propriété de Sowebio SARL et ne doit pas être copié ou transmis sans permission [email protected] This document is property of Sowebio SARL and may not be copied or circulated without permission page 45 sur 63 https://thebestvpn.com/chrome-extension-vpn-dns-leaks

❏ Tests

Se connecter sur le VPN « secore is-de », par exemple et noter l’IP avec https://www.monip.org

IP : 173.249.34.138 ip-138-34-249-173.static.contabo.net Pas de proxy détecté - No Proxy detected

⇨Réaliser tous les tests plusieurs fois

• Test : https://hidester.com/dns-leak-test

162.158.89.2 Real DNS IP DNS Host Country City 173.249.34.138 ip-138-34-249-173.static.contabo.net United States Auburn LyonLabs LLC 173.249.34.138 ip-138-34-249-173.static.contabo.net United States Auburn LyonLabs LLC 173.249.34.138 ip-138-34-249-173.static.contabo.net United States Auburn LyonLabs LLC 173.249.34.138 ip-138-34-249-173.static.contabo.net United States Auburn LyonLabs LLC 173.249.34.138 ip-138-34-249-173.static.contabo.net United States Auburn LyonLabs LLC 173.249.34.138 ip-138-34-249-173.static.contabo.net United States Auburn LyonLabs LLC 173.249.34.138 ip-138-34-249-173.static.contabo.net United States Auburn LyonLabs LLC 173.249.34.138 ip-138-34-249-173.static.contabo.net United States Auburn LyonLabs LLC 173.249.34.138 ip-138-34-249-173.static.contabo.net United States Auburn LyonLabs LLC

• Test : https://www.dnsleaktest.com ← Testenétenduimpératif Test en étendu impératif !

Test complete

Query round Progress... Servers found 1 ...... 1 2 ...... 1 3 ...... 1 4 ...... 1 5 ...... 1 6 ...... 1

IP Hostname ISP Country 173.249.34.138 ip-138-34-249-173.static.contabo.net Contabo GmbH Germany

Vérifier que les navigateurs sont bien configurés avec : – https://hidester.com/browser-fingerprint – https://hidester.com/webrtc-ip-leak-test

sow - station Ubuntu 18.4 LTS - Installation édition 96 du 30/10/19 www.soweb.io Ce document est la propriété de Sowebio SARL et ne doit pas être copié ou transmis sans permission [email protected] This document is property of Sowebio SARL and may not be copied or circulated without permission page 46 sur 63 Impression & Numérisation

1 Équipements

Produits autonomes :

RN.1 Scanner HP xxxx (A4 couleur et diapos) USB RN.3 Imprimante Canon xxxx portative à batterie (A4 couleur) USB

RN.1 : Scanner haute résolution avec accessoire pour numérisation de diapositives RN.3 : Imprimante sur batterie

Multi-fonctions sur réseau 192.168.0.0/24 :

RN.2 Imprimante Brother MFC-8950DW (A4 n&b Postscript) 192.168.0.202 RN.4 Imprimante Brother MFC-8950DW (A4 n&b Postscript) 192.168.0.204 RN.5 Imprimante Epson Workforce Pro WF-8590 (A3 couleur Postscript) 192.168.0.205

RN.2 & RN.4 : Multifonction laser n&b A4, imprimante et scanner recto verso de production, très économique grâce à une cartouche de forte capacité et faible coûts, bac de 500 feuilles.

RN.5 : Multifonction jet d’encre couleur A3, imprimante et scanner recto verso, avec option Post- script.

2 Gestionnaire d’impression

Fondé sur Cups, installé par défaut, avec interface graphique sur //http://localhost:631. Les imprimantes sont toutes reconnues.

⇨Effectuer la configuration sur le premier compte utilisateur créé sur le système !

Nous répétons :

⇨L’accès à Cups par http://localhost:631/admin ou via le gestionnaire graphique d’impression pour un ajout d’imprimante se fait toujours avec le login/mot de passe du premier compte utilisateur créé sur le système !

Le premier compte est l’utilisateur avec l’UID 1000 dans /etc/passwd ou /etc/group.

2.1 Désactivation de la découverte des imprimantes réseau Certains automatismes peuvent être une vraie nuisance. La découverte des imprimantes réseau en est un exemple, au moins pour certains cas.

Modifier /etc/avahi/avahi-adaemon.conf :

/etc/avahi/avahi-daemon.conf

sow - station Ubuntu 18.4 LTS - Installation édition 96 du 30/10/19 stef [@|.]genesix.org Ce document est la propriété de Sowebio SARL et ne doit pas être copié ou transmis sans permission This document is property of Sowebio SARL and may not be copied or circulated without permission page 47 sur 63 [server] … use-ipv4=no use-ipv6=no …

Désactiver ipv6 est également nécessaire.

⇨Pour empêcher la prochaine mise à jour de modifier ces réglages :

user@system : sudo chmod -w /etc/avahi/avahi-daemon.conf

⇨Les imprimantes ne doivent pas avoir le partage smb activé ni l’ipv6 activé.

Redémarrer Avahi :

user@system : sudo systemctl restart avahi-daemon

Supprimer les imprimantes déjà découvertes.

2.2 Impression via SMB Modifier /etc/samba/smb.conf :

/etc/samba/smb.conf

... client max protocol = NT1 ...

Redémarrer le service :

user@system : sudo systemctl restart smbd.service

2.3 Installation par batch À étudier… https://www.cups.org/doc/man-lpadmin.html Exemple :

user@system : lpadmin -p "printer" -D "Printer" -L "room" -v "smb://printers.cis.strath.ac.uk/ printers" -o Media=A4 -o PageSize=A4 -o printer-error-policy=abort-job -o auth-info-required=nego- tiate -m "CIS/hp-officejet_pro_476_576_series-ps.ppd"

3 Brother MFC 8950DW

3.1 Imprimante ⇨Ne jamais utiliser les PPD et pilotes binaires Brothers propriétaires pour l’impression.

Paramètres / Périphériques / Imprimantes [Paramètres d’imprimante supplémentaires] Ajouter / Imprimante réseau / Dérouler I’imprimante réseau

sow - station Ubuntu 18.4 LTS - Installation édition 96 du 30/10/19 www.soweb.io Ce document est la propriété de Sowebio SARL et ne doit pas être copié ou transmis sans permission [email protected] This document is property of Sowebio SARL and may not be copied or circulated without permission page 48 sur 63 Attendre l’apparition des imprimantes réseau dans la fenêtre de gauche.

Sélectionner l’imprimante : – Hôte : 192.168.0.20x:515

Ou si cette méthode entraîne, à la fin de l’installation, la demande d’un mot de passe qui échoue, préférer attendre la découverte réseau et sélectionner l’imprimante (par exemple) Brother MFC- 8950DW (RN2.local) - RN2 est le nom déclaré sur l’imprimante : – Hôte : RN2 – File : BINARY_P1 – Connexion : File d’attente LPD/LPR « BINARY_P1 »

[Suivant] [Annuler] < Ne pas attendre la recherche Pilote local [Suivant] (o) Fournir un fichier PPD11 [Suivant] ~/Seafile/Sowebio/informatique/logiciels (station)/brother mfc-8890dw Sélectionner : Brother-MFC-8890DW-Postscript.ppd [Suivant] Postscript / Generic Foomatic [Suivant] Nombre de bacs : 1 [Suivant] Décrire l’imprimante : – Nom de l’imprimante : RN.2-Bureau-NB ou RN.4-Bureau-NB – Description : Brother MFC-8890DW – Emplacement : Bureau NB ou Bureau NB coté bow-window [Appliquer] Voulez-vous imprimer une page d’essai ? [oui] Examiner la sortie ? [Valider]

Si pas d’impression, vérifier que RNx est bien remplacé par l’IP : lpd://192.168.0.20x/BINARY_P1

Paramètres / Périphériques / Imprimantes / RN.x / Propriétés / Options de l’imprimante Source des supports : Tray 1 Recto-verso : DuplexNoTumble (recto/verso par le bord large) [OK]

11 Choisir un PPD du domaine public. Toutes ces imprimantes étant PCL6 et Postscript, il suffit qu'elles aient les mêmes capacités. Le PPD Brother-MFC-8890DW-Postscript.ppd PPD pour MFC-8890DW répond au besoin : http://www.openprinting.org/printer/Bro - ther/Brother-MFC-8890DW

sow - station Ubuntu 18.4 LTS - Installation édition 96 du 30/10/19 www.soweb.io Ce document est la propriété de Sowebio SARL et ne doit pas être copié ou transmis sans permission [email protected] This document is property of Sowebio SARL and may not be copied or circulated without permission page 49 sur 63 3.2 Scanner

❏ Paquets

Vérifier les versions et mettre à jour dans : ~/Seafile/Sowebio/informatique/logiciels (station) brother mfc-8890dw/ubuntu 18.04

Installation des paquets à partir de la page : http://support.brother.com/g/b/downloadlist.aspx? c=fr&lang=fr&prod=mfc8950dwt_us_eu&os=128&flang=English

Télécharger le paquet « brscan4 » (scanner driver) : https://download.brother.com/welcome/dlf006645/brscan4-0.4.6-1.amd64.deb Télécharger le paquet « brscan-skey » (start the scan by the machine button) : http://download.brother.com/welcome/dlf006652/brscan-skey-0.2.4-1.amd64.deb Télécharger le paquet « brother-udev-rule-type1 » (scanner setting file) : http://download.brother.com/welcome/dlf006654/brother-udev-rule-type1-1.0.2-0.all.deb

Paquets principaux :

user@system : sudo apt install libusb-0.1

user@system : cd ~

user@system : sudo gdebi "./Seafile/Sowebio/informatique/logiciels (station)/brother mfc-8890dw/ ubuntu 18.04/brscan4-0.4.6-1.amd64.deb" user@system : sudo gdebi "./Seafile/Sowebio/informatique/logiciels (station)/brother mfc-8890dw/ ubuntu 18.04/brscan-skey-0.2.4-1.amd64.deb" user@system : sudo gdebi "./Seafile/Sowebio/informatique/logiciels (station)/brother mfc-8890dw/ ubuntu 18.04/brother-udev-rule-type1-1.0.2-0.all.deb"

Installer les règles udev par :

user@system : sudo /opt/brother/scanner/udev-rules/type1/install

Le fichier « 60-brother-libsane-type1.rules » est installé dans /etc/udev/rules.d, de préférence à / lib/udev/rules.d (les deux sont possibles).

❏ Configuration

Aller dans /opt/brother/scanner/brscan4 et configurer le pilote Brother, sauver la configuration et installer l'interface Brother (utiliser un tiret et non pas un point dans RN-x) ;

user@system : cd /opt/brother/scanner/brscan4 user@system : sudo ./brsaneconfig4 -a name=RN-2 model=MFC-8950DW ip=192.168.0.202 user@system : sudo ./brsaneconfig4 -a name=RN-4 model=MFC-8950DW ip=192.168.0.204

-- sauver la configuration

user@system : sudo ./brsaneconfig4 -s:CUR_CONFIG user@system : sudo ./setupSaneScan4

Redémarrer.

sow - station Ubuntu 18.4 LTS - Installation édition 96 du 30/10/19 www.soweb.io Ce document est la propriété de Sowebio SARL et ne doit pas être copié ou transmis sans permission [email protected] This document is property of Sowebio SARL and may not be copied or circulated without permission page 50 sur 63 Tester (relativement long) :

user@system : sudo ./brsaneconfig4 -d

device `brother4:net1;dev1' is a Brother RN-2 MFC-8950DW device `brother4:net1;dev0' is a Brother RN-4 MFC-8950DW device `imagescan:esci:networkscan://192.168.0.205:1865' is a Epson WF-8590

------cat /etc/fstab # /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). # # /dev/mapper/ubuntu--vg-root / ext4 errors=remount-ro 0 1 # /boot was on /dev/sda1 during installation UUID=6fc215e6-3db6-45d0-b223-5180e5e2f886 /boot ext4 defaults 0 2 #/dev/mapper/ubuntu--vg-swap_1 none swap sw 0 0 /swapfile none swap sw 0 0 ------sane-find-scanner

# sane-find-scanner will now attempt to detect your scanner. If the # result is different from what you expected, first make sure your # scanner is powered up and properly connected to your computer.

# No SCSI scanners found. If you expected something different, make sure that # you have loaded a kernel SCSI driver for your SCSI adapter.

# No USB scanners found. If you expected something different, make sure that # you have loaded a kernel driver for your USB host controller and have setup # the USB system correctly. See man sane-usb for details.

# Not checking for parallel port scanners.

# Most Scanners connected to the parallel port or other proprietary ports # can't be detected by this program. ------ls -R -all /proc/bus/usb ls: impossible d'accéder à '/proc/bus/usb': Aucun fichier ou dossier de ce type ------cat /proc/bus/usb/devices cat: /proc/bus/usb/devices: Aucun fichier ou dossier de ce type ------scanimage -L device `brother4:net1;dev1' is a Brother RN-2 MFC-8950DW device `brother4:net1;dev0' is a Brother RN-4 MFC-8950DW ------/etc/opt/brother/scanner/brscan4//models4/ext_1.ini: ------.../... ------/etc/opt/brother/scanner/brscan4//models4/ext_21.ini: ------ping test RN-2 ping 192.168.0.202 -w 10

PING 192.168.0.202 (192.168.0.202) 56(84) bytes of data. 64 bytes from 192.168.0.202: icmp_seq=1 ttl=255 time=0.573 ms .../... 64 bytes from 192.168.0.202: icmp_seq=10 ttl=255 time=0.369 ms

--- 192.168.0.202 ping statistics --- 10 packets transmitted, 10 received, 0% packet loss, time 9204ms rtt min/avg/max/mdev = 0.356/0.420/0.701/0.115 ms test RN-4 ping 192.168.0.204 -w 10

PING 192.168.0.204 (192.168.0.204) 56(84) bytes of data. 64 bytes from 192.168.0.204: icmp_seq=1 ttl=255 time=0.4 .../... 64 bytes from 192.168.0.204: icmp_seq=10 ttl=255 time=0.250 ms

--- 192.168.0.204 ping statistics --- 10 packets transmitted, 10 received, 0% packet loss, time 9217ms

sow - station Ubuntu 18.4 LTS - Installation édition 96 du 30/10/19 www.soweb.io Ce document est la propriété de Sowebio SARL et ne doit pas être copié ou transmis sans permission [email protected] This document is property of Sowebio SARL and may not be copied or circulated without permission page 51 sur 63 rtt min/avg/max/mdev = 0.250/0.290/0.459/0.061 ms

Vérifier la détection des multifonctions :

user@system : brscan-skey -l

RN-4 : brother4:net1;dev0 : 192.168.0.204 Active RN-2 : brother4:net1;dev1 : 192.168.0.202 Active

Tester le scan à partir d’un multifonction.

4 Epson Workforce Pro WF-8590 Postscript

❏ Paquets

Télécharger à partir de la page : http://www.epson-driver.com/2016/06/epson-workforce-pro-wf- 8590-driver-download-windows-mac-linux.html :

Driver Version Module language Date Printer Driver 1.6.32 ESC/P-R Driver (generic driver) All language 10-25-2018 Printer Driver 1.0.2 Epson Printer Utility Multi language 10-25-2018 Printer Driver 1.0.0 PPD File for Postscript All language 10-26-2015 Scanner Driver 1.3.38 All-in-one package All language 10-18-2018

Vérifier les versions et mettre à jour dans : ~/Seafile/Sowebio/informatique/logiciels (station)/epson wf-8590

Vérifier les versions et mettre à jour dans :

Télécharger le PPD Postcript 3 : https://download3.ebz.epson.net/dsc/f/ 03/00/04/22/95/5058f6aab6f3b9c003e51649ebbe99b23254a376/EPWF8590.PPD

Télécharger le manuel d’imagescan : https://download3.ebz.epson.net/dsc/f/ 03/00/06/42/42/756850ad05fb0927d31b212b7a3b118edeeafd05/imagescanv3_man_e.pdf

~/Seafile/Sowebio/informatique/logiciels (station)/epson wf-8590/ubuntu 18.04

Télécharger le paquet « epson-inkjet-printer-escpr » : https://download3.ebz.epson.net/dsc/f/03/00/08/49/68/ cd1e22e3c86622bc9c3fe1f91691408a2b5b1c3a/epson-inkjet-printer-escpr_1.6.32- 1lsb3.2_amd64.deb

Télécharger le paquet « epson-printer-utility » (qui ne semble fonctionner qu’en connexion USB) : https://download3.ebz.epson.net/dsc/f/03/00/08/49/67/563f713 - ca83768d2b551425896efdd22674bf0ec/epson-printer-utility_1.0.2-1lsb3.2_amd64.deb

Télécharger le paquet « imagescan-bundle-ubuntu-18.04 » :

sow - station Ubuntu 18.4 LTS - Installation édition 96 du 30/10/19 www.soweb.io Ce document est la propriété de Sowebio SARL et ne doit pas être copié ou transmis sans permission [email protected] This document is property of Sowebio SARL and may not be copied or circulated without permission page 52 sur 63 https://download2.ebz.epson.net/imagescanv3/ubuntu/lts1/deb/x64/imagescan-bundle-ubuntu- 18.04-1.3.38.x64.deb.tar.gz

4.1 Imprimante Installer les paquets :

user@system : cd ~

user@system : sudo gdebi "./Seafile/Sowebio/informatique/logiciels (station)/epson wf-8590/ubuntu 18.04/epson-inkjet-printer-escpr_1.6.32-1lsb3.2_amd64.deb"

user@system : sudo gdebi "./Seafile/Sowebio/informatique/logiciels (station)/epson wf-8590/ubuntu 18.04/epson-printer-utility_1.0.2-1lsb3.2_amd64.deb"

❏ Pilote Postscript

La Workforce possède l’option postscript Paramètres / Périphériques / Imprimantes [Paramètres d’imprimante supplémentaires] Ajouter / Imprimante réseau / Dérouler I’imprimante réseau

Attendre l’apparition des imprimantes réseau dans la fenêtre de gauche.

Sélectionner l’imprimante Hôte : 192.168.0.205:515 [Suivant] Pilote local [Suivant] ~/Seafile/Sowebio/informatique/logiciels (station)/epson wf-8590 Sélectionner : wf-8590-ps3.ppd [suivant] Postscript / Generic non Foomatic [Suivant] Lower Cassette Unit : 1 Cassette Unit [Suivant] Décrire l’imprimante : – Nom de l’imprimante : RN.5-Bureau-Couleur – Description : Epson-WF-8590 – Emplacement : Bureau Couleur coté bow-window [Appliquer] Voulez-vous imprimer une page d’essai ? [oui] Examiner la sortie ? [Valider]

Paramètres / Périphériques / Imprimantes / RN.x / Propriétés / Options de l’imprimante Qualité : Papier ordinaire-Standard – vif/Fine Bord de reliure : Bord long recto verso/Long Edge Binding Taille papier : A4 Alimentation : Cassette 1

sow - station Ubuntu 18.4 LTS - Installation édition 96 du 30/10/19 www.soweb.io Ce document est la propriété de Sowebio SARL et ne doit pas être copié ou transmis sans permission [email protected] This document is property of Sowebio SARL and may not be copied or circulated without permission page 53 sur 63 [OK]

❏ Affectation des bacs

Les feuilles A4 provoqueront moins de bourrage si elles sont dans la cassette 1 plutôt que dans le chargeur d’alimentation arrière.

Les bacs de cette imprimante sont identifiés par plusieurs termes différents

Format du papier Sur le corps de l’imprimante Dans le menu de l’imprimante Dans l’ordinateur A3 B1 Icône alimentation arrière Alim. papier arrière B2 Fente d’insertion avant A4 C1 Icône Bac n°1 Cassette 1

Vérifier que l’imprimante est configurée, via son menu Configuration/Config. Papier, suivant la configuration du tableau ci-dessus : – Icône alimentation arrière : A3 – Icône Bac n°1 : A4

Si l’imprimante est mal configurée, rien ne fonctionnera correctement, l’imprimante refusera d’im - primer sans confirmation sur du papier « au mauvais format » et elle ne voudra pas non plus impri- mer en « recto/verso ».

4.2 Scanner

❏ Installation

L’installation est particulière puisque le fichier compressé semble contenir un .deb. Mais ce dernier est en fait un répertoire contenant une arborescence d’installation :

user@system : tar xaf imagescan-bundle-ubuntu-18.04-1.3.38.x64.deb.tar.gz (à faire une seule fois)

user@system : cd "./Seafile/Sowebio/informatique/logiciels (station)/epson wf-8590/ubuntu 18.04/ imagescan-bundle-ubuntu-18.04-1.3.38.x64.deb"

user@system : chmod +x ./install.sh (à faire seulement à la première décompression) user@system : sudo ./install.sh

.../... Lecture des informations d'état... Fait Paquets suggérés : graphicsmagick-dbg Les NOUVEAUX paquets suivants seront installés : graphicsmagick libboost-program-options1.65.1 libgraphicsmagick++-q16-12 libgraphicsmagick-q16-3

.../...

Après l’installation, on obtient :

-- Paquets debian installés

graphicsmagick libboost-program-options1.65.1 libgraphicsmagick++-q16-12 libgraphicsmagick-q16-3

-- Paquets epson installés

sow - station Ubuntu 18.4 LTS - Installation édition 96 du 30/10/19 www.soweb.io Ce document est la propriété de Sowebio SARL et ne doit pas être copié ou transmis sans permission [email protected] This document is property of Sowebio SARL and may not be copied or circulated without permission page 54 sur 63 imagescan imagescan-plugin-networkscan imagescan-plugin-ocr-engine imagescan-plugin-gt-s650

❏ Paramétrage

Paramétrer le scanner dans /etc/imagescan/imagescan.conf :

/etc/imagescan/imagescan.conf

# Lines starting with a # or a ; are comments. Comments must be on a # line of their own. End-of-line comments are not supported.

[devices]

myscanner.udi = esci:networkscan://192.168.0.205:1865 myscanner.vendor = Epson myscanner.model = WF-8590

• Utilitaire Epson

L’utilitaire Epson « ImageScan » existe sous Linux, il a été installé à titre de référence, mais n’est pas destiné à être employé par les utilisateurs, Gscan2pdf est nettement plus complet et polyvalent.

user@system : imagescan

5 Gestionnaire de numérisation

Fondé sur Sane, avec l’interface graphique Gscan2pdf.

❏ Discussion sur le choix de l’interface graphique

Gscan2pdf permet d’être lancé avec un périphérique de numérisation en paramètre évitant ainsi l’attente due à la recherche des périphériques réseau de numérisation. Il dispose de connexions di - rectes avec Gimp (édition d’images), InkScape (édition de PDF) et Tesseract-OCR (reconnaissance de caractères).

5.1 Installation L’installation du gestionnaire doit être faite de préférence après l’installation des pilotes de périphé - riques de numérisation. Installer les paquets :

user@system : sudo apt install sane sane-utils gscan2pdf perl-doc tesseract-ocr-fra

Redémarrer.

5.2 Paramètrage

❏ Général

Édition/Préférences/Options globales/[ ] View files on saving

sow - station Ubuntu 18.4 LTS - Installation édition 96 du 30/10/19 www.soweb.io Ce document est la propriété de Sowebio SARL et ne doit pas être copié ou transmis sans permission [email protected] This document is property of Sowebio SARL and may not be copied or circulated without permission page 55 sur 63 ❏ Notes

Gscan2pdf recherche systématiquement les périphériques réseau au démarrage. Un workaround a été trouvé en le lançant minimisé au démarrage du système (il est toujours possible de relancer la recherche vis une icone du logiciel). Une autre possibilité est de créer plusieurs entrées de menu, une pour chaque périphérique, puis de passer le périphérique en paramètre.

Pour déterminer avec exactitude les noms de périphériques utilisés par Gscan2pdf, le lancer avec les paramètres suivant :

user@system : gscan2pdf --debug --log=/root/gscan2pdf.log

Attendre quelques minutes après le lancement du logiciel en observant le log apparaisant dans la console, car Gscan2pdf recherche en tâche de fond les périphériques de numérisation réseau dis - ponibles et valides dans l’intranet.

Puis examiner /root/gscan2pdf.log à la recherche du bloc suivant :

/root/gscan2pdf.log

... INFO - Sane->get_devices returned: $VAR1 = [ { 'type' => 'MFC-8950DW', 'name' => 'brother4:net1;dev1', 'vendor' => 'Brother', 'model' => 'RN-2' }, { 'model' => 'RN-4', 'vendor' => 'Brother', 'type' => 'MFC-8950DW', 'name' => 'brother4:net1;dev0' }, { 'model' => 'WF-8590', 'vendor' => 'Epson', 'type' => '', 'name' => 'imagescan:esci:networkscan://192.168.0.205:1865' } ]; ...

On peut alors forcer le lancement d’une instance de Gscan2pdf avec :

user@system : gscan2pdf --device=imagescan:esci:networkscan://192.168.0.205:1865

6 Impression en ligne de commande

6.1 Démarche Examiner les capacités de l'imprimante avec la commande :

user@system : lptoption

Exemple pour une jet d'encre A3 :

sow - station Ubuntu 18.4 LTS - Installation édition 96 du 30/10/19 www.soweb.io Ce document est la propriété de Sowebio SARL et ne doit pas être copié ou transmis sans permission [email protected] This document is property of Sowebio SARL and may not be copied or circulated without permission page 56 sur 63 user@system : lpoptions -p RN.5-Postscript -l

EPTrayUnit/Lower Cassette Unit: None *1Tray 2Tray 3Tray

PageSize/Page Size: *A4 A3 A3plus A5.Transverse A6 B4 B5.Transverse B6 Letter Legal Executive Ta - bloid Env10 EnvDL EnvC6 Postcard Custom.WIDTHxHEIGHT

InputSlot/InputSlot: Auto *ASF LC1 LC2 LC3 LC4 Front

ASF = rear paper feed

Duplex/Duplex: None DuplexTumble *DuplexNoTumble

Collate/Collate: True *False

MediaType/MediaType: Unspecified *Plain Letterhead Recycled Color

Preprinted ESF(PQIJP) MP-HW UGPP PGPP PSPP LCPP Envelope Thick

Resolution/Print Quality: 1200dpi 600dpi *300dpi

EPRendering/Color Mode: None *CMYK

EPPressSimulation/Press Simulation: *6 4 2 3 0

EPCMYKMethod/Simulation Method: *0 1 3

EPPureBlack/Pure Black Mode: PBoff *PBall

EPToner/Ink Save Mode: *False True

EPRotate180Degrees/Rotate by 180°: *False True

Puis trouver la meilleure combinaison pour l'objectif à atteindre. Par exemple format A3, introduc - teur arrière, duplex bord long, N&B, résolution 600dpi, économie de toner :

user@system : lp -d RN.5-Postscript -o PageSize=A3 -o InputSlot=ASF -o Duplex=DuplexNoTumble -o EPRendering=None -o Resolution=600dpi -o EPToner=True fichier-de-test.ps

Exemple pour une laser A4 :

user@system : lpoptions -p RN.2 -l

OptionTrays/Number of Input Trays: *1Trays 2Trays

PageSize/Media Size: Letter Legal Executive *A4 A4Long A5 A5L A6 Env10 EnvMonarch EnvDL EnvDLRota - ted EnvC5 EnvISOB5 EnvISOB6

FanFoldGermanLegal 3x5 Custom.WIDTHxHEIGHT

CAPT/Print Quality: SFine Fine *Middle Low

BRMediaType/Media Type: *Plain Thin Thick ThickPaper2 BOND Transparency Env EnvThick EnvThin Recy - cled

InputSlot/Media Source: *AutoSelect Tray1 Tray2 MPTray

ManualFeed/Manual Feed: True *False

Duplex/Duplex: DuplexTumble *DuplexNoTumble None

BRJobHold/Secure Print: *None Private

BRJobPIN/Password: *HoldKey0 HoldKey1 HoldKey2 HoldKey3 HoldKey4 HoldKey5 HoldKey6 HoldKey7 Hold - Key8 HoldKey9

BRUser/User Name: *UserSystem

BRJobName/Job Name: *JobNameSystem JobName1 JobName2 JobName3 JobName4 JobName5 JobName6 JobName7 JobName8 JobName9

TonerSaveMode/Toner Save: *False True

sow - station Ubuntu 18.4 LTS - Installation édition 96 du 30/10/19 www.soweb.io Ce document est la propriété de Sowebio SARL et ne doit pas être copié ou transmis sans permission [email protected] This document is property of Sowebio SARL and may not be copied or circulated without permission page 57 sur 63 ScreenLock/Halftone Screen Lock: *True False

BRReducedImage/High Quality Image Printing: *False True

ImprovePrintOutput/Improve Print Output: *None ReducePaperCurl ImproveTonerFixing

BRDensityAdjustment/Density Adjustment: *None -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6

Puis trouver la meilleure combinaison pour l'objectif à atteindre. Par exemple format A4, tiroir 1, duplex bord long, température four baissée, économie de toner :

user@system : lp -d RN.2 -o PageSize=A4 -o InputSlot=Tray1 -o ImprovePrintOutput=ReducePaperCurl - o Duplex=DuplexNoTumble -o TonerSaveMode=True fichier-de-test.ps

sow - station Ubuntu 18.4 LTS - Installation édition 96 du 30/10/19 www.soweb.io Ce document est la propriété de Sowebio SARL et ne doit pas être copié ou transmis sans permission [email protected] This document is property of Sowebio SARL and may not be copied or circulated without permission page 58 sur 63 Périphériques spécifiques

1 Superdrive Apple A1379

1.1 Introduction Avec un NucIntel miniature en Penguin Station, point de lecteur CD.

Je dois ripper des CD et il y a deux SuperDrive Apple qui dorment dans un tiroir.

Pour info, ces graveurs en aluminium CD/DVD très esthétiques mais incapables de lire le BlueRay, ce dont tout le monde se contrefiche, se bradent à partir de dix euros sur Ebay.

Et on peut même les empiler pour ripper deux fois plus vite…

Comme toujours chez la Pomme, il faut remplacer le mot Super par Bouse et l'expression super ergonomique par…

Inventaire du fond de tiroir :

– Un BouseDrive comporte une fente pour introduire la rondelle et une prise USB. Pour une Bou - seAttitude complète, pas de bouton d’éjection. C’est un mange-disque et le seul moyen d'éjecter sera donc logiciel ; – Pas de témoin d’activité (on se repère au bruit, c'est tellement plus pratique) mais surtout pas de trou pour éjecter la rondelle avec un trombone (puisqu’on a déjà pas de bouton d’éjection, autant aller au bout du concept) ; – Une fois débranché, sans BousePomme fonctionnelle, la rondelle est absolument irrécupérable. Les grands moyens ne sont pas loin : http://blog.jgc.org/2011/11/how-to-forcibly-eject-cddvd- from.html .

Mais les surprises ne s'arrêtent pas là :

– Le BouseDrive est un produit BousePomme, c’est-à-dire très spécifiquement BousePomme. Branchez le BouseDrive sur autre chose que du BousePomme et il ne se passera rien. Absolument rien. Pas même un bruit ou un soupir de dégoût. Sournoisement, le BouseDrive va faire le mort ; – Le BouseFirmware du BouseDrive attends un vrai signal de BousePomme, tel Jésus après le sup - plice, pour ressusciter.

Vous n’êtes pas vraiment propriétaire de cet objet. Il décide pour vous quand il doit fonctionner ou pas. Tout ceci est fâcheux. Il est temps d’invoquer SuperPingouin et le Jedaï combattant le côté obs - cur des BouseDrives.

https://christianmoser.me/use-apples-usb-superdrive-with-linux

Qui nous enseigne que « EA 00 00 00 00 00 01 » est le cri de ralliement hexadécimal de la Bouse.

1.2 Installation Brancher et noter l'ID du BouseDrive (1500) et de BousePomme (05ac) :

sow - station Ubuntu 18.4 LTS - Installation édition 96 du 30/10/19 stef [@|.]genesix.org Ce document est la propriété de Sowebio SARL et ne doit pas être copié ou transmis sans permission This document is property of Sowebio SARL and may not be copied or circulated without permission page 59 sur 63 user@system : lsusb

.../... Bus 001 Device 037: ID 05ac:1500 Apple, Inc. SuperDrive [A1379] .../...

Identifier et caractériser le BouseDrive :

user@system : more /proc/sys/dev/cdrom/info

drive name: sr0 drive speed: 24 drive # of slots: 1 .../...

Noter qu'en fonction des branchements et débranchements, les noms de périphériques peuvent varier (sr0, sr1, sr2, etc.). Il n'est pas possible de se fonder sur ces noms si les périphériques sont régulièrement débranchés. Le mieux est d’utiliser votre gestionnaire de fichier préféré.

Installer l'utilitaire pingouin ad-hoc :

user@system : aptitude install sg3-utils

Éditer /etc/udev/rules.d/99-local.rules :

/etc/udev/rules.d/99-local.rules

# Initialise Apple SuperDrive ACTION=="add", ATTRS{idProduct}=="1500", ATTRS{idVendor}=="05ac", DRIVERS=="usb", RUN+="/usr/bin/ sg_raw /dev/$kernel EA 00 00 00 00 00 01"

1.3 Contrôles Vérifier en débranchant et rebranchant, puis en insérant un CD.

Brancher deux BouseDrives et vérifier qu’ils peuvent être utilisés simultanément. Des coupures au - dio sur la lecture du premier lecteur peuvent survenir au moment de la mise en lecture sur le se - cond lecteur. Toutefois la lecture simultanée est parfaitement gérée.

Pour compléter Conky, ajouter une ligne ${exec ls /dev/sr*} du côté des disques et points de montage, puis vérifier Conky, qui doit afficher deux nouvelles lignes : /dev/sr0 /dev/sr1

Gérer et éjecter avec la fonction système, sélectionner puis lire avec VLC.

Nique ta Pomme.

sow - station Ubuntu 18.4 LTS - Installation édition 96 du 30/10/19 www.soweb.io Ce document est la propriété de Sowebio SARL et ne doit pas être copié ou transmis sans permission [email protected] This document is property of Sowebio SARL and may not be copied or circulated without permission page 60 sur 63 1.4 Précautions La manip ci-dessus est parfaitement fiable avec une Debian 9 mais avec Ubuntu, les choses peuvent aller jusqu’au freeze du système, ce qui fait désordre. Pour avoir un penguin serin, prendre ces précautions : – Brancher le BouseDrive directement sur le PC ou le NUC et non pas à travers un hub, même de bonne qualité. – Préférer absolument l’utilisation systématique de VLC et n’utiliser les fonctions du système que pour l’éjection.

sow - station Ubuntu 18.4 LTS - Installation édition 96 du 30/10/19 www.soweb.io Ce document est la propriété de Sowebio SARL et ne doit pas être copié ou transmis sans permission [email protected] This document is property of Sowebio SARL and may not be copied or circulated without permission page 61 sur 63 Référence

1 ToDo List

1.1 Sécurité : faire le point des outils sécurité Priorité : élevée Voir : http://sectools.org

2 Station en raid

Configuration intéressante pour des stations spécifiques : multimédia, fonction annexe de serveur Samba, etc. Fondé sur : https://askubuntu.com/questions/1066028/install-ubuntu-18-04-desktop- with-raid-1-and-lvm-on-machine-with-uefi-bios

2.1 Installation Télécharger une ISO serveur http://cdimage.ubuntu.com/ubuntu/releases/bionic/release Installer à partir du menu : Install Ubuntu Server

Setup RAID : – Select Configure software RAID. – Select Create MD device, type RAID1, 2 active disks, 0 spare disks, and select the /dev/sda2 and /dev/sdb2 devices.

Setup LVM : – Select Configure the Logical Volume Manager. – Create volume group vg on the /dev/md0 device.

Créer les volumes logiques : – 8G : swap – reste : /

Terminer et redémarrer.

2.2 Finitions Pour les tests de suppression d’un disque, attendre la fin de la synchro en contrôlant par :

user@system : cat /proc/mdstat

Supprimer le paquet btrfs. Trois paquets seront supprimés : btrfs-progs, btrfs-tools et ubuntu-ser- ver. ubuntu-server est un méta paquet sans importance dans ce contexte. Il ne devrait pas avoir d’autres paquets listés pour suppression :

user@system : sudo apt purge btrfs-progs

sow - station Ubuntu 18.4 LTS - Installation édition 96 du 30/10/19 stef [@|.]genesix.org Ce document est la propriété de Sowebio SARL et ne doit pas être copié ou transmis sans permission This document is property of Sowebio SARL and may not be copied or circulated without permission page 62 sur 63 Installer la station :

user@system : sudo apt install ubuntu-desktop

3 Troubleshooting

3.1 Filaire non géré Ajouter à la fin de /etc/NetworkManager/NetworkManager.conf :

/etc/NetworkManager/NetworkManager.conf

[Keyfile] unmanaged-devices=none

Puis relancer le réseau :

user@system : sudo systemctl restart NetworkManager

4 Anomalies

4.1 Gscan2pdf : scanner réseau Brother non reconnu avec paramètre --device= Il n’a pas été possible de déterminer pourquoi les Brother, alors qu’elles sont parfaitement recon - nues en mode interactif par Gscan2pdf , ne sont pas reconnues via leur nom de périphérique « brother4:net1;dev1 » ou « brother4:net1;dev0 » quand ce dernier est passé en paramètre :

user@system : gscan2pdf --device=brother4:net1;dev0

Alors que la commande avec l’Epson fonctionne :

user@system : gscan2pdf --device=imagescan:esci:networkscan://192.168.0.205:1865

En pratique, ce n’est pas gênant, voir le manuel d’exploitation : « station Ubuntu 18.4 LTS - Utilisa- tion »).

4.2 Hibernation hybride Au bout de 20 à 30 jours de pliage/dépliages, puis de passage en hibernation totale plusieurs fois par jour, les portables finissent par perdre l’état de la machine et, au redémarrage, on retrouve une session toute neuve… Les restaurations automatiques de Waterfox, Sublime Text et LibreOffice font que ça n’est pas un drame (limite ça force à terminer les mises à jour) mais il faudra regarder.

Un premier examen des logs démontre qu’on pourrait en tirer des conclusions. Comme on a pas le temps de s’en occuper ASAP, on va attendre lâchement pour voir si c’est pas un bug du noyau et vérifier ça lors d’une mise à jour du noyau (qui sont faites manuellement sur ce setup).

sow - station Ubuntu 18.4 LTS - Installation édition 96 du 30/10/19 www.soweb.io Ce document est la propriété de Sowebio SARL et ne doit pas être copié ou transmis sans permission [email protected] This document is property of Sowebio SARL and may not be copied or circulated without permission page 63 sur 63