Trucs et astuces N°3
Sommaire
- 1 La gravure (trop) facile
- 2 Faire des snapshots du système
- 3 Des Fedora qui font plein de Fedora
- 4 Changer le fond d'écran du GDM
- 5 Fedora et le cinéma grâce à Xbmc
- 5.1 Ingrédients
- 5.2 Recette
- 5.3 A table
- 6 Une autre astuce, lâchez-vous
La gravure (trop) facile
Tout le monde connait les célèbres logiciels de gravure K3B et Brasero. Mais saviez-vous que ces interfaces utilisent l'outil wodim pour K3B et que Brasero l'utilise en tant qu'outil de secours ? Comme un bon ouvrier travaille bien avec le bon outil, nous allons nous en servir.
- Déterminer comment s'appelle son graveur
$ wodim -devices wodim: Overview of accessible drives (1 found) : ------------------------------------------------------------------------- 0 dev='/dev/scd0' rwrw-- : 'HL-DT-ST' 'BDDVDRW CT21N' -------------------------------------------------------------------------
- Graver des fichiers
$ wodim speed=1 dev=/dev/scd0 -eject track1 track2 track3 track4 track5 track6 track7
- Graver des répertoires
$ wodim speed=1 dev=/dev/scd0 -eject /home/$USER/répertoire
- Graver des images disque amorçables
$ wodim speed=1 dev=/dev/scd0 -eject -data Fedora-15.iso
Que dire, à part que vous commencez à prendre le contrôle de votre graveur ? N'hésitez pas à modifier ces quelques lignes de code pour découvrir tout le potentiel de wodim.
Faire des snapshots du système
Faire un « snapshot », c'est un peu comme prendre une photo: on va figer sur la pellicule toute l'organisation de vos données. On se limite aux données personnelles ? Surtout pas ! Vous pourrez faire des snapshots de votre système Fedora. La pellicule ? Ce sera un fichier image aux normes ISO.
- Prendre la commande en main
Dans votre répertoire d'utilisateur normal
$ genisoimage -o snapshot-test.iso /home/$USER/Téléchargements
Avec le logiciel Archive Mounter vous pouvez voir le contenu du fichier, juste pour vérifier si la photo est réussie
- Snapshot des données d'un utilisateur
# genisoimage -o USER-$(date +%F).iso /home/USER
- Snapshot de la partition /boot par exemple
# genisoimage -o boot.iso /boot
On pourrait appeler ce genre d'opération « faire un backup », c'en est une certaine forme. Vous pouvez manipuler et stocker ces fichiers images de préférence en lieu sûr, que ce soit sur une clé USB, un DVD, un autre disque dur, ou simplement dans un autre répertoire, à vous de voir.
Des Fedora qui font plein de Fedora
En quelques heures, votre système Fedora va faire des petits, ou plutôt des distributions Live de toutes sortes. À noter que l'architecture des systèmes Fedora que nous allons créer sera la même que celle du système Fedora que vous utilisez. Tout est déjà prêt, pas d'inquiétude.
- On construit l'image ISO d'un système Fedora à partir d'un fichier source
# livecd-creator -c /usr/share/spin-kickstarts/fedora-livecd-desktop.ks -f Live-CD-Gnome
- On installe notre Live sur une clef USB via LiveUSBcreator étudié dans Muffin n°2, ou bien via le code suivant :
# livecd-iso-to-disk --reset-mbr Live-CD-Gnome.iso /dev/sdb1
- Et on grave notre Live sur un CD
$ wodim speed=1 dev=/dev/scd0 -data Live-CD-Gnome.iso -eject
Présentez vos Live à votre famille et amis... Avez-vous vu le nombre de fichiers dans /usr/share/spin-kickstarts ? Vous pouvez personnaliser ces fichiers sources pour faire le Live Fedora qui vous ressemble.
- Oups, je n'ai plus l'image du DVD d'installation
Pas de panique, on en reconstruit une :
# livecd-creator -c /usr/share/spin-kickstarts/fedora-install-fedora.ks -f fedora-15-DVD
Il n'y a plus qu'à graver...
Changer le fond d'écran du GDM
Est-ce difficile, compliqué, voire même impossible ? Impossible n'est pas Linux...
- Trouvez l'image que vous voulez mettre (c'est sûrement la tâche la plus difficile), ensuite :
# cd /usr/share/backgrounds/laughlin/default/ # cp /home/USER/Images/exemple.png normalish/ # cp /home/USER/Images/exemple.png standard/ # cp /home/USER/Images/exemple.png wide/
- Modifiez le fichier /usr/share/backgrounds/laughlin/default/laughlin.xml en remplaçant laughlin.png par exemple.png
<file> <size width="1920" height="1200">/usr/share/backgrounds/laughlin/default/wide/exemple.png</size> <size width="2048" height="1536">/usr/share/backgrounds/laughlin/default/standard/exemple.png</size> <size width="1280" height="1024">/usr/share/backgrounds/laughlin/default/normalish/exemple.png</size> </file>
C'est fini !!! Préférez des images au format PNG aux dimensions de votre écran, si ce n'est pas le cas, l'image sera redimensionnée mais une image au format JPG fait également l'affaire.
Fedora et le cinéma grâce à Xbmc
Je vous propose dans cette astuce de faire de votre pc un "media center" ! Rien de plus simple, voici la recette :
Ingrédients
- un pc (peu bruyant et avec une configuration pas trop ancienne < 4ans)
- une Fedora fraichement installée (ou pas ;) )
- le dépôt RPM fusion de configuré (voir ce lien pour le configurer : http://doc.fedora-fr.org/wiki/D%C3%A9p%C3%B4t_RPM_Fusion
- un driver de carte graphique gérant bien votre composant
- disposer d'un utilisateur xbmc
- Xbmc : http://www.xbmc.org et http://passion-xbmc.org
- un écran, un 7.1, un vidéoprojecteur, une salle de cinéma, des popcorns, etc ...
Recette
Installation des drivers vidéos
Xbmc est assez gourmand en ressource graphique, pour peu que vous souhaiteriez utiliser un port HDMI avec votre écran, il faudra passer par l'installation des drivers spécifiques à votre carte graphique.
= Carte Intel
Si vous avez une carte Intel, ne touchez à rien et passez à l'étape suivante.
Carte ATI
Soit vous utilisez le driver libre, soit celui d'ATI. Le plus simple est une fois de plus de vous rendre sur la documentation de Fedora-fr :
- http://doc.fedora-fr.org/wiki/Le_pilote_libre_Radeon
- http://doc.fedora-fr.org/wiki/Carte_graphique_AMD_Radeon_:_installation_du_pilote_propri%C3%A9taire
Carte Nvidia
Soit vous utilisez le driver libre Nouveau, soit celui d'Nvidia. Le plus simple est une fois de plus de vous rendre sur la documentation de Fedora-fr :
- http://doc.fedora-fr.org/wiki/Carte_graphique_NVIDIA_:_installation_des_pilotes#Fedora_et_nouveau
- http://doc.fedora-fr.org/wiki/Carte_NVIDIA_:_installation_des_pilotes
Une fois votre carte graphique bien reconnue, passons à l'installation de Xbmc !
Installation de Xbmc
Rien de plus simple, il vous suffit d'avoir le dépôt RPM fusion d'activé !
yum install xbmc
Voilà, ça c'est fait !
Ouverture automatique de votre session Fedora
Histoire de ne pas avoir à utiliser le clavier et la souris pour utiliser votre media center, je vous propose d'utiliser une connexion automatique. Ouvrez avec les droits root le fichier /etc/gdm/custom.conf :
vi /etc/gdm/custom.conf
Ajoutez sous la section "daemon" :
TimedLoginEnable=true TimedLogin=xbmc TimedLoginDelay=0
Enregistrer et voilà, au prochain démarrage, votre session xbmc s'ouvrira automatiquement.
Lancement de Xbmc au démarrage de la session de l'utilisateur xbmc
Nous allons demander de lancer xbmc au démarrage de la session de votre utilisateur xbmc. Pour cela, il faut se rendre dans le menu :
Système -> Applications au démarrage
Cliquer sur Ajouter et renseigner de la manière suivante : Nom : Xbmc Commande : xbmc Commentaire : Media Center Cliquer sur Ajouter, puis Fermer. Et voilà, il suffit de se déconnecter de la session de l'utilisateur xbmc et en théorie, la session va s'ouvrir toute seule et lancer xbmc !
Utilisation de son smartphone sous Android comme télécommande
Configuration du pare-feu de Fedora
Avant de terminer cette petite astuce pour bénéficier d'un des meilleurs media center, je vous invite à ouvrir le port 8080 sur votre Fedora afin de permettre l'accès à la console http de Xbmc. Pour cela, il faut se rendre dans le menu :
Système -> Administration -> Pare-feu
Cliquer sur le menu à gauche : Autres Ports, puis sur le bouton Ajouter Cocher la case Défini par l'utilisateur et renseigner de la manière suivante : Port / Intervalle de ports : 8080 Protocole : tcp
Configuration de Xbmc
Lancer Xbmc puis de rendre dans :
Paramètre -> Système -> Réseau.
Cocher les options suivantes :
- Permettre le contrôle de Xbmc via HTTP
- Port : 8080 - Nom d'utilisateur : xbmc - Mot de passe :xbmc)
- Autoriser le contrôle de Xbmc par des programmes locaux
- Autoriser le contrôle de Xbmc par des programmes distant
Installation de Xbmc Remote sur Android
Ouvrir Android Market et rechercher Xbmc.
Vous aller alors avoir plusieurs logiciels proposés, je vous propose l’application officielle d'Xbmc Official Remote (à savoir que l'application Xbmc Remote fonctionne aussi très bien).
Ou vous pouvez aussi l'installer en scannant ce code
Configuration de Xbmc Remote sur Android
Lancer XBMC for Android puis allez dans Menu/Settings et allez dans le menu Add Host - Name of this instance: Fedora Xbmc
- Host or IP Address: (Nom du médiacenter ou son adresse IP)
- HTTP API Port: 8080
- Username: xbmc
- Password: xbmc
A table
Une fois tout ceci fait, je préconise un redémarrage de l'ensemble afin de valider l'ensemble des actions citées ci-dessus et de vous permettre de profiter pleinement de votre nouveau media center ! Je vous laisse le soin de découvrir les différentes façon d'utiliser votre media center, entre les plugins du style Pluzz, M6/W9/Canal Replay, la météo et le fait de pouvoir configurer à votre convenance la manière dont vous utiliserez votre vidéothèque, je vous garantie que vous ne regarderez plus vos films comme avant ! Effet sur vos invités pour une soirée TV garanti !
Une autre astuce, lâchez-vous
Mettez ici toutes vos astuces...