La sommière d'Ansozour
Migrer vers GNU/Linux et y rester avec "La sommière d'Ansozour"
PRIORITÉ AU LOGICIEL LIBRE !

Quelques trucs et astuces...

    Trucs et astuces, manipulations diverses, en vrac...
Ces trucs et astuces pour le réglage et la personnalisation sont ceux que j'utilise (ou pas...) sur mon PC. Si tu en veux plus, rends-toi en bas de page pour des liens sur GNU/Linux.
(Nota : tout ça n'est peut-être pas à jour, à toi de t'adapter...)

Son et vidéo :


 1- Pour regarder la télé sur ton PC tu vas utiliser VLC en suivant les indications de Free sur le multiposte.
Une petite astuce pour démarrer VLC avec ta playlist : avec Menu principal (alacarte), dans les Propriétés du lanceur/Commande tu entres vlc http://212.27.40.238/pub/playlist.m3u
Ces listes sont également valables : http://mafreebox.freebox.fr/freeboxtv/playlist.m3u et http://dl.free.fr/te7GTxS0C

2- Si le pare-feu de GNU/Linux, Netfilter/Iptables, laisse tout entrer par défaut l'interface graphique Gufw bloque tout. Pour avoir accés aux chaînes clique sur Règles puis sur +
Dans la nouvelle fenêtre tu cliques sur l'onglet Avancé. Comme nom tu peux mettre Free TV, Protocole UDP et Depuis 212.27.38.253
Tu termines par Ajouter

3- Pour écouter France Inter avec VLC :
vlc http://www.tv-radio.com/station/france_inter_mp3/france_inter_mp3-128k.m3u

4- Tourner une vidéo avec ffmpeg (voir ici) :
Utilise les guillemets anglais sans espace
'transpose=1' pour tourner à droite de 90°
'transpose=2' pour tourner à gauche de 90°
0 et 3 pour retournement vertical
Exemple :
ffmpeg -i /home/nom_utilisateur/Téléchargements/A.mp4 -vf 'transpose=2' /home/nom_utilisateur/Téléchargements/B.mp4
(plus court : ffmpeg -i ~/Téléchargements/A.mp4 -vf 'transpose=2' ~/Téléchargements/B.mp4)
Et pour retourner horizontalement une vidéo : ffmpeg -i ~/Téléchargements/A.mp4 -vf 'hflip' ~/Téléchargements/B.mp4
Pour tous les filtres et plus d'exploitation voir sur cette page.

5 Capture vidéo de l'écran : Ctrl + Maj + Alt + R idem pour interrompre, durée 30 secondes max

Clavier, polices, etc. :

1- La combinaison AltGr+touche permet d'obtenir les caractères spéciaux comme l'euro (€) par exemple qu'on obtient par Alt Gr+E ou les guillemets français («») par Alt Gr+W et Alt Gr+X.
   Et pour les majuscules accentuées il suffit d'appuyer sur... Verr Maj (Caps Lock)

2 - Bon, maintenant tu veux installer tes anciennes polices (et là il faut utiliser su sans tiret. Oui je sais c'est un peu compliqué, pour de plus amples information sur les nouveautés de SU va voir ici)
    # cp -R Textes/TTF /usr/share/fonts/truetype/TTF
Et si tu n'en a pas besoin (je n'en ai pas besoin...) tu supprimes les dossiers droid, gentium et gentium-basic dans /usr/share/fonts/

3- Des sites pour télécharger des polices : Dafont.com ou Fonts2U

4- Dans LibreOffice, pour remettre le point sur le pavé numérique dans Outils/Options/Paramètres linguistiques/Langues décoche la case Touche séparateur de décimales.
 
5- Pour connaître (entre autres) le niveau d'encre de tes cartouches recherche hplip-gui dans Synaptic et installe.

6- Si le pavé numérique n'est pas activé au démarrage voici la solution :
     # apt-get install numlockx
     # nano /etc/gdm3/Init/Default
et en fin de texte avant le exit 0 :
#Activation du pavé numérique
if [ -x /usr/bin/numlockx ]; then
/usr/bin/numlockx on
fi

7- Installation de l'imprimante HP Deskjet 2050A sur Debian Wheezy (idem pour Bullseye...)
- se mettre dans le groupe lpadmin
# adduser nom_utilisateur lpadmin
- mettre à jour
# service cups restart
- ouvrir le gestionnaire
$ hp-setup
et répondre aux questions (il est peut-être nécessaire d'avoir installé hplip-gui, comme je le fais d'office en début d'installation je ne sais pas mais comme ce gui est très utile autant l'installer...).

Disques durs et dossiers :

1- SSD et légendes urbaines
Il se dit à peu-près tout et n'importe quoi à propos des SSD et de leur durée de vie supposée réduite (quoi que certains parlent de 10 ans !) par rapport à celle des HDD. Je ne sais pas plus ce qu'il en est que les "spécialistes" auto-proclamés mais puisque j'en ai un depuis janvier 2012 (SSD de 120 Gio que j'ai remplacé le 2 mars2016 par un SSD de 500 Gio) voici ce que j'ai fait, censé réduire le nombre d'écritures et mon SSD à l'air de trouver ça très bien ! C'est tiré de ce forum, je n'ai pas compris grand'chose car il semblerait qu'il faille un niveau ingénieur informaticien pour utiliser un SSD, mais bon, ça fait l'affaire quand même ! ! !

Dans le fichier /etc/fstab (les modifications en gras) :
# /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).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda1 during installation
UUID=b67531cb-f9b6-41b5-82be-eb664ba7853a /               ext4    errors=remount-ro
,noatime,discard    0       1
# /home was on /dev/sda5 during installation
UUID=cfddb258-3531-466b-93dc-e905c08c5169 /home           ext4    defaults
,noatime,discard        0       2
none /tmp tmpfs defaults,nosuid,nodev,noexec 0 0

Dans Firefox  (voir ici):
Taper about:config dans la barre d'adresse puis mettre la valeur false sur l'option browser.cache.disk.enable
Ensuite créer un Nouvelle option Nombre entier browser.cache.memory.capacity et entrer -1 comme valeur (au lieu de lui donner une valeur limite en Kio, Firefox gère lui-même la capacité du cache en RAM)

        Pendant que tu es dans Firefox (extrait de Dsfc)
        Éviter la fermeture au dernier onglet :
           browser.tabs.closeWindowWithLastTab -> false
        (il y a plein d'autres modifs à faire, si tu le souhaites...)

2- Rechercher un dossier dans toute l'arborescence du disque (commande find) :
Dans un Terminal en root :
     # find / -type d -name "*macromedia*"
find : la  commande (man find pour tout savoir...)
/ : on recherche à partir de la racine du disque
-type d : on cherche des dossiers (-type f pour les fichiers)
-name : le nom du dossier (utiliser le symbole * pour faire une recherche sur une partie du nom uniquement)
Tu peux te faciliter la vie en installant l'interface graphique Gnome Search Tool :
     # apt-get install gnome-search-tool

3- Et pour la récupération, de photos par exemple, Testdisk et Photorec (photorec est une partie de testdisk).

4- Grand nettoyage de printemps du disque dur :
    - secure-delete (voir chez Korben, Comment ça marche et le Guide)
     # sfill -l -l -v /home pour une seule passe et un espace libre de 60 Gio dure 3 heures...
    - BleachBit (voir chez Korben)

5- Effacer définitivement un dossier en ligne de commandes : Wipe (et pour un fichier : Shred)
    $ wipe -rcf /home/lancelin/Téléchargements/erase

6- Tu peux installer Smartmomtools pour contrôler tes disques durs.

7- Des extensions pour améliorer Nautilus, notamment nautilus-admin pour effecturer des opérations root en mode graphique.

8- Connaître le temps de démarrage de sa Debian : $ systemd-analyze et pour plus de détail : $ systemd-analyze blame
J'ai profité de cette vérification pour virer Plymouth et mettre GRUB_TIMEOUT=0 (# nano /etc/default/grub) etc. Je ne vois pas la différence mais j'ai gagné 25" :-)
Divers (installer, désinstaller, mettre à jour...) :

1- Créer une clé USB bootable sur un PC fixe (extrait du Manuel d'installation pour la distribution Debian GNU/Linux de Debian) :
Je suppose que l'iso se trouve dans le dossier Téléchargements et que la clé est montée sur sdb
    cd Téléchargements
    (utilise su sans le tiret)
    # cp mini.iso /dev/sdb
   # sync
Les fichiers sont copiés sur la clé et il suffit ensuite de sélectionner USB-ZIP au démarrage (après avoir appuyé sur F12...).

2- Problèmes de Grub ("Unable to install GRUB in /dev/sda" à la fin de l'installation par exemple) : voir sur OpenClassrooms (ne pas oublier le update-grub après les modifs)

3- Ajouter le dépôt backports :
    # nano /etc/apt/sources.list
et tu ajoutes le dépôt bullseye backports
## Bullseye backports
deb http://ftp.debian.org/debian/ bullseye-backports main contrib non-free
il ne reste plus qu'à mettre à jour par un
    # apt-get update
et pour mettre à jour Libre Office par exemple
    # apt-get install -t bullseye-backports libreoffice
Si tu veux en savoir plus sur le dépôt backports consulte le site Debian Backports.
La liste des paquets du dépôt backport pour Bullseye se trouve dans la section Packages du site Debian.
La commande $ apt-cache policy nom_du_paquet te permet de connaître la version du paquet installé par les différents dépôts.
Et pour plus d'informations consulte la page de la doc sur la Gestion des paquets Debian ainsi que sur le fichier sources.list.

4- Mise à jour avec Wajig (les infos sur Wazig sur HacKurx ou Debian-Facile - installer Wajig : # apt-get install wajig) :
     # wajig update
     # wajig upgrade
     # wajig dist-upgrade

5- Les touches magiques : Alt+Impr écran+K pour redémarrer par exemple... Voir ici.

6- La ligne de commandes !

Plus on utilise GNU/Linux et plus on se rend compte que la console (le Terminal) est vraiment une très bonne chose ! Pour une liste des commandes voir sur les Pages de manuel Linux et pour celles concernant plus précisément le matériel sur Léa-Linux. Pour un tutoriel complet (et tout sur GNU/Linux en prime !) c'est sur OpenClassrooms.
Tout ça est bien beau sauf quand il y a une modification dont on se sait rien... Ansi pour la commande su qui permet d'obtenir les droits d'administrateur : un coup il faut utiliser su un coup su - (su espace tiret). Voir les "explications" ici.

7- Avoir une liste de tous les paquets installés peut être utile. Dans un Terminal entre dpkg --get-selections >liste et un fichier texte nommé liste sera créé dans ton /home. Pour simplement vérifier quels paquets sont installés : Synaptic !

8- Pour désinstaller et nettoyer :
# apt-get remove -y --purge nomdupaquet
# apt-get clean
# apt-get autoclean
# apt-get autoremove --purge

9- Vider les corbeilles :
    # rm -Rf ~/.local/share/Trash/*
pour la corbeille utilisateur
    # rm -Rf /root/.local/share/Trash/*
pour celle de l'administrateur

10- Vider l'historique du Terminal :
    $ history -c
Voir sur cette page pour plus de détails.
history -c n'efface la liste que lors de l'affichage, pas dans le fichier. Donc, pour tout supprimer, supprimer le fichier ~/.bash_history (et lire le manuel ?)

11 Connaître sa version de Debian
    $ cat /etc/debian_version

Autres... :

1- Mise en place du WiFi sur le portable Compaq Presario CQ56-135SF :
Vois les explications détaillées sur le wiki de Debian-Facile
Identifie la carte WiFi :
     # lspci -nn
lis le nom en dernière ou avant-dernière ligne (ex Broadcom BCM4313)
trouve la page qui va bien (dans mon exemple sur cette page du wiki de Debian)
     # apt-get install firmware-brcm80211
(wireless-tools est déjà installé)
     # modprobe -r brcmsmac ; modprobe brcmsmac
entre ta clé dans Tous les paramètres/Réseau et c'est tout bon !

2- Activation du Kobo Touch (voir ici)
    # apt-get install sqlite3
le Kobo Touch étant relié à l'ordinateur par le cable micro-USB, trouve le chemin du dossier où il est monté (chez moi /media/KOBOeReader) et entre
    echo "insert into user values('foo', 'foo', 'foo', 'foo', 'foo');" | sqlite3 /media/KOBOeReader/.kobo/KoboReader.sqlite

3- Tu as l'intention de faire évoluer ta config et la flemme de rebooter pour connaître la version de ton BIOS : # dmidecode -s bios-version pour connaître la verion du frabicant de  la carte mère et # dd if=/dev/mem bs=32k skip=30 count=2 | strings | grep -i bios pour celle du fabricant du BIOS

4- La version "live" de Debian est livrée d'origine avec un mappage de clavier US. Pour retrouver ton clavier AZERTY
    $ setxkbmap fr

5- Si tu veux passer sur la version instable (Sid) de Debian la lecture de ces pages est sans doute nécessaire :
    - DebianUnstable
    - Debian : Installation "propre" de la version "Unstable" (page reprise sur Coagul)
    - Installer Debian Sid (page sur laquelle on découvre que Metacity dispose d'un gestionnaire de composite que l'on peut activer à l'aide de dconf Editor en cochant la case compositing-manager dans org/gnome/metacity)

6- Arrêter et redémarrer le système en ligne de commandes (voir ici) :
    #poweroff et #reboot

7- Manipulation des données EXIF avec exiftool (voir ici et ) :
(Si ce n'est déjà fait : # apt-get install libimage-exiftool-perl)
Se mettre dans le dossier des images cd Dossier_contenant_les_images puis
Afficher les données d'une image :
    $ exiftool -s image.jpg
Modifier le nom de l'auteur de tout un dossier :
    $ exiftool -Artist="Martin" *.jpg
etc.
Supprimer toutes les données exif des photos d'un dossier :
    $ exiftool -all= *.jpg

8- Firefox : Pour supprimer la liste des sites (youtube, etc) qui s'affiche sous la barre d'adresse dès qu'on clique entre about:config puis chercher urlbar et mettre browser.urlbar.suggest.topsites sur false

9- Disparition d'eth0
"Depuis la version 197 de udev, la nomenclature des interfaces réseau à changé.
Les traditionnels eth0 eth1 ... wlan0 wlan1 .. ont été remplacés par des noms qui vous semblent barbares comme enp0s3, eno1, enp1s0f0..." Voir la totalité de l'article sur Linuxtricks.
Pour connaître le nouveau nom de son interface réseau :
    $ ip a
qui retourne (pour moi) :

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: enp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 50:e5:49:e1:1c:d1 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.14/24 brd 192.168.1.255 scope global dynamic noprefixroute enp2s0
       valid_lft 42886sec preferred_lft 42886sec
    inet6 2a01:e0a:171:60d0:6b14:34e6:2496:2168/64 scope global temporary dynamic
       valid_lft 86223sec preferred_lft 85631sec
    inet6 2a01:e0a:171:60d0:52e5:49ff:fee1:1cd1/64 scope global dynamic mngtmpaddr noprefixroute
       valid_lft 86223sec preferred_lft 86223sec
    inet6 fe80::52e5:49ff:fee1:1cd1/64 scope link noprefixroute
       valid_lft forever preferred_lft forever
      
Le nom de l'interface est au début du paragraphe 2 : enp2s0
Et la partie "Trafic réseau" de mon conky fonctionne à nouveau.

Sécurité et vie privée :

 Ce n'est certes pas le point le plus important pour un poste individuel sous GNU/Linux mais bon, on n'est jamais trop prudent...

1- Le pare-feu de GNU/Linux Netfilter/Iptables (UFW) laisse tout entrer par défaut. Pour effectuer les réglages nécessaires on dispose de l'interface graphique Gufw.

2- Quelques liens :
     Manuel de sécurisation de Debian
     Zebulon.fr (vérifier la sécurité réseau)
     Ultimate Boot CD (la sécurité, c'est aussi le bon état du matériel) : un tutorial en français pour la version 3.4 (version actuelle 5.3.5).

3- Parce que je n'ai pas envie d'avoir une tripotée de "Documents récents" en général tous plus obsolétes les uns que les autres, j'efface dans ~/.local/share le dossier zeitgeist et le fichier recently-used.xbel

4- Sur son site la Cnil propose "5 conseils pour limiter la traçabilité de sa navigation web". Elle a aussi créé Cookieviz destiné à nous faire "découvrir la face caché de notre navigation" mais comme il ne semble pas fonctionner sur un poste GNU/Linux tu peux installer l'extension Lightbeam qui fait la même chose.

5- Le chiffrage de données
Installe encfs
# apt-get install encfs
se mettre dans le groupe fuse
# adduser nom_utilisateur fuse
Pour une utilisation simple en ligne de commande, voir la page de manuel d'encfs ou sur Pellelatarte ou jp.fox :
$ encfs ~/coffre ~/coffre_open pour créer puis p et choix du mot de passe
$ fusermount -u ~/coffre_open pour fermer et pour ouvrir $ encfs ~/coffre ~/coffre_open et mot de passe

Les modules ci-dessous sont à réserver aux serveurs et sont un tantinet superflus pour un poste de bureau.

1- On peut ajouter un logiciel de détection des scans de ports, Portsentry fait très bien l'affaire. Installe-le en suivant les indications et ajoute-le dans les Applications au démarrage

2- Un petit dernier pour la route, installe Rootkit Hunter :
    # apt-get install rkhunter

LIENS GNU/Linux
    Linux ou la communauté enfin libre : un documentaire d'Arte...
    Debian
        Wheezy Backports
        Debian-Facile
        Destination Debian
        Formation Debian
        DebianArt/Themes
        Debian-Art
        Wikipédia
    GNOME
        Gnome-fr
        Gnome Library
        Gnome-look
        Gnome Shell Extensions
        Wikipédia
        Les applications Gnome
    Sécurité
        Manuel de sécurisation de Debian
        Zebulon (test sécurité)
        ----------
        TestDisk (récupération de données)
        Ultimate Boot CD (la sécurité, c'est aussi le bon état du matériel)
    Pages de manuel Linux
    AFUL
    April
    Astuces Linux
    cLibre
    Framasoft
    HacKurx
    Le blog d'Olivyeahh
    La Quadrature du Net
    Lea-linux
    Linux Identity
    TooLinux
    Tux-planet
    ----------
    Toile Libre
La sommière d'Ansozour 1997-2024
(1984 : Sinclair ZX81 - 1985 : Sinclair QL - ... - 2007 : GNU/Linux)

La vie est belle. Que les générations futures la nettoient de tout mal, de toute oppression
et de toute violence et en jouissent pleinement. (Léon TROTSKY)