----
====== Checklist d'installation Jammy-LTS ======
**Checklist perso** pour l'install d'une distribution **[[:Xubuntu| Xubuntu Jammy]]**. Cela aidera peut-être certains d'entre vous..
===== Précautions avant de lancer l'install =====
* Transférer tout **ce qui peut traîner sur le bureau** vers la partition "Donnees",
* Exportation des **mots de passe** du **navigateur Brave** et par précaution les **favoris**,
* Sauvegarder les **dossiers cachés de configuration** qu'on souhaite garder (~/.thunderbird, ~/.mozilla, ~/.config/gimp, nos thèmes personnalisés,..),
* Copier les raccourcis qui ont pour but de **stocker hors partition système** (~/.cache, ~/.googleearth, ~/.wine, ~/.kodi, ~/.var, ~/.local/share/ice, ~/.local/share/TelegramDesktop,..) ou pour être **accessible depuis plusieurs partitions** (~/.config/BraveSoftware, ~/.config/libreoffice, ~/.config/radiotray-lite,..),
* Noter les **logiciels nouveaux** utilisés depuis la dernière version de Xubuntu,
* **copier** les /etc/**fstab**, /etc/default/**grub** et /etc/grub.d/**40_custom**
* Copier la config des **panels Xfce** depuis ~/.config/xfce4/panel
* **avoir téléchargé l'iso de la distribution souhaitée**
===== Installation =====
* **[[:tutoriel:grub2_lancer_des_images_iso#Pour Xubuntu|Lancer l'iso du LiveCD à partir d'un menu grub2]]**
* Lancer l'install
* Dans le **partitionnement "manuel"** :
* choisir la partition / (qui sera formatée)
* monter la partition Donnees sur /mnt/Donnees sans formatage //(/mnt et non /media pour ne pas apparaître comme un disque amovible)//,
* Choisir le **clavier : Français (variante obsolète)** (virgule sur le pavé numérique + majuscules accentuées avec Alt-Gr+Maj + la lettre),
* **Avant de redémarrer**, on ouvre **en root** le disque monté **/target**:
* **Copier** les fichiers /etc/default/**grub** et /etc/grub.d/**40_custom** depuis sauvegarde
* **Modification** éventuelle du /etc/**fstab**
* **Suppression de polices superflues** dans /usr/share/fonts (Noto dans des langues qu'on n'utilisera jamais par exemple)
* Envoi des **thèmes** (grub et Xfce)
* On démonte /target pour donner un **nom** à la **partition racine** du Linux qu'on vient d'installer via **Gparted**
* **Relancer**
===== Premier lancement =====
* **Mise à jour** de **grub** (ainsi le thème est activé)
* J'en profite souvent pour aller sur Synaptic remplacer grub-efi à la place de grub-pc
* remettre /etc/default/grub (si disparu)sudo update-grub
* Suppression des **dossiers du Home** et **liens vers** ceux sur **Donnees**
* Ctrl+Maj+clic_déplacé des dossiers de la partition "Donnees" vers le dossier utilisateur
* **Infos** sur la machinesudo inxi -Fxz
* Sur Mint, on désigne des **serveurs** plus **rapides** pour les mises à jour
* **Lancer** toutes les **mises à jour**
* **Langues** : privilégier le **français**
* Clic droit et **paramétrage** des **fonds d'écran**
* Gestionnaire des paramètres : **Apparence** pour le **[[https://www.gnome-look.org/p/1013654/|thème]]** et les **icônes**
* **Gestionnaire de fenêtres** pour le thème et la **position des boutons**
* Connexion **Firefox** pour synchronisation des **marques-pages**
* Clic droit sur **l'horloge** pour mettre le format : **%a %_d %b, %R** (avec les secondes: %a %d %b %T)
* Gestion du **swappiness**echo vm.swappiness=20 | sudo tee -a /etc/sysctl.d/99-sysctl.conf
echo vm.vfs_cache_pressure=70 | sudo tee -a /etc/sysctl.d/99-sysctl.conf
sudo sysctl -p /etc/sysctl.d/99-sysctl.conf
* **Session et démarrage** / Démarrage automatique pour les applications à lancer au démarrage de la session (suppression de l'applet 'blueman')
===== Install des logiciels =====
==== les indispensables ====
* **[[:Geany]]** : mon éditeur de texte préféré (puis activer l'ouverture par défaut des fichiers texte)sudo apt install geany
* **[[:Brave]]** : mon navigateur principal (bien suivre la procédure d'install de la page de doc)
* **import** des **mots de passe** et éventuellement des **favoris**
==== via Gdebi ====
Installant dorénavant plus souvent Linux Mint Xfce que Xubuntu, j'utilise **[[:Gdebi]]** pour certains logiciels :
* **[[:radiotray-lite]]** : les dépendances me désinstallent Transmission et Blueman. Je les réinstalle ensuite dans Synaptic.
* Je vais ensuite sur **[[:radiotray#liste_de_radios|cette page pour la liste des radios]]**.
* **[[:Cherrytree]]** : cela m'évite un nouveau ppa à gérer
* **[[https://forum.ubuntu-fr.org/viewtopic.php?id=242358|Kclean]]** : pour supprimer les noyaux inutiles
* **[[:Sozi]]** car n'est plus dans les dépôts (sur https://github.com/sozi-projects/Sozi/releases, on clique sur "Assets")
* **[[:Zoom]]** en install rapide juste avant de m'en servir : plus sûr d'avoir la version la plus à jour.
==== quelques AppImages ====
J'utilise aussi quelques AppImages :
* **[[https://github.com/whyboris/Simplest-File-Renamer/releases/tag/v1.0.0|Simplest File Renamer]]**
* **[[https://avidemux.sourceforge.net/download.html|Avidemux]]**
==== Flatpak ====
Malgré qu'il soit comme Snap, mal intégré dans mon thème personnalisé, je n'utilise **[[:Flatpak]]** que pour un logiciel : **[[:Xmind|Xmind8]]**. Je n'aime pas ses versions d'après. Je l'installe directement **via la logithèque** tant que cette version est disponible.
==== Wine ====
sudo apt install wine-stable
winecfg
==== Google-earth ====
sudo apt install google-earth-pro-stable
=== Fix du problème de clé ===
Un problème de clé s'affiche lorsqu'on veut lancer les mises à jour. Pour cela:
* Aller sur le "**Gestionnaire de Paramètres**" > "**Sources de logiciels**" (ou via Synaptic sur les dépots)
* sur l'onglet "**Maintenance**", on trouve le bouton "**Ajouter des clés manquantes**"
* en sortant, il se met à jour et n'affiche **plus de problème**
=== fix du problème de positionnement gps ===
sudo -i geany /opt/google/earth/pro/googleearth
Au dessus de la dernière ligne, ajouter la ligne :\\
**export LC_NUMERIC=en_US.UTF-8**
==== le reste en ligne de commande ====
Enfin en une ligne de commande:
sudo apt install vlc font-manager htop geeqie gimp inkscape gnome-games zaz supertux ri-li clementine planner vym geany scribus exiftool dcraw blender posterazor audacity handbrake simplescreenrecorder xshisen bleachbit ubuntu-mono kodi kodi-inputstream-adaptive pdfmod unrar guvcview meld openshot-qt tesseract-ocr tesseract-ocr-deu tesseract-ocr-fra tesseract-ocr-por tesseract-ocr-spa mate-search-tool
[[:pidgin]] (si un jour je le réutilise), les jeux [[:0ad]], [[:extremetuxracer]], [[:pingus]] ou [[:supertuxkart]] (si la taille de la partition le permet), [[:gnome-subtitles]] (si besoin)
sudo apt purge blueman
Si on ne souhaite pas du tout utiliser bluetooth.
===== Panels =====
==== Lanceurs ====
Pour **créer un lanceur**, on peut:
* **prendre** un élément **dans** la "**liste des applications**" (Alt+F3) **et le relâcher** sur la barre de tâches.
* Avec la touche CTRL, on peut l'insérer entre 2 lanceurs existants.
On peut **retrouver** ce qu'on vient de faire dans **~/.config/xfce4/panel**. Des dossiers '**launcher-n**' y sont stockés. A l'intérieur, se trouve un **fichier *.desktop** correspondant au lanceur créé. Cependant, il nous faut l'ouvrir pour savoir ce qu'il lance !
==== Astuces ====
Par **exemple**:
* on ouvre d'un côté dans le **gestionnaire de fichiers** : ~/.config/xfce4/panel/**launcher-4**
* il contient 4526324584.desktop qui correspond au lanceur de **Firefox**
* on lance la **liste des applications** avec **Alt+F3**
* on **prend** dans "Internet", Firefox, **à la souris** et on le **relâche** au-dessus du dossier "launcher-4". Il ajoute automatiquement un fichier **firefox.desktop** qui est **plus explicite** que le fichier 4526324584.desktop qu'on supprimera.
Autre astuce:
* **Si** dans ce dossier "launcher-4" **on relache d'autres applications**, une petite **flèche s'ajoute** au lanceur!
* Cela **devient un tiroir d'applications** (comme sur Lxde/Lxqt).
* Un **clic droit** sur ce lanceur dans la barre des tâches > **Propriétés**:
* permet de modifier l'**ordre d'apparition** de ces applications
* onglet "**Avancé**", perso je mets systématiquement "**Bouton à l'intérieur**" à la place de "Défaut".
Enfin, le fichier *.desktop est modifiable. On peut donc **créer des lanceurs spécifiques**. Par exemple:
* thunar est le gestionnaire de fichiers d'Xfce.
* Exec=thunar Documents (pour ouvrir directement ce dossier)
* **Exec=thunar "Documents/00_Cours d'allemand"** (pour un autre dossier que j'ouvre souvent. Les guillemets évitent les soucis avec les espaces dans les noms.)
==== Tableau de bord ====
La **barre des tâches** dans Xfce s'appelle "**Tableau de bord**".
Lorsque l'on fait un **clic droit** dessus, en bas du menu, on voit "**Tableau de bord**" puis à droite, **Préférences du tableau de bord..**
* //Verrouiller le tableau de bord// : perso, je le décoche le temps de le déplacer en haut de l'écran. Ensuite, je recoche pour le verrouiller à nouveau.
* //Onglet "Éléments"// -> **tout est déplaçable et modifiable** à notre guise. Perso, j'ajoute des **séparateurs** (Double clic dessus pour les rendre transparent), j'ajoute la **corbeille**, le **Bouton d'actions** (modifié Apparence:Bouton et que Déconnexion coché).
===== Imprimante BROTHER DCP-130C =====
=== Sur Xubuntu, ce script ===
wget http://demonipuch.free.fr/brother.tar.gz
tar zxvf brother.tar.gz
cd brother
chmod +x install.sh
sudo sh -c ./install.sh
=== Ou sur Mint, avec Gdebi ===
Les fichiers deb trouvés sur le site Brother sont installés un à un.
=== Commandes en post installation ===
cd /usr/lib/
sudo cp -s -r /usr/lib64/* .
sudo adduser $USER lp
sudo adduser $USER scanner
sudo adduser $USER saned
sudo apt install libusb-0.1-4 libusb-0.1-4:i386
sudo brprintconf_dcp130c -pt A4
Dans le navigateur : http://localhost:631/printers/
* Administration
* Définir les options de l'imprimante
* A4 au lieu de Letter
* Définir les options par défaut (login et mot de passe de la session Linux)
===== Lorsque c'est Xubuntu que j'installe =====
==== Logiciels ====
Je souhaite retrouver des **habitudes** que j'ai sur **Mint**. Donc, j'installe:
* **[[:Gdebi]]**
* **[[:Synaptic]]**
* **[[http://packages.linuxmint.com/pool/main/w/webapp-manager/|Applications Web]]**
==== Logiciels à rajouter si install minimale ====
Lors d'une **installation minimale**, ces **logiciels** sont **à installer en plus** de ceux indiqués plus haut.
sudo apt install libreoffice gimp sgt-launcher mate-calc thunderbird catfish transmission simple-scan update-manager xfce4-goodies xfce4-notes-plugin language-selector-gnome atril
==== Réglages ====
Sur Mint, l'action personnalisée pour **"Ouvrir en tant qu'utilisateur root"** est configurée par défaut, pour la retrouver:
* lancer **[[:Thunar]]** puis:
* Édition/Configurer les actions personnalisées,
* Clic sur le "+" pour ajouter une action
* Nom : Ouvrir en tant qu'utilisateur root
* Description : Ouvrir en tant qu'utilisateur root
* Commande : pkexec thunar %F
* Icône (rechercher) : folder
* Cliquer sur onglet "Conditions d'apparition"\\ et cocher : Répertoires, Fichiers texte et Autres fichiers.\\ .
Le **Pare-feu** est dans le gestionnaire de paramètres sur Mint, ici on l'**activera** par:sudo ufw status
sudo ufw enable
==== Suppression de Snap ====
**[[:Snap]]** est intégré par défaut dans Xubuntu et est **compliqué à supprimer**. Pour moi, ça alourdit inutilement la distrib et pose des problèmes d'intégration quand on utilise un thème Gtk personnalisé.
**Voici le fichier** que Linux Mint a créé **permettant sa suppression** :
# To prevent repository packages from triggering the installation of Snap,
# this file forbids snapd from being installed by APT.
# For more information: https://linuxmint-user-guide.readthedocs.io/en/latest/snap.html
Package: snapd
Pin: release a=*
Pin-Priority: -10
**nosnap.pref** est à mettre dans **/etc/apt/preferences.d/** avec les **droits administrateurs** et on pourra ensuite lancer la **commande de suppression** :sudo apt purge snapd