Soutenez La Quadrature du Net contre ACTA et au-delà !

Edito

Faciliter le passage à Linux (Ubuntu) définitif (single boot) ou partiel sur Mac
__
MacBook Pro 5,5 - Ubuntu 14.04 x64 single boot

dimanche 25 novembre 2012

Piloter VLC avec son téléphone portable

IMG_4330

Voici un billet qui n'a pas grand chose à voir avec Ubuntu porté sur un ordinateur Mac, mais à chaque fois que je doit le reconfigurer je ne retrouve pas comment faire! J'ai fait l'aquisition d'un video projecteur pour regarder mes films; ma chaîne, un honorable amplificateur Brand récupéré 15€ sur Leboncoin avec un tourne disque, ne dispose pas de télécommande; l'utilisation de l'application VLC Remote disponible pour la plupart des terminaux mobiles permet de contrôler VLC via son réseau wifi. Il suffit donc d'être connecté avec son téléphone sur le même réseau wifi que son ordinateur et vous pouvez faire tout un tas de choses : arrêter et reprendre la lecture, changer les sous-titres, naviguer dans les dossier de votre ordinateur, ajuster le volume sonore, ...). Il faut cependant configurer VLC :

1. Dans les préférence activez l'interface web : Préférences > Paramètre : Tous > Interface > Interface principale > Web, sauvez et redémarrez VLC.
Sur votre téléphone, dans l'application VLC Remote (Télécommande pour VLC en VF), vous devriez voir apparaitre votre ordianteur, cependant un message vous demandant d'éditer le fichier hosts devrait apparaître à l'écran : il vous faut autoriser votre téléphone à accéder à VLC.

2. Éditez le fichier hosts :
sudo gedit /etc/vlc/lua/http/.hosts
Enlevez tous les dièses au début des lignes après "private addresses", comme ceci :
#
# Access-list for VLC HTTP interface
# $Id$
#

# localhost
::1
127.0.0.1

# link-local addresses
#fe80::/64

# private addresses
fc00::/7
fec0::/10
10.0.0.0/8
172.16.0.0/12
192.168.0.0/16
169.254.0.0/16

# The world (uncommenting these 2 lines is not quite safe)
#::/0
#0.0.0.0/0

Prenez garde à ne pas autoriser le monde entier à accéder a votre ordinateur... sauvegardez et profitez de votre nouvelle télécommande!


Installer son imprimante Canon sur 12.10

S'il y a bien une chose qui m'a posé des soucis au moment du passage à Quantal Quezal c'est mon imprimante Canon IP2600! La méthode que j'ai précédemment présentée ici, ne fonctionne plus, les paquets présents sur le dépôts ont disparu, il n'en reste qu'une poignée, inutiles dans mon cas...
Les pilotes fournis par Canon ne fonctionnent pas car ils font appels au paquet libcupsys2 qui à été renommé en libcups2, dommage.
La méthode consiste a corriger ces paquets. Elle permet en outre d'apprendre à manipuler des fichiers via le terminal, notamment la suppression et le déplacement.

1. Télécharger les pilotes Linux pour son imprimante sur le site Canon, choisir le pilote debian. Vous devriez obtenir dans le fichier compressé téléchargé deux fichier .deb l'un portant le nom de votre imprimante, l'autre portant la mention "common". Placez ces fichiers dans votre dossier personnel.

canon
Voici les types de fichiers que vous devez copier dans votre dossier personnel, la suite des explications se feront vis à vis de ces fichiers.
À vous de remplacer les noms correspondant si vous souhaitez appliquer la technique à une autre imprimante


2. Extraire  le paquet "common"  dans un dossier nommé common, dans le terminal entrez :
dpkg-deb -x cnijfilter-common_2.90-1_i386.deb common
3. Extraire le dossier control du paquet "common" :
dpkg-deb --control cnijfilter-common_2.90-1_i386.deb
Gardez un œil sur votre navigateur de fichier vous devriez voir les fichier se créer, en occurrence les dossier common pour l'étape précédente et le dossier DEBIAN pour celle-ci.

4. Ouvrir le dossier DEBIAN/control avec Gedit, soit via le navigateur, soit via la commande :
gedit DEBIAN/control
Changez libcupsys2 en libcups2, sauvez et fermez.

5. Déplacer le dossier DEBIAN dans common via le navigateur ou la commande :
mv DEBIAN/ common/
6. Assigner l’utilisateur et le groupe Root (super utilisateur) au dossier common et aux fichier qu'il contient :
sudo chown -R root.root common
7. Supprimer l'ancien paquet "common" via le navigateur ou la commande :
rm cnijfilter-common_2.90-1_i386.deb
8. Créer un nouveau paquet en faisant attention a le renommer pour le 64 bit (si nécessaire) :
dpkg -b common/ cnijfilter-common_2.90-1_amd64.deb
9. La même chose pour l'autre paquet celui qui porte le nom de votre imprimante, "ip2600" dans mon cas :
dpkg-deb -x cnijfilter-ip2600series_2.90-1_i386.deb ip2600
dpkg-deb --control cnijfilter-ip2600series_2.90-1_i386.deb
gedit DEBIAN/control

Changez libcupsys2 en libcups2, sauvez et fermez.
mv DEBIAN/ ip2600/
sudo chown -R root.root ip2600
rm cnijfilter-ip2600series_2.90-1_i386.deb
dpkg-deb -b ip2600/ cnijfilter-ip2600series_2.90-1_amd64.deb


10. Installez les nouveaux paquets crées (en forçant l'architecture 64 bit si nécessaire) :
sudo dpkg -i --force-architecture cnijfilter-common_2.90-1_amd64.deb cnijfilter-ip2600series_2.90-1_amd64.deb
Vous êtes notifié que certaines dépendance ne sont pas respecté, mais le paquet devrait être malgré tout installé. Il l'était chez moi avec erreurs, lorsque j'ai lancé la logithèque, une réparation m'a été proposé avec succés.
Vous devriez voir votre imprimante dans le gestionnaire d'imprimante et pouvoir imprimer correctement sur le champ.

11.Vous devriez avoir deux dossiers dans votre dossier persoonel, common et ip2600 dans mon cas, bloqués (avec un petit cadenas), pour les supprimer entrer les commandes :
sudo rm -rf common
sudo rm -rf ip2600



dimanche 4 novembre 2012

Installation d'une nouvelle version d'Ubuntu (12.10) en 20 étapes

Partisan des réinstallations complètes plutôt que des mises à jour, voici un descriptif détaillé de la marche à suivre pour l'installation de d'Ubuntu 12.10 Quantal Quezal. Je rappelle que ce blog concerne essentiellement les ordinateurs Machintosh (mais les autres peuvent y trouver leur compte aussi!).

0. Avant toute chose sauvegarder son dossier personnel, plus quelques autres fichiers, comme xorg.conf, etc, sur un disque dur séparé... et lire ce qui suit!

1. Après l'installation, la première chose à faire et la mise à jour des logiciels. Profitez-en pour choisir vos sources de téléchargement via les paramètres :

12.10_update

2. Mise à jour du pilote de la carte graphique. Si un problème se pose au login (écran noir, pas d'interface graphique), il faut réinstaller les headers :
sudo apt-get install linux-headers-generic
Puis reconfigurer le pilote :
sudo dpkg-reconfigure nvidia-current
Enfin redémarrer :
sudo reboot
Merci à David Field

3. Créer le fichier xorg.conf (via Nvidia X Server Settings > X Server Display Configuration > Save to X Configuration File)

4. Installer le paquet xf86-input-mtrack, en profiter pour ajouter l'option NoLogo dans la section Device, cela permet d'enlever le logo Nvidia au démarrage, ainsi qu'une autre option permettant de règler un problème avec le masquage automatique du lanceur lorsqu'on utilise plusieurs écrans :
Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 9400M"
    Option         "NoLogo"
    Option         "ConstrainCursor"   "no"

5. Configurer Firefox : synchronisation de ses données (même les modules complémentaire sont retrouvés!), si vous souhaitez retrouver vos onglets et groupes d'onglets il faut copier le fichier sessionstore.js qui se trouve dans ~/.mozilla/firefox/code_de_profil.default/ de votre ancien dossier personnel (Ctrl+H pour afficher les dossiers cachés) pour le coller au même endroit dans le nouveau. Il faudra cependant redéfinir les préférence des différents modules complémentaires (dossier de téléchargement pour DownloadHelper, retirer l'autorisation de publicité "non intusives" dans AdblockPlus, etc.). Il peut être bon d'activer certaines fonctionnalités cachées (toujours valable pour Firefox 16), cela se passe dans about:config, où il faut donner la valeur false à pdfjs.disabled et true à plugins.click_to_play, cela permet respectivement d'activer le lecteur de pdf intégré à Firefox et désactiver le plugin Flash, il faudra alors cliquer sur le player pour l'activer ponctuellement.

6. Installer les applications manquantes, lenses et indicateurs, compléter les applications existantes (ajouter la prise en charge des fichiers .rar par l’extracteur...). Si l'Indicateur d'espace de travail ne se lance pas automatiquement au démarrage il faut utiliser cette commande dans le menu Applications au démarrage  [ne fonctionne pas pour le moment]:

12.10_wspci

Ubuntu Tweak dispose aussi d'un nouvelle fonction fantastique, Apps, qui permet de sélectionner les sources pour une application installée (ou non) :

12.10_sources

Choisir les dépôts qui vous conviennent et lancer une mise à jour du système (Attention, cela ne veut pas dire que les sources sont disponibles pour votre version d'Ubuntu, il faudra peut-être en désactiver pour pouvoir faire la mise à jour correctement).

7. Réduire la taille des police de l'interface via Ubuntu Tweak :

12.10_fontsize

Des icônes dans Nautilus :

12.10_iconesize

Des emblèmes via Nautilus-actions-extra :

12.10_emblemize

8. Copier les dossier des l'ancien dossier personnel vers le nouveau, reconfigurer les raccourcis et les montage des disques. Il se peut que vous ayez perdu le droit d'écrire sur un ancien volume, dans ce cas relevez votre nom d'utilisateur et votre groupe, le point de montage de votre disque (apparait dans le fstab) et tapez la commande qui suit :
sudo chown -R geoffroy:geoffroy /media/geoffroy/500GB
geoffroy est mon nom d'utilisateur, geoffroy mon groupe et /media/geoffroy/500GB le point de montage du disque duquel j'ai perdu les droits.

9. Configurer Thunderbird : Copiez entièrement le contenu de votre dossier de profil, qui se trouve sous ~/.thunderbird/code_de_profil.default/ de votre ancien dossier personnel vers le nouveau. Vous devriez retrouver tous vos e-mails, dossiers, filtres, comptes, signatures, add-ons et calendriers. L'inscrire aux Applications au démarrage :

12.10_startup

10. Configurer Compiz : pour avoir accès à toutes les options, il faut installer le paquet compiz-plugins (via Synaptic par exemple).

11. Mettre en place les lanceurs

12. Définir les option de Vie Privée : Désactiver "Inclure les résultats de recherche en ligne" ceci va désactiver toute recherche sur internet (plus de vidéos de Youtube, de photos de Flickr, ou de torrents...) Pour désactiver la lens shopping (qui vous propose des produits choisi sur Amazon) tapez dans le terminal :
sudo apt-get remove unity-lens-shopping
Lors de son arrivé sur 12.04 je me suis demandé à quoi servait l'option "ne pas enregistrer l'activité", en fait si on l'active les documents récents consultés n’apparaîtront pas dans le Dash et ne pourront pas être recherchés. On peut donc choisir les type d'info que l'on veut (ou pas) voir apparaître dans son Dash.

13. Enlever la fenêtre "Signaler un problème" :

12.10_pb

Pour cela il faut éditer en Root le fichier /etc/default/apport et remplacer la valeur par 0 comme ceci :
enabled=0
14. Avoir le même fond d'écran pour son bureau et pour l'écran d'accueil (cela se faisait automatiquement dans le version précédente je ne sais pas pourquoi ce n'est plus le cas maintenant...). En gros il faut placer son image de fond d'écran à la fois dans le dossier /usr/share/backgrounds/ et dans le dossier Image.

15. Avoir les notifications sur son écran actif. Dans dconf > apps > notifyosd mettre la valeur "focus-folow" à l'option "multihead-mode".

16. Configurer VLC : Ajouter l'extension VLSub, pour le son, dans les préférences, changer le module de sortie et le prériphérique :

12.10_vlc

Si des problèmes de son qui crépite et est brouillé au moment du démarrage de la lecture, la perte du son après la mise en pause, c'est par ici que ça se passe.

17. Configurer Shotwell : Ne pas importer les photos tout de suite. Dans les options, définir l'emplacement des phototèque (là où les photos se trouvent déjà), le format des dossier, et activer la détection des nouveaux fichiers :

12.10_shotwell

Les photos de votre photothèque vont être retrouvées. Cela peut prendre un certain temps. Si vous aviez nommé certains événements, ils ne devraient plus exister et simplement être organisés par jour. Pour retrouver les événements tel qu'il étaient avant, il faut copier le dossier data du dossier ~/.shotwell/de votre ancien dossier personel vers le nouveau qui se trouve lui dans le dossier ~/.local/share/shotwell/ et le dossier thumbs de la même source vers le dossier ~/.cache/shotwell/ de votre dossier personnel (l'application Shotwell fermée). Au redémarrage de l'application vous devriez retrouver vos événements, la photothèque va malgré tout se remettre à jour, encore une fois, cela peut prendre du temps. Ensuite vous pouvez activer l'écriture des données dans les images (permet de conserver les réglages, rognages et autre étiquettes) et configurer votre compte Flickr via les paramètres généraux d'Ubuntu.

18. Configurer Banshee : afin de retrouver ses listes de lecture et ses fichiers il faut copier le dossier ~/.config/banshee-1/ de votre ancien dossier personnel vers le nouveau. Il faudra malgré tout redéfinir l'emplacement de vos bibliothèque ainsi que les greffons et tous les autre paramètres puis lancer une analyse de la bibliothèque musicale. Il manquera encore les pochettes d'album, il faudra pour cela récupérer le dossier ~/.cache/medi-art/.

19. Configurer LibreOffice : si vous souhaitez retrouver vos barre d'outils, styles et autre réglages, il faut copier le dossier ~/.config/libreoffice/3/user/ de votre ancien dossier personnel vers le nouveau

20. Enfin vous pouvez désinstaller les logiciels qui vous sont inutiles (Rhytmbox, Gwibbler, Empathy...) et faire un nettoyage des votre système via Ubuntu Tweak


Installer un second disque dur dans son MacBook Pro sous Ubuntu

IMG_4317

Il y a quelque mois de cela, j'ai décider d'enlever le lecteur optique de mon ordinateur, pour le remplacer par un second disque dur. Pour parler matériel j'ai déjà remplacé le disque dur de mon MacBook Pro (5,5) par un disque hybride Seagate Momentus XT de 500 Go il y a deux ans, et j'en étais pleinement satisfait. J'ai donc donc racheté un deuxième exemplaire de ce même disque dur, et un "doubleur de disque" accompagné d'un boîtier USB pour récupérer le lecteur/ graveur de DVD de Storeva (dont j'avais déjà apprécier le rapport qualité/prix de leur boîtier USB pour disque dur). Le montage ne pose pas de problème particulier, profitez en pour nettoyer avec de l'alcool la lentille du lecteur, le boîtier lui est très basique, en plastique, affublé d'un logo disgracieux, et la bouche n'est pas parfaitement en face du mange disque, ce qui provoque des petits problème à l’éjection des disque. Enfin pour ce que je m'en sert...
dd_mount  dd_unmount
Disque monté / disque démonté
Mon but était de placer sur mon second disque dur mon dossier Musique, et mon dossier Vidéos. Si le disque fonctionne dès le premier démarrage (on le formatera quand même...) on peut noter qu'il n'est pas monté au démarrage. Ceci posera des problème par la suite lors que la ré-assignation des raccourcis des dossier dans Nautilus. On va donc le le configurer via le fichier /etc/fstab. premièrement le monter (en cliquant sur le volume dans Nautilus, lorsque le signe d'éjection apparaît à coté du nom du volume, c'est bon). Ensuite on copie la dernière ligne du fichier /etc/mtab. La ligne doit ressembler à quelque chose comme ça :
/dev/sdb1 /media/geoffroy/500GB ext4 rw,nosuid,nodev,uhelper=udisks2 0 0
On va la copier dans à la fin du fichier /etc/fstab, en ouvrant le dossier etc avec les droit super utilisteur (si Nautilus-action-extra est installé, via le clic droit sur le dossier, Open as Root) ou en tappant dans le terminal :
sudo gedit /etc/fstab
Pour un montage plus sûr il est préférable d'utiliser l'UUID du disque plutôt que son nom (celui-ci pouvant changer alors que l'UUID est unique). Pour récupérer l'UUID du disque il faut taper dans le terminal :
ls -l /dev/disk/by-uuid/
ce qui me revoie dans mon cas :
total 0
lrwxrwxrwx 1 root root 10 nov.   4 12:15 2fe91525-b04a-4d13-952c-b89906838caf -> ../../sda3
lrwxrwxrwx 1 root root 10 nov.   4 12:15 39ff4722-d016-3b76-9377-1155cf07fbb2 -> ../../sda2
lrwxrwxrwx 1 root root 10 nov.   4 12:15 70D6-1701 -> ../../sda1
lrwxrwxrwx 1 root root 10 nov.   4 12:15 a51dd807-caa7-4090-9f03-d72bdfbe5895 -> ../../sdb1
lrwxrwxrwx 1 root root 10 nov.   4 12:15 a5553c87-c4bd-45a2-a3cb-cd6a1b27995e -> ../../sda4
L'UUID de mon disque sera donc a51dd807-caa7-4090-9f03-d72bdfbe5895 (ligne qui finie par sdb1). On va donc remplacer, dans le fichier fstab, /dev/sdb1 par UUID=a51dd807-caa7-4090-9f03-d72bdfbe5895. La ligne correspondant au montage de mon nouveau disque dur sera donc (j'ai ajouté #500Go en commentaire au dossier pour plus de clarté) :
# 500Go
UUID=a51dd807-caa7-4090-9f03-d72bdfbe5895 /media/geoffroy/500GB ext4 rw,nosuid,nodev,uhelper=udisks2 0 0
Ensuite on peut définir nos nouveaux dossier Musique et Vidéos, cela se passe dans Ubuntu Tweak :

dd_Ubuntu Tweak

Ce qui peut se passer et que les raccourcis du lanceur de Nautilus correspondant au dossier que l'on a déplacer disparaissent :

dd_home dd_home2
Lanceur Nautilus sans et avec les raccourcis manquants
Ce qu'il suffit de faire c'est de recréer des signets pour ces nouveaux dossier grâce au raccourci Ctrl+D. Parfois les solutions les plus simples sont les plus longues à trouver!