====== Ordinateurs distribués gratuitement ====== ===== par le Centre des Abeilles de Quimper ===== ==== avec l'aide technique de Linux Quimper ==== ===== Configuration de Debian 12 Gnome ===== Cette version Bookworm sortie en juin 2023 bénéficiera d'une prise en charge complète pendant 3 années et 2 années supplémentaires avec LTS (Long Term Support – prise en charge à long terme). Configuration destinée aux ordinateurs distribués gratuitement par le Centre des Abeilles de Quimper. Nous utilisons Clonezilla pour cloner sur ces ordinateurs, une image d'un disque entier que nous créons initialement avec VirtualBox comme décrit ci-dessous : ==== Installation ==== Installation de Debian se fait à partir de l'iso de https://www.debian.org/ * Nom de la machine : Debian-Abeilles * Mot de passe root : pas de mot de passe root. Permet à l'utilisateur d'avoir les droits (en sudo) pour intervenir dans les mises à jours, installation de nouvelles applications, etc... * Utilisateur : Linux Quimper * Identifiant : linuxquimper * Mot de passe : linuxquimper (à modifier par l’utilisateur) * Schéma de partitionnement : tout dans une seule partition avec un swap de 1Go * Sélection des logiciels * environnement de bureau Debian * Gnome * utilitaires usuels du système ==== Après installation ==== * Dans les paramètres de Gnome => Utilisateurs => Déverrouiller => pour l'utilisateur linuxquimper * Connexion automatique : activée * lors de la connexion automatique dans "Mots de passe et clés" mettre un mot de passe vide (clic droit sur connexion) pour éviter qu'à chaque connexion l'utilisateur soit obligé de donner son mot de passe * dans Ajustements => Barre de titre des fenètres => Boutons de la barre de titre => activer Maximiser et Minimiser * dans Extensions * installé et activé [[https://extensions.gnome.org/extension/307/dash-to-dock/|Dash to Dock]] permet de voir dock en permanence ou pas * désactivé le masquage intelligent (affichage dock en passant la souris vers le bas) * installé et activé [[https://extensions.gnome.org/extension/6322/debian-linux-updates-indicator/|Debian Linux Updates Indicator]] * dans "Indicator" désactiver "Always show the indicator" pour avoir l'indication uniquement quand il y a des maj * dans Advanced => "Update method" choisir "Launch Gnome Software" * installé et activé [[https://extensions.gnome.org/extension/2087/desktop-icons-ng-ding/|Desktop Icons NG]] permet d'avoir des icones sur le bureau * Ajout ou modification de la langue il faut d'abord en ligne de commande ajouter les langues désirées... * ''sudo dpkg-reconfigure locales'' * br_FR.UTF-8 UTF-8 pour le breton par exemple * rester sur fr_FR.UTF8 pour le jeu de paramètres actif par défaut * dans les paramètres de Gnome => Pays et langue => il est possible maintenant de choisir entre le Français ou le Brezhonneg (après redémarrage) * Changer l'arrière-plan par {{:debian-12.png?linkonly|}} * Mise à jour du système et des logiciels : * Dans Logiciels => Mises à jour => Dépots des logiciels ajouter * Logiciel libre dont les dépendances ne sont pas libres * Logiciel non libre * Dans Logiciels => Mises à jour => Préférences mise à jour * Mises à jour automatiques et notification de ces maj auto : **activés** * A installer Flatpak et flathub https://flatpak.org/setup/Debian pour obtenir la dernière version de Firefox qui devient nécessaire pour certain site avec DRM apt install flatpak apt install gnome-software-plugin-flatpak flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo pour avoir la dernière version de Firefox apt purge firefox-esr flatpak install org.mozilla.firefox Nautilus (Fichiers) n'est pas très facile à paramétrer. Pour les colonnes visibles [[https://askubuntu.com/questions/1373530/set-default-visible-columns-for-files|voir ici]] ==== Logiciels supplémentaires ==== Utiliser apt-cache policy pour savoir si les paquets sont déjà installés * thunderbird thunderbird-l10n-fr * gthumb...... gestionnaire de photos * vlc......... lecteur multimédia * gnote....... prise de notes * calibre..... gestionnaire de livres numériques https://calibre-ebook.com/fr/download_linux * xournalpp... utilitaire pour annoter facilement un PDF * pdfarranger. modifications de PDF * xsane....... logiciel plus complet pour scanner Zoom, Google Meet, Skype et Teams : pas d'installation. Utilisez la connexion avec le navigateur web aux sites dédiés ==== Utilitaires ==== * hplip ([[https://developers.hp.com/hp-linux-imaging-and-printing?language=fr|HP Linux Imaging and Printing]]) installer la dernière version (déc 24 la dernière version ne veut pas s'installer. installation pas défaut avec apt) * ntfs-3g pilote libre plus avancé que le pilote inclus dans le noyau Linux, permet le formatage en NTFS avec Gparted et Disk * lecture dvd du commerce * sudo apt install libdvd-pkg * sudo dpkg-reconfigure libdvd-pkg * x11vnc........... Prise à distance inverse (ne fonctionne qu'avec Xorg) * exfatprogs exfat-fuse....... système de fichiers de µsoft pour les mem flash (clés USB) * p7zip-rar............ gère les rar par 7-Zip * keepassxc........... Gestion des mots de passe * timeshift ...... instantanés du sytème * hw-probe ........... outil vérifiant l'état du matériels et de collecter les journaux système * A installer ultérieurement en cas de besoin * deja-dup........ sauvegarde * utilitaires en ligne de commande : whois nmap nethogs ncdu iotop haveged dnsutils neofetch inxi lshw htop btop ==== Pilotes d'imprimantes ==== * ''printer-driver-all'' * //paquets supplémentaires installés// : ''dc foomatic-db-compressed-ppds libcupsimage2 libgutenprint-common libgutenprint9 libhpmud0 liblcms2-utils mscompress printer-driver-brlaser printer-driver-c2050 printer-driver-c2esp printer-driver-cjet printer-driver-dymo printer-driver-escpr printer-driver-foo2zjs printer-driver-foo2zjs-common printer-driver-fujixerox printer-driver-gutenprint printer-driver-hpcups printer-driver-indexbraille printer-driver-m2300w printer-driver-min12xxw printer-driver-oki printer-driver-pnm2ppa printer-driver-postscript-hp printer-driver-ptouch printer-driver-pxljr printer-driver-sag-gdi printer-driver-splix tix'' * //Paquets suggérés// : ''hplip hplip-cups openprinting-ppds gutenprint-locales psutils foomatic-db-engine | apsfilter hannah-foo2zjs gutenprint-doc hplip-doc magicfilter | apsfilter'' * ''hplip'' * //paquets supplémentaires installés// : ''hplip-data libsane-hpaio policykit-1 polkitd-pkla python3-renderpm python3-reportlab python3-reportlab-accel'' * //Paquets suggérés// : ''hplip-doc hplip-gui python3-notify2 system-config-printer python3-egenix-mxtexttools python-reportlab-doc'' * ''hplip-cups'' : pas version susceptible d'être installée * ''openprinting-ppds'' * ''gutenprint-locales'' * //Paquets suggérés// : ''foomatic-db-gutenprint'' * ''psutils'' * ''foomatic-db-engine'' * //Paquets suggérés// : ''foomatic-db-gutenprint'' * ''apsfilter'' * //paquets supplémentaires installés// : ''a2ps apsfilter lpr wdiff'' * //Paquets suggérés// : ''groff gv html2ps t1-cyrillic texlive-base-bin dvips pnm2ppa sketch transfig wdiff-doc'' * ''hannah-foo2zjs'' * ''gutenprint-doc'' * //Paquets suggérés// : ''gimp-gutenprint'' * ''hplip-doc'' * ''magicfilter'' * //paquets supplémentaires installés// : ''librecode0 recode'' * //Paquets suggérés// : ''groff libtiff-tools texlive transfig'' * //Paquets recommandés// : ''djtools'' * //paquets ENLEVÉS// : ''apsfilter'' * ''groff libtiff-tools texlive transfig'' * Note : sélection de « fig2dev » au lieu de « transfig » * //paquets supplémentaires installés// : ''dvisvgm fonts-lmodern fonts-texgyre fonts-texgyre-math gawk libgumbo1 libmujs2 libpotrace0 libptexenc1 libsigsegv2 libteckit0 libtexlua53-5 libtexluajit2 libzzip-0-13 lmodern mupdf-tools t1utils tex-common tex-gyre texlive-base texlive-binaries texlive-fonts-recommended texlive-latex-base texlive-latex-recommended tipa'' * //Paquets suggérés// : ''xfig gawk-doc libtiff-opengl xzdec texlive-fonts-recommended-doc texlive-latex-base-doc wp2latex texlive-latex-recommended-doc texlive-luatex texlive-pstricks tipa-doc'' * ''xfig gawk-doc libtiff-opengl xzdec texlive-fonts-recommended-doc texlive-latex-base-doc wp2latex texlive-latex-recommended-doc texlive-luatex texlive-pstricks tipa-doc'' * //paquets supplémentaires installés// : ''fonts-lato gawk-doc libalgorithm-c3-perl libb-hooks-endofscope-perl libb-hooks-op-check-perl libclass-c3-perl libclass-c3-xs-perl libclass-data-inheritable-perl libclass-method-modifiers-perl libclass-xsaccessor-perl libcommon-sense-perl libdata-optlist-perl libdevel-callchecker-perl libdevel-caller-perl libdevel-globaldestruction-perl libdevel-lexalias-perl libdevel-stacktrace-perl libdist-checkconflicts-perl libdynaloader-functions-perl libemail-date-format-perl libeval-closure-perl libexception-class-perl libfile-homedir-perl libfile-which-perl libglut3.12 libipc-shareable-perl libjson-perl libjson-xs-perl liblog-dispatch-perl liblog-log4perl-perl libmime-charset-perl libmime-lite-perl libmime-types-perl libmodule-implementation-perl libmodule-runtime-perl libmro-compat-perl libnamespace-autoclean-perl libnamespace-clean-perl libpackage-stash-perl libpackage-stash-xs-perl libpadwalker-perl libparams-classify-perl libparams-util-perl libparams-validationcompiler-perl libreadonly-perl libref-util-perl libref-util-xs-perl librole-tiny-perl libruby libruby3.1 libsombok3 libspecio-perl libstring-crc32-perl libsub-exporter-perl libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl libsub-name-perl libsub-quote-perl libtiff-opengl libtypes-serialiser-perl libunicode-linebreak-perl libvariable-magic-perl libxstring-perl libyaml-tiny-perl ps2eps rake ruby ruby-net-telnet ruby-rubygems ruby-sdbm ruby-webrick ruby-xmlrpc ruby3.1 rubygems-integration texlive-extra-utils texlive-font-utils texlive-fonts-recommended-doc texlive-latex-base-doc texlive-latex-recommended-doc texlive-luatex texlive-pictures texlive-plain-generic texlive-pstricks tipa-doc wp2latex xaw3dg xfig xfig-libs xzdec zip'' * //Paquets suggérés// : ''libdbd-csv-perl liblog-dispatch-filerotate-perl librrds-perl libxml-dom-perl libencode-eucjpascii-perl libencode-hanextra-perl libpod2-base-perl default-mta | mail-transport-agent libmojolicious-perl libscalar-number-perl libtest-fatal-perl ri ruby-dev bundler chktex default-jre-headless dvidvi dvipng fragmaster lacheck latexdiff latexmk purifyeps xindy lcdf-typetools dot2tex prerex texlive-latex-extra texlive-pictures-doc vprerex texlive-pstricks-doc wp2latex-styles gimp spell xfig-doc'' ==== Pilotes de divers matériels dont clés et carte wifi ==== ''alsa-firmware-loaders amd64-microcode atmel-firmware bluez-firmware dahdi-firmware-nonfree firmware-linux firmware-linux-nonfree firmware-misc-nonfree firmware-amd-graphics firmware-atheros firmware-ath9k-htc firmware-b43-installer firmware-b43legacy-installer firmware-bnx2 firmware-bnx2x firmware-brcm80211 firmware-cavium firmware-ipw2x00 firmware-iwlwifi firmware-intel-sound firmware-ivtv firmware-libertas firmware-myricom firmware-netronome firmware-netxen firmware-qlogic firmware-realtek firmware-samsung firmware-siano firmware-ti-connectivity firmware-zd1211 hdmi2usb-fx2-firmware intel-microcode iucode-tool'' impossible de trouver firmware-intelwimax ==== Sauvegarde sur support USB ==== * créer un répertoire ''sauvegardes'' dans ''/opt'' * copier dans ''/opt/sauvegardes'' * {{ :sauvegarde-sh.rtf |sauvegarde.sh}} (chmod 655) * {{ :sauvegarde_exclus.rtf |sauvegarde_exclus}} * sauvegarde_usb.png {{:sauvegarde_usb.png|sauvegarde_usb.png}} * copier dans ''/usr/share/applications'' {{ :sauvegarde_usb.desktop.rtf |sauvegarde USB.desktop}} ==== Vidéos d'aide au démarrage de l'ordi ==== * copier dans ''~/.config/autostart'' {{ :firefox-esr.desktop.rtf |firefox-esr.desktop}} * créer le répertoire ''~/.videos-aide-debian12'' * copier dans ce répertoire les vidéos d'aide ci-dessous * J'ai désactivé l’accélération graphique matérielle de Firefox pour éviter d'avoir une fenètre noire à la place de Firefox lors du premier lancement au lancement de la la fenètre des vidéos d'aide. J'ai aussi ajouté une temporisation de 5s avec un script... Ces vidéos ont été réalisées à l'aide du générateur de voix naturelles par IA de [[https://elevenlabs.io/|ElevenLabs]] : - [[salim|Message de lancement par le clone de Salim]] - [[linux|C'est quoi Linux ? par le clone de Brigitte]] - [[charte|La charte par le clone de Michel]] - [[debian|Debian 12 par le clone de Rémi]] - [[gnome|Le bureau Gnome par le clone de Roger]] - [[logiciel|Installer un logiciel par le clone de Martine de Brasparts]] - [[imprimantes|Installer une imprimante par le clone de Jean-Patrick]] - [[internet|Se connecter à internet (box, wifi, CPL, smartphone) par le clone de Bren]] - [[misesajour|Effectuer les mises à jour du système et des applications par Erwan]] - [[maj-auto|Les Mises à jour Automatiques par le clone de Patrick]] - [[motdepasse|Changer son mot de passe par le clone d'Hervé de Brasparts]] - [[clavier|Le clavier sous Linux par le clone de Patrick]] - [[sauvegardes|Les sauvegardes par le clone d'Erwan]] - [[aide|Besoin d'aide ? avec le clone de René]] - [[pourquoi|Pourquoi cette distribution ? par le clone de Pol-Yvon]] - [[desactiver|Désactivez la page de vidéos d'aide par Martine de Brasparts]] ==== Guide d'utilisation des ordinateurs redistribués sous Debian 12 Gnome par Centre des Abeilles ==== * copier dans le répertoire ''~/.videos-aide-debian12'' * {{ :notice_debian_12_gnome_janv_2024.pdf |notice Debian 12 Gnome janv 2024.pdf}} * {{ :notice_debian_12_gnome_janv_2024.odt |notice Debian 12 Gnome janv 2024.odt}} * créer sur le Bureau un lien symbolique de notice Debian 12 Gnome janv 2024.pdf ==== Configuration de Firefox ==== * Cochez : lire le contenu protégé par des DRM * Ajouter Duckduckgo dans les moteurs de recherche et supprimer Amazon, Ebay, etc... * Supprimer les cookies et les données des sites à la fermeture de Firefox * Barre d'onglets * [[https://www.centredesabeilles.fr/|Abeilles]] * [[https://linuxquimper.org/|Linux Quimper]] * [[https://duckduckgo.com/|Duckduckgo]] * [[https://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Accueil_principal|Wikipedia]] * [[https://www.google.fr/|Google]] * [[https://monpremierordinateur.quimpernet.xyz/|Mon premier ordinateur]] * Visio https://framatalk.org/abeillesnumeriques * Modules complémentaires * Bloquer les pub : uBlock Origin * gérer les cookies : I still don't care about cookies le fork de "Je m'en fiche toujours des cookies" Videz l'historique ==== Action du bouton d’alimentation ==== Par défaut sous Gnome de Debian 12, lorsque le bouton de l’alimentation de l'ordinateur est pressé. celui-ci se met en veille\\ Le retour de veille est quelque fois délicat sur les portables. Sur la VM dans les paramètres à la rubrique Energie la ligne "Action du bouton extinction" est absente, il est par contre possible avec dconf-editor de modifier ce fonctionnement pas défaut avec la clé ''org.gnome.settings-daemon.plugins.power'' qui sera mise sur "Interactive" pour avoir une fenètre qui s'ouvre lors de la pression sur le bouton marche/arrêt de l'ordinateur ==== Pour terminer ==== • sudo apt update • sudo apt upgrade • sudo apt install -f • sudo apt autoremove • sudo apt clean Vider la corbeille ==== État du matériel ==== le fichier ''.etat-du-matériel.sh'' sera a exécuté éventuellement pour connaitre l'état de l’ordinateur et alimenté la base de données de https://linux-hardware.org/