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 sur la page de liens, section GNU/Linux.

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, 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 va dans Édition/Ajouter Règle.../onglet Avancé/UDP/Depuis : 212.27.38.253 et Ajouter.

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

4- Pour installer Flash Player dans Firefox télécharge le .tar.gz puis décompresse l'archive et copie le fichier libflashplayer.so dans ~/.mozilla/firefox/x58iydgp.default/plugins

Installer le greffon "Pepper" dans IceWeasel pour bénéficier de la dernière version de Flash Player :
(Il est entendu que tu as ajouté le dépôt backport à ton sources.list, voir plus bas)
    # apt-get install browser-plugin-freshplayer-pepperflash
et redémarre.

(Rappel : vérifier sa version de Flash Player)

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
    # 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- Et un visionneur/organiseur de polices : Fonty Python. Il s'installe directement via Synaptic.

5- Dans LibreOffice, pour gérer/vider l'historique des derniers documents utilisés il faut installer l'extension History Master.
Et 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.
 
6- Pour connaître (entre autres) le niveau d'encre de tes cartouches recherche hplip-gui dans Synaptic et installe.

7- 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

8- Installation de l'imprimante HP Deskjet 2050A sur Debian Wheezy (je laisse pour mémoire...)
- 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)

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) ou en mode graphique avec le gestionnaire de fichiers : Nautilus Wipe

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

Divers (installer, désinstaller, mettre à jour...) :

1- Créer une clé USB bootable sur un PC fixe (extrait du Guide de l'installation 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
   # 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 jessie backports
## Jessie backports
deb http://ftp.debian.org/debian/ jessie-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 jessie-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 Jessie se trouve dans la section Packages du site Debian (j'ai ajouté LibreOffice, Calibre, Vlc, Hugin, Minetest, amd64-microcode et firmware-linux-nonfree)
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.

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.

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 ?)

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é 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)

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- Flash Player n'est pas très respectueux de la vie privée de ses utilisateurs. Lire sur Wikipédia ce que sont les Objets locaux partagés (en anglais Local Shared Objects, ou LSO).
Puisqu'on n'a pas Système > Préférences > Adobe Flash Player comme indiqué dans la page du Gestionnaire de paramètres d'Adobe, une solution est de supprimer les dossiers cachés ~/.adobe et ~/.macromedia. Ces deux dossiers n'existent plus avec le greffon Pepper et sont remplacés par le dossier ~/.config/freshwrapper-data, à supprimer lui aussi à chaque session.
Et puisqu'on parle du Gestionnaire de paramètres n'oublie pas de modifier les réglages... Et d'y faire un tour de temps en temps histoire d'effacer la liste de sites dans "Panneau Paramètres de contrôle d’accès des sites Web".

4- 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

5- 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.

6- 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


(m'envoyer un petit mot...)
La sommière d'Ansozour 1997-2017
(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)