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

mardi 21 février 2012

Lenses


Les lens apparaissent en bas de l'écran du Dash (sans marques vertes...)

Les lens (lentilles en français, mais bon, tout traduire est bien, mais parfois ridicule) sont un outil de recherche particulièrement bien pensé. Elles permettent à travers le Dash de Unity, que vous faites apparaître en appuyant sur la touche Super (Windows/Commande/Pomme). Les lens par défaut sont les lens Application et Fichiers, peut-être aussi Musique. Il est possible d'ajouter d'autres lens telles afin de rechercher sur Pirate Bay, ou sur Youtube.


La lens Pirate Bay permet de faire des recherche parmis les torrents du-dit site, on peut même glisser et déposer les torrent directement sur l'icône de Transmission


La lens Youtube peut-être aussi bien sympathique, un choix acéré de mots clés permet de faire un petit peu de pub au passage!

D'autres lens sont aussi disponible pour Flickr[eng] (bof, bof...), Spotify[eng], Google Docs[eng], les marques pages internet[eng], et même pour les vidéos pornos...


La lens cities

Mais une autre particularité, que l'on oublie souvent parce qu'elle est bien dissimulée, c'est la calculatrice[eng] ainsi que la lens cities[eng] qui permet d'afficher l'heure, la position ainsi que la météo dans les villes désirées. Et pour cela il suffit de taper la ville ou l'opération mathématique dans le champ de recherche du Dash.


lundi 20 février 2012

Le single boot Ubuntu sur Mac

Parce que je ne fais pas les choses à moitié, je ne voulais pas garder une partition d'OSX (un vingtaine de Go perdus) sur mon ordinateur et démarrer sur Linux. De plus a cause de l'EFI d'OSX, je ne voulais pas avoir un temps de démarrage super long. En effet, si l'on se contente de supprimer OSX et d'installer Linux, cela marchera, mais il faudra attendre plus de 20 secondes à chaque démarrage que l'EFI se rende compte qu'il n'y a pas de partition HFS+ (format Apple) sur laquelle démarrer et donner la main à Linux. De plus sans OSX pas possible d'effectuer d’éventuelles mises à jour de la ROM du Macbook, ce qui peut poser des problème de sécurité.  J'ai donc opté pour cette solution[eng] légèrement modifiée :
  1. Installer OSX sur un disque externe, pour ma part un vieux dinosaure de 3"5 dans un boîtier alimenté...
  2.   À partir de votre clée USB ou du CD d'Ubuntu que vous avez préalablement gravé, Supprimez votre (vos) partition OSX ( ne touchez pas à la partion de 200Mo en FAT32 qui contient l'EFI!) créez une petite partition (30Mo environ) en FAT32.
  3. À partir d'OSX formater cette partition en HFS+ vous pouvez la renommer rEFIT si vous voulez.
  4. Télécharger rEFIT, et suivre les instructions pour l'installer sur la partition (installing on a separate volume or external disk) : Copiez le dossier "efi" contenu dans le fichier téléchargé et à partir du terminal taper les lignes de commandes suivantes :
cd Volumes/nom_de_votre_partition_refit/efi/refit
./enable.sh
  1. Vous pouvez aussi éditer le fichier .config de rEFIT, il se trouve dans le dossier où vous avez lancé enable.sh dans les commandes au dessus. Il y a beaucoup de commentaires, pour avoir un démarrage direct et rapide sur Linux mettez 0 pour le Timeout, et normalement il boot par défaut sur Linux, sinon c'est du côté de "default_selection" qu'il faut aller fouiller (enlever les # en début de ligne pour activer les commandes). Plus d'info par .
  2. Redémarrer afin de s'assurer que rEFIT fonctionne, maintenez Alt et votre partition rEFIT devrait apparître.
  3. Ensuite redémarrez à partir de votre clée USB ou du CD d'Ubuntu que vous avez préalablement gravé. Créez une partition Swap (environ équivalent à la RAM, 4 Go chez moi), puis une partition ext4, au point e montage "/"  le tout après la partition rEFIT et installez sur cette dernière (en ext4 pas la rEFIT!).
  4.  Si tout s'est bien passé vous devriez redémarrer sur Ubuntu via rEFIT au démarrage (en y voyant que du feu). Il vous reste à synchroniser GUID et MBR (ne me demandez pas ce que cela signifie!) mais c'est important, il faut que ça marche, cela se fait au moment ou rEFIT démarre (si le menu rEFIT n’apparaît pas appuyer sur Alt longtemps au démarrage), choisir "Start partitionning tool", et entrer "y" si vos partitions ne sont pas synchronisées.

Je vous conseille de faire des essais avant, créer une partition Linux sur votre Mac, bien sauvegarder vos données, etc. Une autre solution, plus expéditive mais qui doit sûrement marcher se trouve ici. (Non cette solution ne fonctionne pas pour moi).

Je pense que pas mal de monde peuvent se sentir frustré et se demander pourquoi, mais pourquoi faire ça?! Ou tout simplement pourquoi ne pas changer d'ordinateur. La raison est assez simple, j'aime beaucoup le Macbook Pro, sur mon modèle (5,5) j'ai encore une vraie carte graphique, le tout dans 13 pouce d'aluminium, et un clavier rétro-éclairé. De toute façon il n'existe que peu de marques ne faisant des ordinateur pour Linux alors passer de OSX à Ubuntu ou de Windows 7 à Ubuntu, cela ne fait pas de grande différence...

Mise à jour du 15/05/2012 :

Suite à la mise à jour vers Ubuntu 12.04 "Le pangolin précis", j'ai tenté très laborieusement d’améliorer la façon dont Linux est installé sur mon MacBook Pro. Non, la version alternative en liens ne fonctionne pas (du moins je n'ai jamais réussi le "bless" nécessaire) au bout de deux ou trois ré-démarrage l'ordinateur ne reconnaît Linux. Mise à jour de la démarche pour plus de précision.



Pavé tactile multitouch

Un des problèmes majeur du passage d'OSX à Linux à été pour moi la configuration du pavé tactile; mis à part cela, tout les périphériques sont bien supportés, notamment grâce une communauté active telle que Mactel Support.
Le pavé tactile est supporté nativement, ainsi que des fonctions basiques pour le multitouch, tel que le clic à deux doigts (ou du moins quelque chose qui y ressemble), par contre vous pouvez oublier tout les balayage à trois ou quatre doigts afin de changer de Space ou d'exposer toutes les fenêtres.
Par contre il existe un projet, xf86-input-mtrack, qui permet de configurer assez profondément son pavé tactile. Il suffit aujourd'hui d'ajouter le paquet xserver-xorg-input-mtrack (via Synaptic par exemple).


Ensuite la configuration se passe au niveau fichier xorg.conf. Il faut éditer se fichier trouve, à partir de la racine de votre disque dur, dans /etc/X11 , cependant il vous faut l'ouvrir en "Root" pour pouvoir écrire dessus. Pour cela il existe deux moyen (à ma connaissance) soit vous installez un petit programme qui vous donne cet accès à partir du clic droit (ainsi que plein d'autres fonctionnalités!) soit vous passez par le terminal et vous tapez :
sudo gedit /etc/X11/xorg.conf
Votre mot de passe vous est demandé, il faut le taper puis une fenêtre de l'éditeur de texte (gedit) devrait s'ouvrir. Vous descendez tout en bas, et vous collez ceci :
Section "InputClass"
    MatchIsTouchpad "on"
    Identifier "Touchpads"
    Driver "mtrack"
EndSection
La configuration se passe en ajoutant des options au dessus de "EndSection". La liste des paramètres est assez longue est est décrite ici. Voici ma configuration :
Section "InputClass"
    MatchIsTouchpad "on"
    Identifier      "Touchpads"
    Driver          "mtrack"
    Option         "Sensitivity" "0.6" #default 1
    Option         "IgnorePalm" "false"
    Option         "IgnoreThumb" "false"
    Option         "BottomEdge" "0" #default 10 (percent of trackpad area)
    Option         "ButtonIntegrated" "true" #allow the click and drag with two fingers, one for the click the other to move
    Option         "ButtonEnable" "true" #if false no way to click with a buttton
    Option         "ButtonMoveEmulate" "false" #if not false impossible to click and drag
    Option         "TapButton1" "0"
    Option         "TapButton2" "0"
    Option         "TapButton3" "0"
    Option         "ScrollDistance" "100" #defaut 150
    Option         "SwipeUpButton" "8"
    Option         "SwipeDownButton" "9"
    Option         "SwipeRightButton" "10"
    Option         "SwipeLeftButton" "11"
    Option         "Swipe4UpButton" "12"
    Option         "Swipe4DownButton" "13"
    Option         "Swipe4RightButton" "14"
    Option         "Swipe4LeftButton" "15"
    Option         "ScaleDistance" "250" #defaut 150
    Option         "ScaleUpButton" "16"
    Option         "ScaleDownButton" "17"
    Option         "RotateLeftButton" "18"
    Option         "RotateRightButton" "19"
    Option         "TapDragEnable" "false"
    Option         "FingerHigh" "10" #defaut 5
    Option         "FingerLow" "10" #defaut 5
EndSection
Après les # se trouvent des commentaires, juste pour indication. A vous de jouer sur les paramètres afin d'avoir ce qui vous plaît le plus. Vous trouverez aussi d'autres configuration dans le sujet dédié sur le forum Ubuntu. Ensuite c'est du côté de Compiz qu'il faudra aller voir pour configurer vos action de clic, là encore c'est une histoire de goûts personnels...

PS : n'oubliez pas de sauvez une fois que vous avez fini d'éditer xorg.conf!

Mise à jour du 21/02/2012 :
J'ai oublié de dire comment fonctionne mon pavé tactile! Le clic à deux doigts reste problématique, afin de garder le glissé/déposé. Cela vient peut être de ma façon de l'utiliser à l'origine, enfin, bref, je peux garder mon doigt (main droite) posé sur le clic cela n'a pas d'importance par contre pour déclancher le clic droit, il faut que je tape avec un second doigt de ma main gauche (le premier étant celui guidant le pointeur et donc déjà sur le pavé) en même temps que j'appuie sur le bouton... ah, oui, vous devez savoir que je suis gaucher, j'espère que vous avez suivi!
Pour le reste c'est assez classique, non prise en compte de la paume, pratique lorsqu'on fait du traitement de texte, défilement à deux doigts, balayage avec trois doigts, en haut, bas, gauche et droite, permet de naviguer entre les espaces de travail, un balayage de 4 doigts vers le bas expose les fenêtre. J'ai pas réussi a configurer la commande afficher le bureau avec un balayage de 4 doigts vers el haut, si quelqu'un sais je suis preneur...

Mise à jour du 15/05//2012 : Mise à jour suite au passage à 12.04 (ça marche toujours!). Sensibilité diminuée et ajout des mouvements de zoom (ScaleUp/Scale down) et de rotation, que je n'utilisent pas mais qui interfèrent avec d'autre bouton s'il sont laissé aux valeur par défaut. J'aussi fait pointer le lien de Compiz vers mon dernier article sur mes réglages de Compiz.

Mise à jour du 04/11//2012 :Mise à jour suite au passage à 12.10, ajout du PPA, ajustement de la sensibilité du Scale.

Mise à jour du 15/12//2013 :
Mise à jour suite au passage à 13.10. Le paquet est disponible sans PPA, le driver passe en version 3, il y a plus d'options disponibles.
Une petition pour rendre le driver Synaptics libre se trouve ici!

Applications

À l'image de Clapico, voici la liste des programmes, indicateurs et autres applications que j'utilise :

Internet :
  • Firefox* et ses extensions AdblockPlus, Autopager, Downloadhelper, Scribefire
  • Thunderbird* et ses extensions gContactSync, Thunderbird Conversations, Lightning, Fournisseur pour Google Agenda
  • Transmission* (le torrent est une méthode de téléchargement propre!) j'utilise mon NAS pour les torrent!
  • Skype*, on retrouve une version très basique, mais fonctionnelle de Skype
  • Gwibber* pour le micro blogage, plutôt pas mal pour utiliser deux compte en même temps (trop lourd, et finalement peu utile pour moi)
  • Grive Tool, qui permet d'accéder à Google Drive via le navigateur de fichier
Images :
  • Shotwell*, gestionnaire de photos non-destructeur et son visualiseur d'image
  • The Gimp** pour la retouche, un PPA est aussi diponible ici
  • InkScape** pour les images vectorielles
  • Frogr**, envoi d'image vers Flickr
  • Image Scan! pour mon scanner Epson V600
  • Hugin** pour la création de panorama, un PPA est aussi diponible ici
  • Shutter** pour les captures d'écran
  • Phatch**, qui permet le traitement d'images par lot
Multimédia :
  • Banshee**, gestionnaire/lecteur de bibliothèque musicale (et vidéo), des fonctionnalités incroyables mais un peu lourd et buggé, sa commande à distance et ses extensions communautaires
  • Audacity**, montage audio
  • VLC**, lecteur vidéo, sa commande à distance et son extension VLSub qui dispose maintenant d'un paquet .deb
  • Enregistreur de sons*
  • Convertisseur de sons** (peut poser problème avec la conversion de fichier .flac)
  • Qarte pour pouvoir télécharger les émissions d'Arte
  • Flacon, pour convertir des fichier audio *.cue
Bureautique :
  • La suite LibreOffice*
  • Gedit*, éditeur de texte basique
Système :
  • Logithèque Ubuntu*, qui vous permettra de trouver une grande partie de tous ces programmes (tous ceux ne disposant pas d'un lien en fait)
  • Y PPA, un gestionnaire de sources (nécessaire aux mises à jour via le gestionnaire de mises à jour) qui évite de passer pas des lignes de commande dans le terminal
  • Synaptic**, un outil qui permet de gérer les paquets installé (les paquets sont des "bouts de programme" utilisés et partagé par les applications)
  • Ubuntu Tweak, configure l’environnement (Unity l'interface d'affichage, Nautilus l'explorateur de fichier et bien d'autres) et permet de faire le ménage dans les fichier temporaires inutiles
  • Compiz** et son gestionnaire de configuration, qui permet de personnaliser l'environnement de façon avancée
  • dconf**, un gestionnaire de base de donnée de configuration de programmes
  • Les extension image-tools et pdftools pour Nautilus 
  • xsshfs pour gérer ses connexion SS
  • Powertop, outil d'optimisation de la batterie
  • Skype wrapper, intègre skype dans l'indicateur de messages
  • My weather indicator, indicateur de météo
  • Workspace indicator, un indicateur est inclu, à partir de 13.04, dans le lanceur
  • SysPeek, indicateur de ressources (processeur) System monitor indicator**
  • Everpad, qui est à la fois un indicateur pour gérer ses notes et qui intègre Evernote dans le Dash (lens)
  • Wildguppy, permet d'ajuster la luminosité de son écran automatiquement
  • LinConnect, affiche les notifications de son téléphone Android
  • PushBullet, permet d'envoyer des fichier vers son téléphone Android
Lenses :
Autres :
  • DéjàDup*, sauvegarde système
  • Synkron, synchronisation de ficher entre différent dossiers
  • Gnome-Sushi**, permet de prévisualiser les fichier de l'explorateur avec la barre espace
* Applications par défaut sur Ubuntu 11.10 12.04 12.10 13.10
**Applications présentes dans la logithèque Ubuntu
Mise à jour du 16/05/2012 :  Mise à jour des applications suite au passage à Ubuntu 12.04, les applications plus disponibles ou dont les PPAs n'ont pas été mis à jour sont barrées et d'éventuel remplaçants été ajoutés. Ajouts des logiciels présents dans la logithèque. Ajout de Shutter, Gnome-Sushi, Nautilus Actions Extra et Gwibber.

Mise à jour du 04/11/2012 : Mise à jour suite au passage à Ubuntu 12.10. Applications obsolètes barrées, Phatch et Everpad ajouté, catégorie Lenses ajoutée, liens mis à jours.

Mise à jour du 08/11/2013 : Ajout de Grive Tool

Mise à jour du 15/12/2013 : Mise à jour suite au passage à 13.10

Mise à jour du 12/06/204 : Mise à jour suite au passage à 14.04, ajout de Wildguppy,Powertop, LinConnect, Flacon et PushBullet

Carte de visites

Voici quelques sites que je consulte régulièrement, les informations y sont déjà redondantes, je ne les répéterai dont pas, à moins d'y avoir ajouté mon grain de sel.

Clapico en français!
Omg! Ubuntu! en anglais
WebUpd8 en anglais
Le Libriste, un équivalent des deux précédent en français

Mise à jour du 16/05/2012 :
Ajout du site Le Libriste.

Crédo

Voilà, après plus d'un an je me suis enfin décidé à faire ce blog. Je suis passé à Linux sur mon MacBook après avoir vu la stabilité d'OsX décroître et de voir les mises à jour payantes de plus en plus rapprochées. Et c'est sans compter mon désaccord avec la politique de développement lancé par Apple, consistant à uniformiser tous leurs terminaux, de telle façon de mon MacBook Pro allait de plus en plus ressembler à un vulgaire iPad. Avec toutes les restrictions de libertés que cela entraîne[era], c'est dire accès limité à l'internet et filtrage des programme utilisable par Apple.
J'ai été forcé de remarquer que Linux est tout à fait abordable —je ne suis pas un programmateur, je n'utilise pas de ligne de commandes, à part celles que je recopie— et très fonctionnel et agréable à utiliser. C'est ces même motivations qui m'ont poussé a passer sous Mac il y a 6 ans de cela. Viennent s'ajouter quelques motivations plus personnelles, la volonté de soutenir une démarche libertaire et alternative de l'informatique. Si vous aviez le choix entre un système de transport en commun payant et un autre tout aussi efficace, vous choisiriez lequel?
Il y a bien certains inconvénients, on ne trouve pas forcément exactement les application qui collent exactement aux besoin que l'on a[vait], mais on participe à la communauté, la contrepartie c'est qu'on se sent un peu "père" de son ordinateur. Ah, et ça peut être très chronophage, d'où la création de ce blog.
En espérant que cela puisse aider des gens.