* LinuxMint Post-Install : [[https://wiki.desclicks.net/doku.php?do=export_code&id=linux:custom_mint_cinnamon_21&codeblock=31 | Télécharger Le Script ]] [[https://wiki.desclicks.net/doku.php?id=linux:custom_mint_cinnamon_21#automatisation_script | Visualiser]]
* Post Win [[https://ninite.com/7zip-firefox-gimp-infrarecorder-libreoffice-sumatrapdf-vlc/|ninite post_install win]] [[https://wiki.desclicks.net/doku.php?id=windows:optimisation|TODO post win]]
{{page>tableau_wiki_style}}
* [[http://www.malekal.com/HOSTS_filtre/HOSTS.txt|fichier Host malekal anti pup/adwares]] à placer dans C:\Windows\System32\drivers\etc\host
* Utilitaires Windows
* [[http://wiki.desclicks.net/var/ressources/programmes/msicuu-7.2.exe|Windows cleanup utility]] : supprimer tous les installateurs de programmes Windows mis en cache dans C:\windows\installer.
msizap.exe g
* [[https://techcommunity.microsoft.com/t5/core-infrastructure-and-security/breaking-news-reduce-the-size-of-the-winsxs-directory-and-free/ba-p/256635|Maj de l'utilitaire de nettoyage permettant de nettoyer le répertoire WinSxS]]
-----
===== Vider les caches Windows =====
https://www.easytutoriel.com/vider-cache-windows.html
===== Liste de blocage rgpd =====
https://www.i-dont-care-about-cookies.eu/abp/
https://adblock.djan-gicquel.fr/
-----
===== Passer outre la vérif TPM 2 de win11 =====
https://www.majorgeeks.com/content/page/bypass_tpm.html
===== MÀJ des firmwares des PCs =====
Vérifie les firmwares de TOUS les périphériques. Utile pour les Dell notamment ( [[https://www.phoronix.com/scan.php?page=news_item&px=Dell-BIOS-Disconnect-Vuln]])
sudo fwupdmgr update
===== Linux 5.6 et puces de surveillance matérielle =====
Le module **w83627ehf** était jusque là un fourre-tout qui prenait en charge les modules de très nombreuses CM pour la surveillance matérielle dont le **nct6775** qui équipe de nombreuses CM depuis 2012. Le noyau 5.6 RETIRE la gestion de **nct6775** par **w83627ehf** donc en faisant uniquement cette mise à jour on perd la possibilité d'avoir le retour des sondes de la carte-mère, par (lm-)sensors et autres.\\
[[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=3207408ab4cbe242d48471ce4e10047022a65232]]\\
\\
À moins de taper ceci pour charger automatiquement par la suite le module **nct6775** dédié.
sudo sh -c 'echo nct6776 >> /etc/modules'
-----
===== Rappel des bases de protection contre l'électricité statique =====
https://sospc.name/lelectricite-statique-lennemie-invisible-de-vos-materiels-informatiques/
-----
Attention au noyau 4.15.0-20.21, il rend inopérationnels (pas d'écran, de wiki, de réseau, etc) les portables Fujitsu S710 et probablement d'autres
Le noyau **5.19.13** est à PROSCRIRE ABSOLUMENT pour les portables INTEL sous peine de destruction de l'écran.
https://www.phoronix.com/news/Intel-iGPU-Avoid-Linux-5.19.12 ----- ===== Signalement Page Arnaque ====== https://www.internet-signalement.gouv.fr ===== Ajouter Lilo ===== Utiliser notre lien partenaire pour faire l'installation de LILO: \\ http://www.lilo.org/?utm_source=desclicks\\ Interface de gestion \\ https://project.lilo.org/p/security/login\\ ===== Blocage des pages minant des monnaies (bitcoins, etc) ===== Dans **µBlock** rajouter ces listes : * https://raw.githubusercontent.com/ZeroDot1/CoinBlockerLists/master/list.txt * https://raw.githubusercontent.com/keraf/NoCoin/master/src/blacklist.txt Ou utiliser : * **No Coin** https://github.com/keraf/NoCoin * **µMatrix** (plus technique) ===== Boite Mails ===== https://www.blog-libre.org/2016/12/16/messagerie-email-ethique-ou-comment-eviter-de-se-faire-braquer-sa-vie-privee/ * https://www.openmailbox.org/#register * https://protonmail.com/ * https://tutanota.com/fr/ ===== Distributions éducatives ===== * http://socialcompare.com/en/comparison/distributions-linux-francophones-pour-les-ecoliers * http://open-sankore.org/fr * Installation http://wiki.primtux.fr/doku.php/telecharger_et_installer_le_systeme -----
sudo smartctl --smart=on --offlineauto=on --saveauto=on /dev/sdX
sudo smartctl -t short /dev/sdX
sudo smartctl -q errorsonly -H -l selftest /dev/sdX
-----
Bloquer la mise à jour forcée de Win 7/8 vers 10
Utilitaire et explications:
http://www.howtogeek.com/228551/how-to-stop-windows-7-or-8-from-downloading-windows-10-automatically/
https://www.grc.com/never10.htm
===== Windows 7 Installation "SP2" =====
- Installer Windows 7 + désactiver les mises à jour
- Installer les deux mises à jours KB976932 (SP1) et KB3020369
* KB976932 (SP1) (optionnel si déjà installé) : [[https://download.microsoft.com/download/0/A/F/0AFB5316-3062-494A-AB78-7FB0D4461357/windows6.1-KB976932-X86.exe|32 bits]] [[https://download.microsoft.com/download/0/A/F/0AFB5316-3062-494A-AB78-7FB0D4461357/windows6.1-KB976932-X64.exe|64bits]]
* KB3020369 [[https://download.microsoft.com/download/C/0/8/C0823F43-BFE9-4147-9B0A-35769CBBE6B0/Windows6.1-KB3020369-x86.msu|32 bits]] [[https://download.microsoft.com/download/5/D/0/5D0821EB-A92D-4CA2-9020-EC41D56B074F/Windows6.1-KB3020369-x64.msu|64 bits]]
* Installer le convenience update http://catalog.update.microsoft.com/v7/site/Search.aspx?q=KB3125574
( à télécharger avec un Internet explorer activeX… )
===== Réinitialiser Windows Update =====
- Cliquez sur Démarrer, tapez cmd sur la barre de recherche, faites un clique droit sur cmd.exe et choisissez exécutez en tant qu'administrateur.
- Tapez net stop wuauserv
et validez par la touche Entrée, cette commande permet d'arrêter le service Windows Update.
- Tapez ren %windir%\SoftwareDistribution SoftwareDistribution.Old
et validez par la touche Entrée, cette commande permet de renommer le ficher « softwaredistribution ».
- Tapez net Start wuauserv
et validez par la touche Entrée, cette commande permet de démarrer le service Windows Update
- Après cette manipulation vous pouvez relancer la recherche des mises à jour et l'installation.
===== Windows 7 et Windows update lent =====
==== Symptômes ====
Le problème peut se produire sur un pc fraîchement installé comme sur une installation ancienne. Le PC est lent avec svhost.exe qui utilise un maximum de processeur et/ou de mémoire et la recherche de mise à jour est très très longue.
==== Résolution ====
Microsoft a déployé un patch disponible à cette adresse https://support.microsoft.com/fr-fr/kb/3102810
Télécharger le patch de la bonne version (32 ou 64)
ouvrir une ligne de commande (cmd)
Tuer le service de Windows update wuauserv net stop wuauserv
Appliquer le patch
===== Explorateur caché WIN10 =====
Faire un raccourci et mettre comme cible :
explorer shell:AppsFolder\c5e2524a-ea46-4f67-841f-6a9465d9d515_cw5n1h2txyewy!App
===== Restaurer le tableau de bord LINUX =====
Mate : gsettings reset-recursively org.mate.panel
Cinnamon : gsettings reset-recursively org.cinnamon
XFCE : xfce4-panel -r
===== Réinitialiser l’environnement de bureau en entier =====
Mate : rm -rf .gnome2 .config/mate* .config/dconf .config/gtk-*
Cinnamon : rm -rf .cinnamon .config/cinnamon-session .config/gtk-3.0 .config/dconf
Xfce : rm -rf .config/xfce*
Puis redémarrer
===== WIFI SOUS LINUX =====
==== Symptômes ====
La connexion wifi se fait mais pas de connexion Internet
==== Résolution ====
Essayer ces 2 commandes
sudo rmmod ath9k
sudo modprobe ath9k nohwcrypt=1
Si maintenant le wifi fonctionne avec connection à Internet faire la manipulation suivante :
sudo nano /etc/modprobe.d/ath9k.conf
Et écrire dans ce fichier vierge :
''options ath9k nohwcrypt=1''
=== Problème de Wifi sous Linux/RaspberryPi ===
sudo iw reg set FR
/etc/default/crda
REGDOMAIN=FR
https://sebsauvage.net/links/?zMD18w
===== Restauration de GRUB =====
Démarrer en live
sudo fdisk -l
sudo mount /dev/sdaX /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /dev/pts /mnt/dev/pts
sudo mount --bind /sys /mnt/sys
sudo mount -t proc /proc /mnt/proc
cp /etc/resolv.conf /mnt/etc # (Optionnel) Pour avoir une connexion Internet
sudo chroot /mnt /bin/bash
mount -a
Puis faire :
update-grub
grub-install /dev/sda
Si il y a des erreurs à l'exécution des commandes vérifier la cible puis faire :
apt-get install grub-pc
update-grub
grub-install /dev/sda
À noter qu'il *FAUT* que le disque soit bien branché sur le 1er connecteur pour que 'sda' pointe bien vers le bon disque. Vérifier auparavant avec Gparted.
===== Linux : recréation d'un mot de passe root oublié =====
1. À l'apparition de GRUB appuyer sur la touche E.\\
2. Éditer la ligne avec généralement " quiet splash " à la fin et y rajouter " rw init=/bin/bash ".\\
3. Presser ctrl X simultanément. La machine démarre sur une invite de commandes EN ROOT.\\
4. Taper " passwd root " pour lancer la procédure de changement du mot de passe ROOT.\\
5. Redémarrer.\\
===== Benchmark / Stress =====
* [[http://crypt-webgl.unigine.com/game.html#prclt-N0h1swpY|Unigine html5]]
* GPU test 0.7.0 Linux [[http://www.geeks3d.com/dl/showd/392]]
* Prime95 32bits: [[http://www.mersenne.org/ftp_root/gimps/p95v287.linux32.tar.gz]]
* Prime95 64bits: [[http://www.mersenne.org/ftp_root/gimps/p95v287.linux64.tar.gz]]
* [[http://www.luxrender.net/wiki/LuxMark|Luxmark]]
*[[http://www.luxrender.net/release/luxmark/luxmark-win32-v2.0.zip|luxmark_win32_2.0.zip]]
*[[http://www.luxrender.net/release/luxmark/luxmark-win64-v2.0.zip|luxmark_win64_2.0.zip]]
*[[http://www.luxrender.net/release/luxmark/luxmark-linux64-v2.0.zip|luxmark_tux64_2.0.zip]]
LM_SENSORS (commande //sensors// présente nativement sous MINT) pour les températures. **T> 85°C extinction obligatoire** !!!
* FIXME GPU monitor ( à tester )
* [[http://www.techpowerup.com/gpuz/|GPUZ]] + wine ( pour l'install, via playonlinux l'interface se lance mais est inutilisable… manque quelque chose ? )
* [[http://openhardwaremonitor.org//|OpenHardwareMonitor]] ( il faut mono… voir leur page, via playonlinux ok, mais pas toutes les options dispo, en particulier gpu pas accessible pour moi )
* Solutions au cas par cas
* nvidia-smi. Note: le panneau de contrôle des pilotes propriétaires NVIDIA offre un affichage des capteurs de la carte.
* ati ?
Lancer un programme en mode 100% logiciel (sans accélération), pour tester un prob de bas niveau de carte graphique (fonctionne seulement avec les pilotes opensource (Mesa/Gallium), à jour!):
LIBGL_ALWAYS_SOFTWARE=1 ./nomduprogàlancer
===== Test d'écran (mires etc) =====
Fixes: http://www.lagom.nl/lcd-test/
Permettant de tester la rémanence ou la qualité de l'affichage: http://www.testufo.com/#test=framerates
===== Bloquer la MàJ forcée de Windows 10 =====
Les fichiers d’installation de Windows 10 se chargent dans le répertoire **$Windows ~ BT**, penser à le virer ainsi que selon la version:
__Windows 7 SP1__:\\
**3035583** Update installs Get Windows 10 app in Windows 8.1 and Windows 7 SP1\\
**2952664** Compatibility update for upgrading Windows 7\\
__Windows 8.1__:\\
**3035583** Update installs Get Windows 10 app in Windows 8.1 and Windows 7 SP1\\
**2976978** Compatibility update for Windows 8.1 and Windows 8\\
* En retirant le 'correctif' placé par Winupdate. Il faut se rendre dans le panneau de configuration puis dans **Windows update** et dans **Recherche des mises à jour** et cliquer sur **sélectionner les mises à jour à installer** et désinstaller le **KB3035583** puis clic droit -> masquer cette mise à jour. Pareil pour le 2nd correctif correspondant à l'OS installé.\\
* Avec REGEDIT: dans HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate créer un **DWORD** avec pour nom DisableOSUpgrade et valeur 1. Ensuite HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\GWX . Créer un **DWORD** avec pour nom DisableGWX avec pour valeur 1. Si tu ne comprends pas c'est pas pour toi.
lspci -k | grep -EA3 'VGA|Display|3D'
Si il y a bien 2 cartes on obtient un résultat de ce type :
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
Subsystem: Sony Corporation 2nd Generation Core Processor Family Integrated Graphics Controller
Kernel driver in use: i915
Kernel modules: i915
--
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Seymour [Radeon HD 6400M/7400M Series]
Subsystem: Sony Corporation Radeon HD 6470M
Kernel driver in use: radeon
Kernel modules: radeon
Si c'est une (seconde) entrée bâtarde avec "unknown" ou "mismatch" il faut d'abord faire une MàJ du noyau et recommencer sinon les pilotes libres ne seront pas chargés pour la (seconde) carte et elle ne fonctionnera pas. Du coup à moins d'employer un noyau bizarre le DRI3 est activé dans celui-ci et c'est ce mécanisme qui va permettre de passer d'une carte à l'autre ou plutôt de permettre à la carte secondaire de copier sa mémoire d'affichage sur la carte principale (qui sera inerte) à laquelle est relié l'écran.\\
La procédure suivante est adaptéee aux portables après 2012, ceux sortis avant 2012 utiliseront SWITCHEROO.
Mettre à jour MESA avec le dépot OIBAF :
sudo add-apt-repository ppa:oibaf/graphics-drivers && apt-get update && apt-get upgrade
Ensuite lancer :
sudo nano /etc/default/grub
et à la ligne **GRUB_CMDLINE_LINUX_DEFAULT** rajouter **radeon.modeset=1** \\
Puis régénérer le GRUB avec :
sudo update-grub
**Et redémarrer** pour que le système prenne en compte la validation d'allumage & extinction à la demande de la carte utilisant le pilote **RADEON** (pilote libre pour cartes AMD). Bien entendu si il s'agit d'une carte **NVIDIA** il faudra mettre **nouveau.modeset=1** au lieu de **radeon.modeset=1** \\
\\
Une fois redémarré taper :
DRI_PRIME=1 glxinfo|grep 'OpenGL renderer'
Et on obtiendra quelque une réponse comme :
OpenGL renderer string: AMD CAICOS (DRM 2.50.0 / 5.3.7-050307-generic, LLVM 9.0.0)
Indiquant ici que la carte secondaire **AMD** a répondu présente et fournis ses spécifications.\\
En tapant :
DRI_PRIME=0 glxinfo|grep 'OpenGL renderer'
On obtiendra les infos de la carte primaire, par défaut, ici la puce graphique intégrée au processeur :
OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Mobile
Dès lors il suffit de taper :
DRI_PRIME=1 nomduprogramme
Pour utiliser la carte graphique SECONDAIRE pour une application spécifique, à son lancement. À noter que la copie de la mémoire d'affichage de la carte secondaire à la primaire grève sur les performances et certains tests purement synthétiques peuvent montrer une DÉGRADATION des performances par rapport à la carte primaire seule. Mieux vaut tester avec un vrai test comme Unigine Heaven.
-----
===== LINUX : Activer l'accélération VIDÉO de la carte graphique =====
1. S'assurer d'avoir d'abord un lecteur vidéo exploitant l’accélération vidéo type //BOMI// ( **add-apt-repository ppa:nemonein/bomi** )\\
2. Avoir une puce gérant réellement l'accélération vidéo, à partir des Intel HD Graphics 3000 (processeurs Sandy Bridge approx 2015) ou une NVIDIA GeForce 6XXX (GeForce 8400 de préférence) et au-delà.\\
3. Les pilotes système->carte\\
SI //vainfo// ne râle pas c'est que tout est déjà en place et fonctionnel, sinon installer:\\
**i965-va-driver** pour les cartes Intel.\\
**mesa-vdpau-drivers** pour ATI open source.\\
**libnvidia-decode-XXX** pour NVIDIA où XXX est la version du pilote, devrait être installé d'office avec le pilote.\\
VA = Video Acceleration, VDPAU = Video Decode and Presentation API for Unix.\\
\\
4. L'API pour prog->système\\
Installer:\\
**libvdpau-va-gl1** depuis **add-apt-repository ppa:nilarimogard/webupd8** pour utiliser VDPAU pour les puces INTEL, **nvidia-utils** pour les cartes NVIDIA.\\
REF : [[https://bbs.archlinux.org/viewtopic.php?id=172098]]
"Intel implements VAAPI, but the open source radeon and nouveau drivers implement VDPAU. The proprietary Nvidia driver implements VDPAU too " & "libvdpau-va-gl is a wrapper, required only if you want to use Intel with applications that support VDPAU only, like flash or mplayer. VLC and mpv support VAAPI, so libvdpau-va-gl isn't needed with them."\\
et vérifier la présence de **libva2**vqui lui doit fournir les fonctionnalités VA.
5. Une fois tout installé et fonctionnel //vainfo// doit donner (ici pour une puce Sandy Bridge)
:
libva info: VA-API version 1.1.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_1_1
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.1 (libva 2.1.0)
vainfo: Driver version: Intel i965 driver for Intel(R) Sandybridge Mobile - 2.1.0
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointVLD
...
Ensuite vérifier que le lecteur vidéo a bien été configuré pour utiliser l'accélération vidéo.
-----
===== LINUX : Calibri et autres polices WINDOWS en italique/non disponibles dans LibreOffice =====
Il faut installer :\\
1. Microsoft's classic TrueType fonts :
sudo apt install ttf-mscorefonts-installer
2. Microsoft's newer ClearType fonts:
Qui contiens : Constantia, Corbel, Calibri, Cambria, Candara, et Consolas.
mkdir ~/.fonts
wget -qO- http://plasmasturm.org/code/vistafonts-installer/vistafonts-installer | bash
**À noter :**\\
"The fonts Calibri, Cambria, Candara, Consolas, Constantia and Corbel require a Microsoft Office license, which means that they are only legal on machines where Microsoft Office (available only on Windows and MacOS) is installed."\\
**Alternative avec les polices libres Carlito & Caladea remplaçant respectivement Calibri & Cambria :**
sudo apt install fonts-crosextra-carlito and Caladea is in fonts-crosextra-caladea
-----
===== Fenêtre "Are you sure you want to proceed?" après être passé de MDM à LightDM sous Linux Mint =====
https://bugs.launchpad.net/ubuntu/+source/lightdm/+bug/1714442
À cause d'une commande ou d'un fichier, respectivement dans .bashrc, .profile ou lorsque l'utilisateur se loge il voit apparaître une fenêtre lui demandant si il est sûr de vouloir continuer avec pour seul choix " OK ", y répondre permettant d'entamer le démarrage de sa session. Il semble que *TOUT* fichier dans /etc/profile.d crée cette situation et qu'il n'y ait pas d'autre solution que d’effacer/déplacer le ou les fichiers.
-----
===== Session temporaire avec patron & auto lancement après délai =====
//Résumé: nous allons créer un compte-patron, le configurer, activer le compte invité temporaire, créer un lien symbolique du compte-patron au compte temporaire, changer l'annonce du compte invité, activer le lancement automatique du compte temporaire après un délai défini puis cacher le compte-patron.//\\
\\
Créez un utilisateur qui servira de patron à la session temporaire (ici nommée //guest-prefs//). **NE PAS l'appeler SKEL** !\\
Dans les **administration->écran de connexion** onglet **UTILISATEURS** activez **AUTORISEZ LES INVITES À SE CONNECTER**\\.
sudo ln -s /home/guest-prefs /etc/guest-session/skel
touch /home/guest-prefs/.skip-guest-warning-dialog
La création du fichier //.skip-guest-warning-dialog// permet de supprimer l'affichage de l'avertissement en anglais (issu de /usr/lib/lightdm/guest-session-auto.sh mais réécrit à chaque mise à jour de lightDM).\\
Dans les **préférences->applications au démarrage** créer une entrée avec :\\
zenity --title "ATTENTION" --text="Cette session est temporaire et sera effacée à l'extinction. Sauvegardez vos documents sur clée USB et non sur le bureau." --width=400 --warning --ok-label="J'ai compris"
sudo nano /etc/lightdm/lightdm.conf
Rentrez/modifiez les lignes suivantes:
autologin-guest=true
#autologin-user=
autologin-guest=true
autologin-user-timeout=15
Avec ces commandes l'utilisateur invité temporaire sera lancé après 15 secondes. À noter que le décompte commence **AVANT** le lancement de l'interface graphique !\\
Pour empêcher l'affichage du compte-patron éditer **/var/lib/AccountsService/users/guest-prefs** et rajouter/modifier:
[User]
SystemAccount=true
\\
Note : il est possible que le fond d'écran proposé par lightDM ne corresponde pas à celui du compte dans ce cas écraser l'image correspondante située dans **usr/share/backgrounds/linuxmint/default_background** par l'image désirée.\\
===== SYSPREP =====
BUT :\\
réinitialise WINDOWS avant de faire son image pour un déploiement.\\
%WINDIR%\system32\sysprep\sysprep.exe /generalize /shutdown /oobe
**Looking for updates...
Warning: Can't find dependencies: GPG signatures found, but none are in trusted keyring
Warning: Problem looking for related refs: GPG signatures found, but none are in trusted keyring
Il suffit de taper la commande suivante pour que flatpak retrouve ses petits (dans la mesure où les programmes installés proviennent de flathub bien entendu) :
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Et ça devrait suffire.
-----
------
Bios
https://bios-pw.org
MAC :
\\
Reset du 'bios' pouvant régler certains problèmes (heure, résolution d'écran, etc):
https://www.howtogeek.com/284948/what-is-nvram-and-when-should-i-reset-it-on-my-mac/\\
\\
R + P + option + command \\
Avant d'allumer le mac et les garder pressées pendant 20 secondes après l'allumage.
\\
Voir le contenu de la NVRAM:
Applications > Utilities. Taper
nvram -xp
\\
Reset de la NVRAM depuis l'OS:
Applications > Utilities. Taper
nvram -c
-----
=====Scanner des imprimantes canon, notamment pixma 3650, introuvable sous linux=====
sudo scanimage -L -v
Après un temps d'attente devrait afficher les scanners allumés & connectés, si ce n'est pas le cas le problème est plus grave. \\
Éventuellement installer xsane peut aussi installer les librairies manquantes\\
sudo apt install xsane
et pouvoir utiliser le scanner de l'imprimante désormais.
Il peut être nécessaire de purger ippusbxd pour éliminer un conflit, à tester au cas par cas.\\
sudo apt purge ippusbxd
\\
Bonnes infos : [[https://linuxmint-user-guide.readthedocs.io/en/latest/printers.html]]
-----
===== Liste des imprimantes & scanners 'driverless' =====
https://mopria.org/fr/certified-products
https://openprinting.github.io/printers/
-----
===== IMPRIMANTES CANON (et Samsung)=====
\\
https://doc.ubuntu-fr.org/liste_imprimantes_canon\\
\\
https://www.canon.fr/support/\\
\\
Installer les pilotes (il peut être nécessaire de décompresser l'archive et exécuter un script bash inclus).\\
Si il existe des reliquats invalides d’installation/détection des imprimantes les effacer.\\
Débrancher l'imprimante, attendre quelques secondes et la rebrancher. Laisser le système détecter l'imprimante.\\
Tester l'impression.
Sinon https://gimp-print.sourceforge.io/p_Supported_Printers.php
-----
===== SCANNERS CANON =====
\\
https://www.pragmasoft.be/wiki_mint/doku.php?id=canoscanlide300\\
\\
lsusb pour être sûr que le scanner est vu par le système puis :\\
sudo add-apt-repository ppa:rolfbensch/sane-git
sudo apt-get update
sudo apt install libsane-common
sudo apt install sane-utils
sudo apt install xsane
Redémarrer\\
sudo sane-find-scanner -q
Donnant une réponse du type :\\
//found USB scanner (vendor=0x04a9 [Canon], product=.......//\\
\\
Noter 'vendor' et 'product'.\\
sudo nano /etc/sane.d/canon.conf
Ajouter en fin de fichier la ligne suivante, en adaptant les valeurs avec celles trouvées ci-dessus :\\
Canon {modèle} usb 0x04a9 0x1913
En remplaçant 0x1913 par l'ID du scanner.\\
sudo nano /lib/udev/rules.d/60-libsane.rules
placer :\\
Canon {modèle} ATTRS{idVendor}==“04a9”, ATTRS{idProduct}==“1913”, ENV{libsane_matched}=“yes”
Bien écrire ATTRS{idVendor}, ATTRS{idProduct} et ENV{libsane_matched}.\\
Sauvegarder et redémarrer. Le scanner devrait être détecté et utilisable par le numériseur de documents.
=====Scanners & imprimantes HP sous linux=====
En gros : [[https://doc.ubuntu-fr.org/hplip]]
Juste la brancher et regarder si l'imprimante est détectée. Sinon faire la suite.\\
Mettre à jour le système, au cas où, y compris en version majeure car il est possible que les problèmes (potentiels) soient résolus rien qu'avec ça.\\
\\
**Imprimante en //USB// :**\\
lsusb
sudo apt purge ipp-usb
lsusb
scanimage -L
Si un scanner est vu, la suite, sinon c'est mal barré.\\
sudo apt install sane-escl
Au cas où sane-escl est absent/introuvable installer airscan
sudo apt install sane-airscan
À partir de là, si il est sur le même réseau, il doit être visible avec :
airscan-discover
Et normalement un scanner va être vu et installé, avec la mention eSCL. Il ne sera pas altéré par des MàJ puisqu'il est en mode "sans pilote".\\
sudo systemd-resolve --statistics
Pour vider le cache DNS (en ram):
sudo systemd-resolve --flush-caches
Pour modifier le(s) serveur(s) DNS utilisé(s) parsystemd-networkd éditer ce fichier, en plaçant des espaces entre les adresses des serveurs après **DNS=** :
sudoedit /etc/systemd/resolved.conf
Pour relancer le service après avoir modifié le fichier de configuration :
systemctl restart systemd-resolved.service
-----
**Vérifications d’intégrité**
Après avoir copié (sauvegardé) manuellement des fichiers c'est une bonne idée de vérifier que la copie est à l'identique à l'origine et que l'on a pas oublié de fichiers.
Plusieurs méthodes FIABLES pour cela :
diff -rq /dir1/ /dir2/
Ne compare (récursivement) que les fichiers (taille+nom), pas leur contenu et affiche seulement les fichiers différents.\\
//Remplacer /dir1/ et /dir2/ par les chemins.//\\
diff <(find /dir1/ -type f -exec md5sum {} + | sort -k 2 | sed 's/ .*\// /') <(find /dir2/ -type f -exec md5sum {} + | sort -k 2 | sed 's/ .*\// /')
Comparaison par calcul de la somme MD5.\\
//Remplacer /dir1/ et /dir2/ par les chemins.//\\
rsync -r -n -t -v --progress -c -s /dir2/ /dir1/
Simule une copie avec rsync où il y a (-r) récusivité, (-n) simulée (pas de copie/écriture), (-t) sans altérer les dates de modif (comme une vraie copie classique), (-v) en en disant long, (-c) en calculant juste les sommes (pas les tailles ni les dates de modif), (-s) en acceptant les espaces dans les chemins des répertoires et (--progress) affichant la progression. En clair il agit comme si il copiait mais ne fait pas d'écritures et se contente donc de lancer les routines de vérification de copie entre les deux répertoires.\\
//Remplacer /dir1/ et /dir2/ par les chemins.//\\
-----
**Lire les DVD avec DRM sous linux**
[[https://askubuntu.com/a/13086]]\\
"For legal reasons, DVD decryption is not provided by a standard Ubuntu installation
sudo apt-get install libdvdread4
sudo /usr/share/doc/libdvdread4/install-css.sh
sudo wget --output-document=/etc/apt/sources.list.d/medibuntu.list http://www.medibuntu.org/sources.list.d/$(lsb_release -cs).list && sudo apt-get --quiet update && sudo apt-get --yes --quiet --allow-unauthenticated install medibuntu-keyring && sudo apt-get --quiet update
And directly install **libdvdcss**
sudo apt-get install libdvdcss2
Both methods may not be legal in every country (as far as I know, it's not legal in USA, but it's legal in Germany)".
**sudo apt install libdvd-pkg
puis suivre les instructions lors de l'installation. Répondre **Oui** aux deux questions posées lors de l'installation de libdvd-pkg pour continuer de mettre à jour le paquet automatiquement (recommandé).
ensuite exécuter la commande suivante dans un terminal installera libdvdcss2:
sudo dpkg-reconfigure libdvd-pkg
-----
=====BANC DE TEST=====
Dans un soucis de clarté les commandes seront suivies de leur résultats. De plus elles devraient fonctionner sans SUDO.
\\
*Connaître le nom logique des disques, les contrôleurs sur lesquels ils sont branchés, leurs types, leurs noms, leurs versions et le protocole de communication :
lsblk --scsi
NAME HCTL TYPE VENDOR MODEL REV TRAN
sda 0:0:0:0 disk ATA M4-CT256M4SSD2 070H sata
sdb 1:0:0:0 disk ATA C300-CTFDDAC064MAG 0007 sata
sdc 5:0:0:0 disk ATA WDC_WD5000BEKT-00KA9T0 1A01 sata
*Connaître les noms, l'organisation logique des disques physiques et partitions, leurs relations (branchements), leurs noms et points de montage, sans lister les lecteurs optiques :
lsblk -e7 -e11
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 238,5G 0 disk
├─sda1 8:1 0 234,6G 0 part /
└─sda2 8:2 0 3,9G 0 part [SWAP]
sdb 8:16 0 59,6G 0 disk
├─sdb1 8:17 0 100M 0 part
└─sdb2 8:18 0 59,5G 0 part
sdc 8:32 0 465,8G 0 disk
└─sdc1 8:33 0 465,8G 0 part /mnt/6EEFB5A158F144F1
*Connaître l’identifiant logique (UUID) des disques de la machine afin de (re)créer un **/etc/fstab** correct :
blkid /dev/sd*
/dev/sda1: UUID="266492a7-dc11-4fb2-bfdc-9d1960008fb9" TYPE="ext4" PARTUUID="81fc18d1-01"
/dev/sda2: UUID="e0b5fcf0-c9d5-4d0a-b1f9-66b1d10e0d1d" TYPE="swap" PARTUUID="81fc18d1-02"
/dev/sdb1: LABEL="RM-CM-)servM-CM-) au systM-CM-(me" UUID="84EAC9E7EAC9D598" TYPE="ntfs" PARTUUID="5c6f6946-01"
/dev/sdb2: UUID="3472E7DE72E7A2BA" TYPE="ntfs" PARTUUID="5c6f6946-02"
/dev/sdc1: UUID="6EEFB5A158F144F1" TYPE="ntfs" PTTYPE="dos" PARTUUID="3170bf8b-01"
***Ultime**, donne les modèles des disques PHYSIQUES, le type de partitions/disques, leur attributs logiques (sd*) et organisation, leur taille, leurs systèmes de fichiers, les labels éventuels, leurs UUID, leurs points de montage, leurs taux d'occupation, s'il s'agit de SSD (0) ou de disques classiques (1), leurs gestionnaires d'accès (deadline, BFQ, etc) et s'ils sont en lecture seule (1) ou non (0) :
lsblk -o MODEL,TYPE,NAME,SIZE,FSTYPE,LABEL,UUID,MOUNTPOINT,FSUSE%,ROTA,SCHED,RO -e7 -e11
MODEL TYPE NAME SIZE FSTYPE LABEL UUID MOUNTPOINT FSUSE% ROTA SCHED RO
M4-CT256M4SSD2 disk sda 238,5G 0 bfq 0
part ├─sda1 234,6G ext4 266492a7-dc11-4fb2-bfdc-9d1960008fb9 / 94% 0 bfq 0
part └─sda2 3,9G swap e0b5fcf0-c9d5-4d0a-b1f9-66b1d10e0d1d [SWAP] 0 bfq 0
C300-CTFDDAC064MAG disk sdb 59,6G 0 bfq 0
part ├─sdb1 100M ntfs Réservé au système 84EAC9E7EAC9D598 0 bfq 0
part └─sdb2 59,5G ntfs 3472E7DE72E7A2BA 0 bfq 0
WDC_WD5000BEKT-00KA9T0 disk sdc 465,8G 1 bfq 0
part └─sdc1 465,8G ntfs 6EEFB5A158F144F1 /mnt/6EEFB5A158F144F1 98% 1 bfq 0
Pour les curieux le taux d'occupation des disques n'est pas donné si ils ne sont pas auparavant montés comme ici sdb ;)
-----
**Recharge d'une batterie**
_Lithium-ion : cycles courts & 20%->80% sont préférables. Ne pas la laisser en charge une fois à 100%. NE JAMAIS ATTENDRE DE L'AVOIR ENTIÈREMENT VIDÉE NI L'EXPOSER À UNE TEMPÉRATURE SUPÉRIEURE À 55°C !!\\
\\
_Autres, type nickel-cadmium : attendre la décharge complète pour recharger pour limiter l'effet mémoire.\\
Référence : [[http://dts.podtrac.com/redirect.mp3/www.numerama.com/projects/podcast/clubinternet/CI19.mp3]] @20.29 \\
Sur les batteries avec Jean-Marie Tarascon et Sébastien Rembauville-Nicolle.\\
-----
Pour le fun, la fabrication d'une machine à souder à points pour piles:
http://cyclurba.fr/forum/82873/soudage-point-pack-a123.html?discussionID=0#msg82873
-----
**destruction explosive des câbles des PC HP**
\\
\\
Analyse Alex\\
Compte tenu des faits suivants :\\
_ de l'absence de marques de court-circuit **dans** le connecteur femelle MOLEX du lecteur CDROM,\\
_ une marque visible de court-circuit déflagrant dans la partie inférieure du connecteur MOLEX,\\
_ de son emplacement **en arrière** des zones de contacts intérieurs,\\
_ que le connecteur est un Y,\\
_ qu'il accepte un ampérage max de 11A\\
_ qu'il est scellé.\\
\\
il me semble raisonnable de conclure que la destruction du cable N'EST PAS dûe à un **court-circuit** mais à une **mauvaise soudure** dans les cables provoquant, lors de l'appel de courant important à l'allumage de la machine, un échauffement allant jusqu'à la fonte du plastique en contact qui, ne pouvant se dilater librement du fait de la structure scellée, a provoqué une augmentation de la pression dans le connecteur jusqu'à ce que la coque en plastique cède en provoquant une sorte de cratère à sa surface.
DELL & Intel ATX12VO : https://en.wikipedia.org/wiki/Power_supply_unit_(computer)#12_V%E2%80%93only_supplies
-----
**Calcul des équivalences de latence de mémoire**
[CAS_latency]/[frequency] * 1000 ns
D'où l'on peut remarquer que de la ram DDR4 3000 @CAS 15 est aussi rapide que de la ram DDR4 3200 @CAS 16. Bien qu'avec les latences secondaires elle puisse l'être plus encore.\\
Cette formule permet aussi de convertir les temps de latence en indices entiers.
----
Custom liens ff école
https://clicmaclasse.fr/
===== Suivi conso opérateurs =====
# Orange & SOSH
appeller #123#
# SFR
appel au 950 (prix d'un appel normal)
# Bouygues
sms "conso" au `680`
# Free
appel au 555
# La Poste Mobile
appel au 954
# Credit Mutuel
appel au 700
source : https://blog.youpass.com/2018/02/15/suivi-conso/
=====Ports USB & normes=====
Connecteurs :
https://www.moddiy.com/pages/USB-2.0-USB-3.0-USB-3.1-USB-3.2-USB-4.0-Connectors-and-Pinouts.html
Puissances USB 3 :
https://www.frandroid.com/comment-faire/comment-fonctionne-la-technologie/1414389_quels-sont-les-types-normes-versions-vitesses-usb
-----
"Android 14 identifie les applications préinstallées par le constructeur ou l’opérateur mobile"\\
https://www.tomsguide.fr/android-14-une-fonctionnalite-cachee-permet-de-supprimer-les-applications-preinstallees/
-----
=====Références molex cartes graphiques=====
The 6-pin versions:\\
45558-0003 - (*) Molex Mini-Fit JR, PCIe Applications, Right-Angle, 6-pin Header
45718-0002 - Molex Mini-Fit JR, PCIe Applications, Vertical, 6-pin Header
45559-0002 - Molex Mini-Fit JR, PCIe Applications, 6-pin Receptacle
45558-0002 remplacée par 45558-0003.\\
\\264 W a
The 8-pin versions:\\
45586-0005 - Molex Mini-Fit JR, PCIe Applications, Right-Angle, 8-pin Header with polarisation link.
Vertical header part numbers unknown.
45587-0004 - Molex Mini-Fit JR, PCIe Applications, 8-pin Receptacle with polarisation link.
docs: [[https://www.molex.com/pdm_docs/ps/PS-45558-001-001.pdf]] voir section 2.1.
sudo apt install dconf-tools
-> editeur dconf\\
org > cinnamon > enable-applets\\
Changer les RIGHT des dernières applets en LEFT\\
Fermer dconf pour valider.
===== Désolidariser IPAD =====
\\
https://support.apple.com/fr-fr/HT208242
\\
- Accédez à Réglages, puis touchez votre nom.
- Faites défiler l’écran vers le bas.
- Touchez Se déconnecter.
- Saisissez le mot de passe associé à votre identifiant Apple, puis touchez Désactiver. Vous avez oublié le mot de passe associé votre identifiant Apple ?
- Activez les données dont vous souhaitez conserver une copie sur votre appareil.
- Touchez Se déconnecter.
- Touchez de nouveau Se déconnecter pour confirmer que vous souhaitez vous déconnecter d’iCloud.
Prier. Sans dec'.
===== ÉTAPES FREEBOX =====
Étape 1 : Démarrage des composants.
Étape 2 : Recherche du signal (d'une liaison avec nos équipements).
Étape 3 : Signal trouvé, établissement de la connexion.
Étape 4 : Connexion établie, obtention des informations serveur.
Étape 5 : (Non affichée)
Étape 6 : Authentification de la Freebox.
Étape 7 : Vérification du logiciel interne et téléchargement si nécessaire.
Étape 8 : Cycle de démarrage terminé, Freebox opérationnelle.
====== Konami codes for BIOS ======
\\
* Restart in extended UEFI :
systemctl reboot --firmware-setup
* Grub with **fwsetup**\\
* **SHIFT CTRL ALT F4** (/5/6i) in BIOS\\
maybe\\
F2 then in bios press on/off then once off Fn+ [ F4 puis 4 puis R puis F puis V puis F5 puis 5 puis T puis G puis B puis F6 puis 6 puis Y puis H puis N ]. Start PC then F2 to bios.
===== Restart tel Samsung =====
https://www.verizon.com/support/knowledge-base-227360/
En cas de problème avec l'écran tactile (bug graphique empêchant l'usage normal de l'interface) il est possible de forcer le redémarrage avec le bouton marche/arrêt + volume BAS pendant 10 secondes
===== How to Mount Your iPhone/Ipad/ixxx as an External Drive in Ubuntu =====
https://rogerdupuis.ca/index.php?option=com_content&view=article&id=353:how-to-mount-your-iphone-as-an-external-drive-in-ubuntu&catid=15&lang=fr&Itemid=137
Il faut installer libimobiledevice6 , ifuse , libimobiledevice-utils , ideviceinstaller \\
Puis apairer ("oui" au 'message de confiance')\\
Puis créer un répertoire pour le point de montage et se l'attribuer\\
Monter le point avec ifuse\\
sudo apt install libimobiledevice6 ifuse libimobiledevice-utils ideviceinstaller
idevicepair pair
sudo mkdir /media/$USER/ipod
sudo chown -R $USER /media/$USER/ipod
ifuse /media/$USER/ipod/
On peut dès lors accéder au stockage de l'ixxx.
Pour démonter l'ixxx et le point de montage taper :
fusermount -u /media/$USER/ipod/