Voici comment NE PAS afficher les messages par discussion.
En haut à gauche de chaque dossier, il y a une icone à cliquer.
Par défaut pour les nouveaux dossiers, c'est expliqué dans le lien.
gpg --full-generate-key --expert
choisir 9 puis 1
Mais bon pour moi, j'arrive pas encore à la faire marcher
à rentrer dans les options de transmission
Pour thunderbird :
Lancer :
cat ~/.mozilla/native-messaging-hosts/org.keepassxc.keepassxc_browser.json \
| sed s/keepassxc-browser@keepassxc.org/keepassxc-mail@kkapsner.de/ \
| sed s/org.keepassxc.keepassxc_browser/de.kkapsner.keepassxc_mail/ \
> ~/.mozilla/native-messaging-hosts/de.kkapsner.keepassxc_mail.json
Installer l'appli keepassxc-mail
ssh-keygen -t ed25519 -a 100 -C "unique name to identify this key."
Ed25519 is an EdDSA scheme with very small (fixed size) keys, introduced in OpenSSH 6.5 (2014-01-30) and made default ("first-preference") in OpenSSH 8.5 (2021-03-03). These have complexity akin to RSA at 4096 bits thanks to elliptic curve cryptography (ECC). The -a 100 option specifies 100 rounds of key derivations, making your key's password harder to brute-force.
fdisk /dev/sdb
créer une table de partition dos sur le nouveau disque
créer une partition btrfs (type 83) et un swap (type 82)
rendre la partition 1 bootable
Pour voir si c'est OK :
fdisk -l
Monter la partition ancienne :
mount /dev/sda1 /mnt/sda1
btrfs filesystem show
noter le devid (1 souvent)
Lancer la migration :
btrfs replace start 1 /dev/sdb1 /mnt/sda1/
Regarder le statut :
btrfs replace status /mnt/sda1/
Installer le grub sur le nouveau disque :
update-grub
grub-install /dev/sdb
Gérer le swap :
mkswap /dev/sda2
swapoff -a
Gérer le fstab :
blkid (copiez l'UUID de la partition de swap)
nano /etc/fstab (changer l'UUID de la swap et vérifier que l'UUID des autres partitions correspondent au nouveau disque)
mount -a
df -h pour voir si les partitions montées sont bien sur le nouveau disque
swapon -a
free -h (vérifier que la taille du swap correspond)
Installer guake
apt install guake
régler le démarrage automatique de guake
Régler le navigateur par défaut de firefox et ajouter ublock origin
Configurer les source.list :
deb http://deb.debian.org/debian/ bookworm contrib main non-free non-free-firmware
deb http://deb.debian.org/debian/ bookworm-updates contrib main non-free non-free-firmware
deb http://deb.debian.org/debian/ bookworm-proposed-updates contrib main non-free non-free-firmware
deb http://deb.debian.org/debian/ bookworm-backports contrib main non-free non-free-firmware
deb http://deb.debian.org/debian-security/ bookworm-security contrib main non-free non-free-firmware
Installer quelques logiciels :
apt install zsh curl vlc firmware-linux firmware-linux-nonfree apt-transport-https p7zip-rar printer-driver-cups-pdf simple-scan gparted ufw gufw gammastep ttf-mscorefonts-installer fonts-lyx caja-rename caja-image-converter arc-theme faenza-icon-theme zram-tools unattended-upgrades caja-nextcloud
apt install -t bookworm-backports libreoffice-common thunderbird firefox-esr && apt --no-install-recommends install libreoffice-dmaths libreoffice-grammalecte webext-ublock-origin-firefox
Afficher la liste des comptes à la connexion : (et changer le thème)
apt install slick-greeter && nano /etc/lightdm/lightdm.conf
greeter-session=slick-greeter
greeter-hide-users=false
Installer guake, zsh et oh-my-zsh :
Pour le lancement auto : Système > Préférences > Personnel > Guake Préférences et cocher "lancer Guake au login"
$ chsh
apt install git && sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
nano ~/.zshrc
Dans le fichier de conf oh-my-zsh :
décommenter : zstyle ':omz:update' mode auto
ajouter dans plugins : history extract docker ufw colored-man-pages zsh-autosuggestions
https://sajous.net/li/shaare/WIktew
Si carte graphique nvidia :
https://sajous.net/li/shaare/G9yBgA
Gammastep pour pas se péter les yeux : Lancement
Applications > Accessoires > Gammastep
Une fois lancé, clic droit sur l'ampoule dans la barre des tâches et "Lancement automatique"
Grub diminuer le temps d'attente :
https://sajous.net/li/?kiYjGw
Installer ublock origin :
https://addons.mozilla.org/fr/firefox/addon/ublock-origin/
Icones et thèmes, police Luciole :
Systemè > Préférences > Apparence > Apparence
Sélectionner "Arc" puis "Personnaliser" > Icones > Mate-Faenza
Activer le pare-feu UFW :
Système > Préférences > Internet et réseau > Configuration du pare-feu
Dans la fenetre qui s'ouvre, cocher pour activer le pare-feu puis ajouter les règles qui conviennent
SSD :
echo "deb [signed-by=/usr/share/keyrings/azlux-archive-keyring.gpg] http://packages.azlux.fr/debian/ bookworm main" | tee /etc/apt/sources.list.d/azlux.list && wget -O /usr/share/keyrings/azlux-archive-keyring.gpg https://azlux.fr/repo.gpg && apt update && apt install log2ram
echo 'vm.swappiness=10' | tee -a /etc/sysctl.conf && echo 'tmpfs /tmp tmpfs defaults,relatime,mode=1777,nosuid,size=4196M 0 0' | tee -a /etc/fstab && echo 'tmpfs /var/tmp tmpfs defaults,relatime,mode=1777,nosuid,size=4196M 0 0' | tee -a /etc/fstab && sed -i "s/errors=remount-ro /errors=remount-ro,commit=60 /g" /etc/fstab
Firefox :
Dans about:config, changer les paramètres suivants:
browser.cache.memory.capacity = 256000 : Je monte le cache à 256 Mo (ce qui reste raisonnable). Faites: Clic-droit > Nouvelle > Nombre entier > browser.cache.memory.capacity > 256000)
browser.cache.memory.max_entry_size=50000 : Taille maximum d'un objet dans le cache mémoire (par défaut: 5120, soit 5 Mo). Je monte à 50 Mo.
browser.cache.disk.enable = false : Je désactive le cache disque.
Installer client nextcloud :
Synchro nextcloud : créer un dossier vide "Documents" dans le Home. Créer une synchro en ne cochant que quelques dossiers contenus dans Documents.
Si wifi, régler la région :
dans le fichier /etc/default/crda. Mettez:
REGDOMAIN=FR
Blocage DNS
curl "https://sebsauvage.net/wiki/doku.php?do=export_code&id=dns-blocklist&codeblock=0" -o /etc/cron.weekly/hosts-update && chmod +x /etc/cron.weekly/hosts-update && /etc/cron.weekly/hosts-update
Diminuer les log du journal
ufw logging off
nano /etc/systemd/journald.conf
Storage=auto
SystemMaxFileSize=20M
SystemMaxFiles=5
MaxRetentionSec=1month
Configurer les mises à jour auto**
nano /etc/apt/apt.conf.d/50unattended-upgrades
Dé-commenter les lignes suivantes :
"origin=Debian,codename=${distro_codename}-updates";
"origin=Debian,codename=${distro_codename}-proposed-updates";
"origin=Debian,codename=${distro_codename},label=Debian";
"origin=Debian,codename=${distro_codename},label=Debian-Security";
dpkg-reconfigure --priority=low unattended-upgrades
Ajouter cette ligne au fichier : nano /etc/apt/apt.conf.d/20auto-upgrades
APT::Periodic::AutocleanInterval "7";
Pour tester votre support, dans l'ordre:
Formattez votre support (de préférence en FAT, car ext3/ext4 conservent une zone réservée, ce qui empêche de tester le support en intégralité).
Lancez f3write :
f3write /media/utilisateur/VotreSupport
et attendez. Il va créer plusieurs fichiers de 1 Go jusqu'à remplir le support. (Cela peut durer longtemps).
Une fois terminé, la ligne Average writing speed vous donnera une idée réaliste de la vitesse d'écriture de votre support. (Notez que la valeur n'est pas forcément exacte et peut être influencée par l'activité sur votre ordinateur durant l'écriture, ainsi que par les limites du hub/controlleur USB sur lequel vous avez branché votre clé).
Débranchez la clé et rebranchez-la. (Certaine clés frauduleuses comptent sur le cache du système d'exploitation pour masquer leur vraie nature).
Maintenant testez la lecture :
f3read /media/utilisateur/VotreSupport
Si la ligne Data LOST n'est pas à zéro, alors votre support n'est pas fiable. Vous ne devriez pas l'utiliser pour stocker des données.
La ligne Average Reading speed vous donnera une idée réaliste de la vitesse de lecture de votre support.
Documentation officielle des outils f3 (avec des exemples) : https://fight-flash-fraud.readthedocs.io/en/latest/usage.html
Pour le débloquer sans le délai :
utiliser l'outil mi unlock, ça va mettre une erreur à 99%
Recommencer, débrancher le tel environ à 30% et rebrancher le quand il arrive à 99%
Configurer les source.list :
https://sajous.net/li/shaare/ObSEEA
https://sajous.net/li/shaare/FnuXDw
Installer quelques logiciels :
apt install guake zsh curl vlc firmware-linux firmware-linux-nonfree apt-transport-https p7zip-rar printer-driver-cups-pdf simple-scan gparted ufw gufw redshift-gtk ttf-mscorefonts-installer fonts-lyx caja-rename caja-image-converter arc-theme faenza-icon-theme zram-tools unattended-upgrades caja-nextcloud
apt install -t bullseye-backports libreoffice-l10n-fr thunderbird-l10n-fr firefox-esr-l10n-fr
Afficher la liste des comptes à la connexion :
greeter-hide-users = true
greeter-show-manual-login = false
Installer guake, zsh et oh-my-zsh :
Pour le lancement auto : Système > Préférences > Personnel > Guake Préférences et cocher "lancer Guake au login"
https://sajous.net/li/shaare/RKfD7Q
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
nano ~/.zshrc
Dans le fichier de conf oh-my-zsh :
décommenter : zstyle ':omz:update' mode auto
ajouter dans plugins : history extract docker ufw colored-man-pages zsh-autosuggestions
https://sajous.net/li/shaare/WIktew
Tableau de bord
Clic droit sur le sélecteur d'espaces de travail > Propriété > mettre le nombre d'espaces à 1
Déplacer la liste de fenêtres sur le tableau de bord principal et virer le tableau de bord du bas
Si carte graphique nvidia :
https://sajous.net/li/shaare/G9yBgA
Redshift pour pas se péter les yeux :
Configuration de la localisation manuelle (inutile la plupart du temps) :
http://debian-facile.org/doc:environnement:redshift
Lancement :
Applications > Accessoires > Redshift
Une fois lancé, clic droit sur l'ampoule dans la barre des tâches et "Lancement automatique"
Grub diminuer le temps d'attente :
https://sajous.net/li/?kiYjGw
Installer ublock origin :
https://addons.mozilla.org/fr/firefox/addon/ublock-origin/
Installer le correcteur grammatical grammalecte et outils de maths :
https://grammalecte.net/#download
apt install dmaths
https://extensions.libreoffice.org/en/extensions/show/formatting-of-all-math-formulas
Icones et thèmes, police Luciole :
Systemè > Préférences > Apparence > Apparence
Sélectionner "Arc" puis "Personnaliser" > Icones > Mate-Faenza
Activer le pare-feu UFW :
Système > Préférences > Internet et réseau > Configuration du pare-feu
Dans la fenetre qui s'ouvre, cocher pour activer le pare-feu puis ajouter les règles qui conviennent
SSD :
curl -Lo log2ram.tar.gz https://github.com/azlux/log2ram/archive/master.tar.gz && tar xf log2ram.tar.gz && cd log2ram-master && sudo chmod +x install.sh && sudo ./install.sh && cd .. && rm -r log2ram-master && rm -r log2ram.tar.gz && echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.conf && echo 'tmpfs /tmp tmpfs defaults,relatime,mode=1777,nosuid,size=4196M 0 0' | sudo tee -a /etc/fstab && sudo sed -i "s/errors=remount-ro /errors=remount-ro,commit=60 /g" /etc/fstab
Firefox :
Dans about:config, changer les paramètres suivants:
browser.cache.memory.capacity = 256000 : Je monte le cache à 256 Mo (ce qui reste raisonnable). Faites: Clic-droit > Nouvelle > Nombre entier > browser.cache.memory.capacity > 256000)
browser.cache.memory.max_entry_size=50000 : Taille maximum d'un objet dans le cache mémoire (par défaut: 5120, soit 5 Mo). Je monte à 50 Mo.
browser.cache.disk.enable = false : Je désactive le cache disque.
https://sajous.net/li/?4K0Oxw
Installer client nextcloud :
sudo apt install caja-nextcloud seahorse
puis Applications > Accessoires > Mots de passes et clés
clic droit sur "Connexion" modifier le mot de passe et mettre un mot de passe vide
Synchro nextcloud : créer un dossier vide "Documents" dans le Home. Créer une synchro en ne cochant que quelques dossiers contenus dans Documents.
Si wifi, régler la région :
dans le fichier /etc/default/crda. Mettez:
REGDOMAIN=FR
Blocage DNS
sudo curl "https://sebsauvage.net/wiki/doku.php?do=export_code&id=dns-blocklist&codeblock=0" -o /etc/cron.weekly/hosts-update
sudo chmod +x /etc/cron.weekly/hosts-update
sudo /etc/cron.weekly/hosts-update
Bloquer popup youtube et google
https://sajous.net/li/shaare/EEBSbw
Diminuer les log du journal
ufw logging off
sudo nano /etc/systemd/journald.conf
Storage=auto
SystemMaxFileSize=20M
SystemMaxFiles=5
MaxRetentionSec=1month
Configurer les mises à jour auto**
sudo nano /etc/apt/apt.conf.d/50unattended-upgrades
Dé-commenter les lignes suivantes :
"origin=Debian,codename=${distro_codename}-updates";
"origin=Debian,codename=${distro_codename}-proposed-updates";
"origin=Debian,codename=${distro_codename},label=Debian";
"origin=Debian,codename=${distro_codename},label=Debian-Security";
sudo dpkg-reconfigure --priority=low unattended-upgrades
Ajouter cette ligne au fichier : nano /etc/apt/apt.conf.d/20auto-upgrades
APT::Periodic::AutocleanInterval "7";
Pour que la sortie du programme (STDOUT) aille dans le néant :
> /dev/null
Pour que les erreurs (2 : STDERR) aillent dans la sortie du programme (1 : STDOUT) :
2>&1
Et donc pour que tout parte dans le néant on combine les 2 :
> /dev/null 2>&1
en root :
mkdir /mnt/sys
mount /dev/sda1 /mnt/sys/
cd /mnt/sys/
mkdir snapshots
btrfs subvolume create @home
btrfs subvolume snapshot -r @rootfs snapshots/@rootfs-initial
cp -a /home/ \@home/ (attention qu'il y ait bien l'étoile !)
rm -rf /home/
Dans /etc/fstab, copier la ligne systeme et l'adapter pour @home
Ajouter les options : noatime,nodiratime,autodefrag,compress-force=zstd,
reboot
# Les dépôts officiels Debian bullseye :
deb http://deb.debian.org/debian bullseye main contrib non-free
#deb-src http://deb.debian.org/debian bullseye main contrib non-free
# Debian buster, mises-à-jour de sécurité :
deb http://security.debian.org/ bullseye-security main contrib non-free
#deb-src http://security.debian.org/ bullseye-security main contrib non-free
# Debian buster, mises-à-jour "volatiles" :
deb http://deb.debian.org/debian bullseye-updates main contrib non-free
#deb-src http://deb.debian.org/debian bullseye-updates main contrib non-free
# Debian buster, dépôt de rétroportages ("backports") :
deb http://deb.debian.org/debian bullseye-backports main contrib non-free
#deb-src http://deb.debian.org/debian bullseye-backports main contrib non-free
formater toutes les formules d'un document en une fois
Ingrédients
4 oeufs
½ petit pot de crème
400g de courgette rapée
100g fromage, tome de vache coupée en cube
2 oignions (pas essayé)
50g lardons (pas essayé)
120g de farine
1 cuillère à café de bicarbonate de soude
7g de sel
Poivre
Instructions
Préchauffer à 180°C chaleur tournante
Dans un saladier, tout foutre et mélanger au robot (farine en dernier)
Graisser un plat à quiche et quicher le mélange dedans
Cuire 40 min jusqu'à ce que ce soit doré
Laisser refroidir 10 min avant de servir
Servir chaud avec de la salade ou des crudités ou froid le lendemain
Sudo :
echo "louis ALL=(ALL) NOPASSWD:ALL"| sudo tee -a /etc/sudoers.d/louis
Configurer les source.list :
https://sajous.net/li/shaare/ObSEEA
https://sajous.net/li/shaare/FnuXDw
Installer quelques logiciels :
apt install guake zsh curl vlc firmware-linux firmware-linux-nonfree apt-transport-https p7zip-rar printer-driver-cups-pdf simple-scan gparted ufw gufw redshift-gtk ttf-mscorefonts-installer fonts-lyx caja-rename caja-image-converter arc-theme faenza-icon-theme zram-tools unattended-upgrades slick-greeter
Installer guake, zsh et oh-my-zsh :
Pour le lancement auto : Système > Préférences > Personnel > Guake Préférences et cocher "lancer Guake au login"
https://sajous.net/li/shaare/RKfD7Q
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
nano ~/.zshrc
Dans le fichier de conf oh-my-zsh :
décommenter : zstyle ':omz:update' mode auto
ajouter dans plugins : history extract docker ufw colored-man-pages zsh-autosuggestions
https://sajous.net/li/shaare/WIktew
Firmwares manquants :
dmesg | grep firmware
exemple de retour :
[ 22.089153] brcmsmac bcma0:1: firmware: failed to load brcm/bcm43xx-0.fw (-2)
On fait :
apt-cache search bcm43xx-0.fw
et on installe le paquet proposé
Login lightdm :
sed -i "s/#greeter-hide-users=false/greeter-hide-users=false/g" /etc/lightdm/lightdm.conf && sed -i "s/#greeter-session=lightdm-gtk-greeter/greeter-session=slick-greeter/g" /etc/lightdm/lightdm.conf
Tableau de bord
Clic droit sur le sélecteur d'espaces de travail > Propriété > mettre le nombre d'espaces à 1
Déplacer la liste de fenêtres sur le tableau de bord principal et virer le tableau de bord du bas
Si carte graphique nvidia :
https://sajous.net/li/shaare/G9yBgA
Redshift pour pas se péter les yeux :
Configuration de la localisation manuelle (inutile la plupart du temps) :
http://debian-facile.org/doc:environnement:redshift
Lancement :
Applications > Accessoires > Redshift
Une fois lancé, clic droit sur l'ampoule dans la barre des tâches et "Lancement automatique"
Grub diminuer le temps d'attente :
https://sajous.net/li/?kiYjGw
Installer ublock origin :
https://addons.mozilla.org/fr/firefox/addon/ublock-origin/
Installer le correcteur grammatical grammalecte et outils de maths :
https://grammalecte.net/#download
sudo apt install dmaths
https://extensions.libreoffice.org/en/extensions/show/formatting-of-all-math-formulas
Icones et thèmes, police Luciole :
Systemè > Préférences > Apparence > Apparence
Sélectionner "Arc" puis "Personnaliser" > Icones > Mate-Faenza
Activer le pare-feu UFW :
Système > Préférences > Internet et réseau > Configuration du pare-feu
Dans la fenetre qui s'ouvre, cocher pour activer le pare-feu puis ajouter les règles qui conviennent
SSD :
curl -Lo log2ram.tar.gz https://github.com/azlux/log2ram/archive/master.tar.gz && tar xf log2ram.tar.gz && cd log2ram-master && sudo chmod +x install.sh && sudo ./install.sh && cd .. && rm -r log2ram-master && rm -r log2ram.tar.gz && echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.conf && echo 'tmpfs /tmp tmpfs defaults,relatime,mode=1777,nosuid,size=4196M 0 0' | sudo tee -a /etc/fstab && sudo sed -i "s/errors=remount-ro /errors=remount-ro,commit=60 /g" /etc/fstab
Firefox :
Dans about:config, changer les paramètres suivants:
browser.cache.memory.capacity = 256000 : Je monte le cache à 256 Mo (ce qui reste raisonnable). Faites: Clic-droit > Nouvelle > Nombre entier > browser.cache.memory.capacity > 256000)
browser.cache.memory.max_entry_size=50000 : Taille maximum d'un objet dans le cache mémoire (par défaut: 5120, soit 5 Mo). Je monte à 50 Mo.
browser.cache.disk.enable = false : Je désactive le cache disque.
https://sajous.net/li/?4K0Oxw
Installer client nextcloud :
sudo apt install caja-nextcloud seahorse
puis Applications > Accessoires > Mots de passes et clés
clic droit sur "Connexion" modifier le mot de passe et mettre un mot de passe vide
Synchro nextcloud : créer un dossier vide "Documents" dans le Home. Créer une synchro en ne cochant que quelques dossiers contenus dans Documents.
Si wifi, régler la région :
dans le fichier /etc/default/crda. Mettez:
REGDOMAIN=FR
Blocage DNS
sudo curl "https://sebsauvage.net/wiki/doku.php?do=export_code&id=dns-blocklist&codeblock=0" -o /etc/cron.weekly/hosts-update
sudo chmod +x /etc/cron.weekly/hosts-update
sudo /etc/cron.weekly/hosts-update
Bloquer popup youtube et google
https://sajous.net/li/shaare/EEBSbw
Diminuer les log du journal
ufw logging off
sudo nano /etc/systemd/journald.conf
Storage=auto
SystemMaxFileSize=20M
SystemMaxFiles=5
MaxRetentionSec=1month
Configurer les mises à jour auto
sudo nano /etc/apt/apt.conf.d/50unattended-upgrades
Dé-commenter les lignes suivantes :
"origin=Debian,codename=${distro_codename}-updates";
"origin=Debian,codename=${distro_codename}-proposed-updates";
"origin=Debian,codename=${distro_codename},label=Debian";
"origin=Debian,codename=${distro_codename},label=Debian-Security";
sudo dpkg-reconfigure --priority=low unattended-upgrades
Ajouter cette ligne au fichier : nano /etc/apt/apt.conf.d/20auto-upgrades
APT::Periodic::AutocleanInterval "7";
Outils de recherche de paquets debian
Sur le dépanné :
ssh -R 1111:127.0.0.1:22 dépanneur
Cela ouvre le port 1111 vers le 22 au dépanneur
Depuis le dépanneur on peut donc faire :
ssh -p1111 127.0.0.1
pour se connecter au dépanné