Ubuntu : TV, Android, Desktop

Regardez bien cette vidéo, le système qui fait tourner tout ça est Ubuntu/Linux. Dans quelques temps Apple annoncera une révolution…

Il s’agit simplement d’un téléphone sous Ubuntu qui fait office d’ordinateur à partir du moment où il est branché à un écran. Ce qui est génial c’est qu’Android tourne en fond ce qui nous permet de recevoir des appels, envoyers des SMS, utiliser le WiFi disponible et même la 3G.

Aujourd’hui j’utilise énormément Airdroid qui est simplement fantastique mais Il me tarde vraiment de pouvoir tester cette solution avec mon propre matériel!

Vous trouverez plus d’infos sur le site officiel d’Ubuntu : http://www.ubuntu.com/devices/android

HTC Desire : Android 2.3.7 Cyanogenmod 7

Après un HTC Touch Pro j’ai eu ce HTC Desire seulement deux jours après sa sortie chez Orange. Il y a un an et demi c’était un téléphone haut de gamme avec toutes les qualités du Google Nexus One et sans ses défauts. D’ailleurs c’est toujours un très bon téléphone, présenté comme le plus vendu par HTC. Au début j’ai vraiment râlé contre Orange et leurs habitudes de surcouches inutiles. Des applications qui ne servent à rien, d’autres en demo. Impossible de les désinstaller même après un root alors que c’est un téléphone avec seulement 256Mo de mémoire interne. Autant vous dire que j’ai plutôt aimé l’arrivé d’Android 2.2 dans les mises à jour qui nous a offert la possibilité d’installer des applications sur la carte mémoire.

Avec le temps, j’ai croisé beaucoup d’applications et un jour Google+ est sorti. Comme beaucoup, je l’ai installé et là j’ai vu ma mémoire interne fondre comme un Magnum chocolat noir au soleil. Mes mails n’arrivaient plus, les SMS plantaient… bref ce n’était pas la meilleure application pour ce téléphone. Et puis, il y a eu cet épisode avec HTC qui a un peu boudé la mise à jour pour Android 2.3 alors que cette version est relativement moins gourmande et qu’elle apporte un bon nombre d’améliorations.

Voici donc les raisons m’ont poussé à franchir le pas vers une ROM alternative. Ce qui m’éclate dans le fait d’installer une mise à jour Android ou d’installer une nouvelle ROM, c’est qu’à chaque fois j’ai l’impression d’avoir un nouveau téléphone. Autant vous le dire dessuite, j’ai beaucoup aimé CyanogenMod 7 pour HTC Desire GSM!

  • Android 2.3.7 abandonné par HTC
  • Gains en performances
  • Une batterie un peu plus longue

Ce n’est pas tout à fait un Android 2.3.7 de base. Nous avons droit à quelques modifications (infimes) de la part de Cyanogen. Certaines ont été intégré par Google dans ICS d’ailleurs.

Pour ceux d’entre vous que ça intéresse, voici ma manœuvre. Sachez que toutes les données seront effacées sauf celles qui sont sur la carte SD. Je vous conseille de faire un backup total au cas où. Sachez aussi que votre téléphone perdra sa garantie.

Rooter le téléphone : Unrevoked

Le plus simple pour passer en root sur un Desire est de passer par unrevoked3. Je vous laisse choisir votre OS, chez moi c’est Linux (il parait que sur Windows il y a encore quelques bugs).

  1. Il vous faut activer le debug USB : paramètres > Application > Développement > Débogage USB > Activer
  2. Télécharger unrevoked3
  3. Brancher le téléphone en USB en charge uniquement
  4. Lancer Unrevoked3 et attendre la fin du processus.

Le téléphone va redémarrer et vous aurez un nouvel icon « Super User » dans la liste de vos applications.

ROM Manager + Cyanogenmod 7

ROM Manager est une application qui simplifie énormément l’installation d’une nouvelle ROM. Pour l’installer je pense que vous y arriverez sans problème : il suffit d’aller sur Android Market.

Une fois ouverte, vous verrez que l’application vous propose d’elle-même Cyanogenmod. Personnellement, j’ai préféré récupérer les sources de la dernière version sur le site de cyanogen.com. Au moment où j’écris cet article le fichier se nomme update-cm-7.1.0-Desire-signed.zip.
Attention, mon téléphone est un HTC Desire GSM, si vous n’avez pas acheté le votre en Europe, je vous conseille de vous renseigner. Il est possible que ce soit un HTC Desire CDMA.
Pour des raisons de licence, les applications de base de Google (Gmail, GTalk…) ne sont pas incluses dans cette ROM. Il faut donc les télécharger séparément.

Assurez vous de copier les deux fichiers ZIP que vous venez de télécharger à la racine de votre carte mémoire. À partir de maintenant, nous pouvons nous lancer dans l’installation.

Lancez ROM Manager et tapez sur « Installer une ROM depuis la SD Card ».

Sélectionnez update-cm-7.1.0-Desire-signed.zip, une popup s’ouvre et cochez « Effacer Data et Cahe » et « Wipe Dalvik Cache ». Si vous souhaitez faire une sauvegarde de votre ROM actuelle, cochez la case.

Le mobile va redémarrer et afficher un écran dans lequel vous pourrez naviguer avec le trackpad optique.

  1. Wipe data/factory reset
  2. Wipe cache partition
  3. Install zip from sdcard
  4. Sélectionnez update-cm-7.1.0-Desire-signed.zip. L’installation peut durer quelques minutes
  5. Install zip from sdcard
  6. Sélectionnez gapps-gb-20110828-signed.zip pour installer les applications Google
  7. Revenez au menu principal et « Reboot system now option »

Première mise en route

Android 2.3.7 va vous demander de vous connecter avec un compte GMail etc… Je pense qu’ici vous savez faire, sinon suivez ce qui se passe à l’écran il n’y a pas de danger.
On se fait relativement vite à l’absence de Sense et dans les paramètres vous pourrez changer quelques points de Cyanogenmod.
Voici quelques unes des applications que j’ai installé :
J’espère que ce retour d’expérience vous aura aidé et longue vie au Desire ;)

Ubuntu 11.10 et mes modifs pour GNOME3

Avant de commencer je tiens à préciser que cet article sera modifié assez souvent car il me sert aussi de bloc-note.Je n’aime pas GNOME3 car il n’est pas terminé et l’équipe de développement nous raconte que c’est à cause de mauvaises habitudes prises au fur et à mesure des années. A force de lire ça j’ai décidé de donner une grosse chance et j’ai fanchement essayé de comprendre la philosophie GNOME3. Manque de bol au bout d’une semaine j’ai vu ma productivité s’effondrer et la colère m’envahir. Ergonomique peut etre mais absolument pas fonctionnel. D’ailleurs voici ce que j’ai mis sur Twitter :

en bref : GNOME-Shell c’est très bien mais il manque encore pas mal de trucs sur tout pour utilisation « travail » de la machine. 13 Oct.

Vraiment du mal à me mettre à #GNOME3. Perte de productivité énorme. Ergonomique (peut-être) mais pas en environnement de travail. 1/3. 13 Oct.

Drag&drop impossible d’une appli à une autre. Les notifications horrible, je perds toute ma réactivité aux mails et sur pidgin 2/3. 13 Oct.

Conso de RAM improbable. Raccourcis clavier simples (QWERTY only). Accès aux fenêtres avec trop de distances souris OU sans vue générale 3/3. 13 Oct.

Cet article m’a beaucoup touché car l’auteur décrit tous les problèmes que j’ai rencontré et si vous lisez les commentaires, vous comprendrez de quoi je parle avec les concepteurs.

Résume le n’importe quoi de #gnome3 :http://bit.ly/q0sNhC Pas besoin d’une ergonomie repensée si elle n’est pas efficace! 14 Oct.

Pendant tout ce temps j’ai quand voulu me forcer à utiliser ce système et pour rattraper un peu ce manque je suis allé voir du coté des extensions et autres modifications.

Extensions GNOME-Shell

gnome-shell-extensions-mediaplayer Pidgin IM integration

gnome-shell-system-monitor

Weather indicator

Google Calendar

Gnome Shell Dock Extension Il est possible d’ajouter un dock permanent à droit ou à gauche de l’écran via l’extension. Pour le mettre à gauche :

gsettings set org.gnome.shell.extensions.dock position left

Et je viens de trouver la commande pour avoir la liste des clés qu’on peut modifier pour une extension donnée:

$ gsettings list-keys org.gnome.shell.extensions.dock
autohide
hide-effect
hide-effect-duration
position
size

En voyant tout ça , j’en viens à me demander pourquoi GNOME-Shell est dit « terminé » alors qu’on voit bien que les utilisateurs doivent encore bidouiller dans tous les sens pour avoir une interface fonctionnelle.

Réduire la taille des icônes

sudo gedit /usr/share/gnome-shell/theme/gnome-shell.css
.icon-grid {
  spacing: 18px; /* was 36px */
  -shell-grid-item-size: 60px; /* was 70px */
}
.all-app .icon-grid {
  -shell-grid-item-size: 40px; /* was 118px */

Source : http://www.le-libriste.fr/2011/09/gnome-shell-reduire-la-taille-des-icones/

Installer les nouvelles overlays scrollbars

sudo apt-add-repository ppa:ayatana-scrollbar-team/release
sudo apt-get update
sudo apt-get upgrade

Source : http://www.le-libriste.fr/2011/10/installer-overlays-scrollbars-ubuntu-oneiric/

Clavier AZERTY via Synergy

setxkbmap fr

Advanced settings

Pour le moment une grosse partie de cet utilitaire est en Chinois depuis ma dernière mise à jour donc je ne peux pas vous donner de screenshot. Voilà quand même ce que j’ai activé:

  • Show mounted volumes on the desktop
  • Show date in clock
  • Show all buttons on the titlebar

Pas de son

Que ce soit après une mise à jour ou sur une fresh install, voilà ce que j’ai fais pour avoir du son.

sudo m-a prepare
sudo m-a a-i alsa-source
sudo reboot

Nautilus Terminal

sudo add-apt-repository ppa:flozz/flozz
sudo apt-get update
sudo apt-get install nautilus-terminal
nautilus -q

Source : http://www.webupd8.org/2011/10/nautilus-terminal-10-released-with.html

Marlin

Je n’ai rien contre Nautilus que j’utilise beaucoup mais j’ai récemment découvert Marlin et j’en suis vraiment content. Si vous êtes un ancien Mac user, je pense que vous l’aimerez beaucoup aussi.

sudo add-apt-repository ppa:elementary-os/daily
sudo apt-get update
sudo apt-get install marlin marlin-plugin-dropbox marlin-plugin-ubuntuone

Source : http://www.addictivetips.com/ubuntu-linux-tips/marlin-file-browser-with-dropbox-ubuntu-one-integration-ubuntu/

 Applications au démarrage

Le bouton a disparu sur GNOME-Shell. J’espère qu’ils vont le remettre sinon voici ce qu’il faut entrer dans un terminal.

gnome-session-properties

Les problèmes qu’il me reste

  • Je ne peux pas utiliser ALT+F2 pour le lancement d’une commande
  • Lorsque je branche un casque audio je dois aller dans les parametre du son pour indiquer la bonne sortie
  • J’aimerais un tuto ou une video d’explication pour GNOME-Shell car je n’arrive toujours pas à me faire à cette philosophie. Je perds encore trop de temps à passer d’une application à une autre et c’est une horreur. Attention je ne parle pas d’une vidéo avec un mec qui clique par tout pour montrer ce qu’il y a derrière chaque bouton.

onCloud2 : Votre propre serveur cloud

onCloud est un projet développé par la communauté KDE comme une alternative à quelques services web propriétaires. Actuellement, l’outil propose un gestionnaire de fichiers, de la musique en streaming, un calendrier et une gestion de contacts. Tout ça disponible directement depuis votre machine connectée à internet.

Il y a quelques jours, onCloud 2 a vu le jour et il nous propose de belles fonctions :

  • Le support de WebDAV pour avoir accès aux fichiers sans avoir besoin d’un navigateur
  • La simplification de partage de fichiers
  • Les contacts et les calendriers sont disponibles via Thunderbird, Kontact, Evolution et d’autres
  • La musique en streaming via le serveur Ampache

Ce qui me plait beaucoup c’est que chacun peu écrire ses propres applications

Supprimer les répertoires .svn sous Linux

Toujours pour créer mon fichier iso j’ai eu besoin de nettoyer l’archive qu’on m’a envoyer de tous les .svn. Pour ne rien vous cacher j’ai trouvé l’astuce chez Korben et comme il le dit si bien, ça recherche les dossiers .svn et ça les supprime…

find . -name ".svn" -type d -exec rm -rf {} \; > /dev/null 2>&1

Simple, et utile. Bon on préfèrera faire un export SVN dans les règles mais quand on a pas le repository ça aide.