La nuit porte conseil.
L’accès à mes disques durs montés en RAID logiciel devrait probablement nettement mieux fonctionner si j’installais l’outil qui m’a servi à le mettre en place, à savoir mdadm (en dépôts) :).
Sous Synaptic j’installe donc mdadm.
A l’installation mdadm me demande si je souhaite démarrer tous les systèmes RAID présents (répondre :all) ou non (répondre:(laisser vide)), je répond « all ».
J’obtiens ensuite les messages :
« Préconfiguration des paquets…
Sélection du paquet mdadm précédemment désélectionné.
(Lecture de la base de données… 139471 fichiers et répertoires déjà installés.)
Dépaquetage de mdadm (à partir de …/mdadm_3.2.5-5_i386.deb) …
Traitement des actions différées (« triggers ») pour « man-db »…
Paramétrage de mdadm (3.2.5-5) …
Generating array device nodes… done.
Generating mdadm.conf… done.
update-initramfs: deferring update (trigger activated)
[ ok ] Assembling MD array md0…done (started [2/2]).
[ ok ] Assembling MD array md1…done (started [2/2]).
[ ok ] Assembling MD array md2…done (started [2/2]).
[ ok ] Assembling MD array md3…done (started [2/2]).
[ ok ] Assembling MD array md4…done (started [2/2]).
[ ok ] Assembling MD array md5…done (started [2/2]).
[ ok ] Assembling MD array md6…done (started [2/2]).
[ ok ] Assembling MD array md7…done (started [2/2]).
[ ok ] Assembling MD array md8…done (started [2/2]).
[ ok ] Generating udev events for MD arrays…done.
[ ok ] Starting MD monitoring service: mdadm –monitor.
Traitement des actions différées (« triggers ») pour « initramfs-tools »…
update-initramfs: Generating /boot/initrd.img-3.2.0-4-686-pae
Changements appliqués avec succès. Vous pouvez maintenant fermer cette fenêtre ».
Voilà des messages comme je les aime.
Et … ils sont à présents tous accessibles sous Konqueror en root (pas sous Dolphin car l’accès nécessite encore les droits de l’utilisateur root, mais je n’en ai pas besoin) : on avance :).
Ca va être déjà plus facile pour piocher des trucs/des données dont je pourrais avoir besoin pour ma clé USB.
Aparté (ajouté après la rédaction et la diffusion de cette dépêche) :
Si je souhaite accéder à mes disques sans les droits root, il suffit que je les déclare dans le fichier /etc/fstab de ma clé USB en précisant en paramètre de la 4ème colonne de chaque ligne de déclaration : user (ou defaults)
En guise d’illustration, un extrait de mon fichier /etc/fstab récupéré sur mon disque dur :
# /etc/fstab: static file system information.
#
# /dev/md0 none swap sw 0 0
proc /proc proc defaults 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/sda1 / ext3 noatime,errors=remount-ro 0 1
/dev/md1 /home ext4 defaults 0 1
/dev/md3 /usr ext4 defaults 0 1
/dev/md2 /var ext4 defaults 0 1
192.168.0.3:/mnt/DDprc/Partage /mnt/DDprc/Partage nfs noauto,nosuid,noexec,rw,users 0 0
192.168.0.3:/mnt/DDsec/Packages /var/cache/apt/archives nfs noauto,nosuid,noexec,rw,users 0 0
(…)
(le reste : ce sont les lignes correspondant à la déclaration de mes autres partitions/disques)
Les 2 dernières lignes de ces déclarations me permettent d’utiliser le serveur NFS pour partager des données entre PC, notamment le cache des paquets, et ainsi de mutualiser le téléchargement des paquets et la conservation des anciennes versions dans un cache commun.
Je vous recommande la lecture de la page Wikipedia sur fstab et ses paramètres (je viens de m’y rendre et j’y apprend encore des choses :)).
Rappel des paramètres possibles (extrait de cette même page Wikipedia) :
ro / rw
Montage en lecture seulement/lecture-écriture
suid / nosuid
Autorise ou interdit les opérations sur les bits suid et sgid
dev / nodev
Interprète/n’interprète pas les périphériques caractères ou les périphérique blocs spéciaux sur le système de fichiers
exec / noexec
Autorise ou interdit l’exécution de fichiers binaires sur ce système de fichiers
auto / noauto
Le système de fichiers est (c’est l’option par défaut) / n’est pas monté automatiquement
user / nouser
Permet à tout utilisateur / seulement à root (C’est le paramétrage par défaut) de monter le système de fichiers correspondant
sync / async
Selon cette valeur, toutes les entrées/sorties se feront en mode synchrone ou asynchrone
defaults
Utilise le paramétrage par défaut (c’est équivalent à rw, suid, dev, exec, auto, nouser, async)
Pour que je puisse lire ces partitions à partir de Dolphin, il faudrait donc que je les déclare dans le fichier /etc/fstab de ma clé USB.
Néanmoins je ne le fais pas, parce que c’est une clé de dépannage dont la vocation est de pouvoir être utilisée sur n’importe quel PC (doté d’une carte graphique nVidia, sauf à ne pas installer d’accélération graphique ou à changer de driver/module de carte graphique, ce qui reste possible, mais pas pratique à ce jour) autorisant le démarrage sur une clé USB, je ne souhaite pas la rendre trop dépendante d’un système de fichier.
Fin de l’aparté.
Je travail autant sur mon écran de droite que sur celui de gauche. J’ai plein de fenêtres ouvertes, mais par défaut je n’ai qu’une barre de tâches sur l’écran de gauche et pas de barre de tâche sur l’écran de droite, ce qui ne me permet pas de sélectionner facilement une fenêtre cachée par une autre sur cet écran de droite. D’un clic droit sur l’écran de droite je sélectionne « Déverrouiller les composants graphiques » puis re clic droit et « Ajouter un tableau de bord »> »Tableau de bord par défaut ». Il m’ajoute le tableau de bord, mais en haut de l’écran. Je fais un clic droit sur une zone libre de ce tableau de bord : Option pour : Panneau>Configuration du tableau de bord>il faut cliquer sur le bouton « Bord de l’écran » pour le faire glisser en bas de l’écran.
Ensuite d’un clic droit sur le côté droit du tableau je reverrouille les composants graphiques pour ne pas risquer que tout cela bouge par inadvertance.
Dernier détail : clic droit sur une zone libre de ce gestionnaire de tâches (pas facile)>Configurer gestionnaire de tâches>Je coche les options « Afficher uniquement les tâches de l’écran actuel » et « Afficher uniquement les tâches du bureau actuel » (j’avais précédemment sélectionné 2 bureaux). Je valide.
J’installe Tellico via Synaptic, je vais en avoir besoin pour fignoler la fiche de changelog avant de le livrer tout à l’heure.
Hier j’avais récupéré les fichiers du Bottin (la base de données Tellico elle-même) à partir de Konqueror en utilisateur root, et je l’avais copié dans un répertoire créé pour l’occasion : /mnt/Recup
Pour ne pas risquer des soucis de lecture/écriture, je passe tout çà avec les droits de l’utilisateur goupildb (moi) : on peut le faire avec la commande chown, mais finalement le plus simple est encore de le faire sous Konqueror (en root) : un clic droit sur ce répertoire /mnt/>Propriétés>Droits d’accès>Utilisateur et Groupe : je saisi mon nom de connexion et mon groupe (goupildb et goupildb) et je coche « Appliquer les modifications aux sous-dossiers et à leur contenu » puis « OK ». Ca me permet ensuite de faire des modifs dans ce répertoire /mnt en utilisateur normal sous Dolphin : je créé notamment un répertoire « /mnt/Download » qui me servira à accéder rapidement aux téléchargements effectués avec Iceweasel.
J’en profite pour modifier le répertoire des téléchargements sous Iceweasel : dans Édition>Préférences>onglet Général>je change l’option par défaut « Enregistrer les fichiers dans le dossier » : Téléchargements, je clique sur le bouton « Parcourir… » et sélectionne mon répertoire : /mnt/Download
Avec Dolphin je me place dans le répertoire du Bottin et clic sur « Le bottin des jeux Linux.tc ».
Pouah, j’avais oublié que le look par défaut n’était pas vraiment à mon goût.
En plus il s’ouvre par défaut avec le filtre « Emul & interf. » : çà ressemble à rien :).
Je change le filtre « Emul & interf. » par « Subcat » (il suffit de cliquer sur le sélecteur en haut à droite de l’interface).
Ensuite je vais dans le menu Configuration>onglet Modèles>Je clique sur le bouton Télécharger :
je télécharge les modèles « Tennessee Volunteers » et « Berean Curves » : je clique sur les boutons Installer correspondant, je clique sur Fermer. A la fenêtre suivante je retiens finalement le Modèle « UT Vols », je clique sur le bouton « Appliquer ».
Arf, aucun ne me satisfait vraiment, je préfère nettement le modèle que j’avais créé (disponible sur la page Download du site du Bottin) notamment car l’affichage de la copie d’écran est nettement plus grande.
Sur le site du Bottin, je vais à la page Download, je clique sur le lien « skins & icônes », je retrouve mon fichier dans /mnt/Download, clic droit, arf il me manque le petit utilitaire de décompression très pratique d’accès par le clic droit sous Dolphin.
Je ne me souviens plus du nom du paquet à installer.
Il me reste encore 2 Go sur ma clé USB, allez j’installe Libreoffice pour pouvoir consulter ma doc perso sur le sujet.
J’installe libreoffice-calc (je l’utilise de temps en temps pour récupérer des données et les formater), libreoffice-l10n-fr (pour la francisation), libreoffice-style-oxygen (pour les icônes) et libreoffice-writer (le traitement de textes).
Après installation de ma doc et de Libreoffice, il me reste 1.7Go (va falloir que je me calme sur les installations).
Je lance Libreoffice et regarde quel est cet utilitaire sympa : il semble que ce soit ark. Je l’installe. Oui c’est çà : Nickel (quand on n’a pas de mémoire, on a des pense-bêtes efficaces :)).
Donc je décompresse à présent mon zip du mod du Bottin d’un clic droit sous Dolphin (grâce à ark, dans les dépôts).
Ensuite il n’y a qu’à lire la doc fournie avec le mod : c’est simple. Je sélectionne donc « Berean_Bottin-Gd format »
Reste que les couleurs par défaut ne s’accordent pas (du tout) avec ce modèle : un bleu très moche avec du marron, et les caractères en noir sont illisibles sur le fond marron. J’avais oublié que j’avais modifié tout ça sous mon installation précédente et je ne l’ai indiqué nulle part.
Un coup d’oeil dans le fichier /home/goupildb/.kde/share/apps/tellico/Berean_Bottin-Gd_format.xsl fraîchement installé me donne déjà la couleur du fond :
background: #464646
On va essayer déjà çà pour virer les grandes barres blanches : sous Tellico, dans le menu Configuration>onglet Modèles>je clique sur « Couleur de fond: »>Personnalisée>En face de « HTML : », au lieu de #FFFFFF, je met #464646 (le marron), je valide, je clique sur le bouton « Appliquer » : c’est déjà un peu moins moche.
Couleur du texte : je prend un gris (#DCDCDC)
Couleur de mise en valeur : je prend un gris foncé (#585858)
C’est nettement mieux :).
J’installe aussi les icônes livrés avec le mod du Bottin : çà prend 30 secondes.
Je quitte Tellico et le redémarre pour qu’il prenne en compte ces icônes : c’est nettement plus seyant !
Je rajoute les champs qu’il n’affiche pas par défaut dans la zone supérieure : clic droit sur la zone « Title en haut de l’interface>Columns>j’ajoute les colonnes (dans l’ordre) Version, Date (de version), Subcat, Date created, Date modifiée.
Donc, voilà, je met à jour la fiche « 007 – Fiches supprimées & changelog de la période ») et j’enregistre.
J’avais oublié que je suis sur une clé USB : çà rame et çà fini par planter à l’enregistrement : Aïe aïe aïe, c’est pas bon pour les données.
Je recharge : il a perdu mes modifs, mais toutes les fiches sont là.
Tant pis, je vais vous le livrer tel quel, c’est pas trop gênant.
Mais vu l’heure : ce sera demain, désolé.
Bon, le Bottin n’est pas encore livré, mais une soirée très positive dans l’ensemble.
A demain !