Natty : tous unis ? pas sûr...

Je teste la version beta de Natty, la future version d'Ubuntu, notamment Unity, le nouveau gestionnaire de fenêtre par défaut. J'ai toujours été persuadé de la pertinence du menu global, entre autres au regard de la Loi de Fitts. Et j'ai toujours souhaité avoir une barre de tâches verticale qui se masque automatiquement. Je suis aussi favorable à une uniformisation des icônes et notifications. De ce côté là, Unity est un réel progrès.

ubuntu_unity_search.jpg

Voici en vrac mes premières notes, qui seront peut-être remises en question dans la version finale.

  1. Le menu (global) des applications n'apparait que lorsqu'on le survole avec la souris, car il partage le même emplacement que le titre de la fenêtre. Dommage, ça manque d'affordance ;
  2. Pour faire apparaître la barre des tâches, il faut survoler le bouton ubuntu en haut à gauche. Ça rallonge le chemin à parcourir pour basculer vers les fenêtres en bas dans la barre ! Dommage, car les notifications d'activité dans les fenêtres minimisées ou cachées sont bien fichues ;
  3. Le menu hierarchique des applications a été remplacé par un panneau d'applications qui apparait dès qu'on appuie sur la touche Super ;
  4. Il n'y a toujours pas de support du Alt+Tab pendant un glisser-déposer (Drag'n'drop) ;
  5. Le glisser-déposer d'un élément d'une fenêtre en arrière plan lui donne encore le focus ;
  6. Glisser un élément sur un icône de la barre des tâches ne donne pas le focus à l'application correspondante ;
  7. La zone de notifications (system tray) ne montre plus que les icônes des applications compatibles. On attend le support de xchat, exaile, ... ;
  8. Beaucoup de raccourcis claviers ont changé, exemples : Super+W pour Echélle, Super+S pour Exposé ;
  9. Il y a désormais l'équivalent d'Aero Snap pour placer les fenêtres en mosaïque ;
  10. Il y a désormais un panneau de configuration système, mais caché dans le menu d'extinction (!!!) ;

Difficile de distinguer les bugs des fonctionnalités, tant les changements dans l'interface sont ambitieux ! C'est joli, ça donne envie de l'adopter, mais il manque toujours les mêmes fonctionnalités basiques !

Canonical a voulu la jouer solo (sans Gnome 3) et prend des risques à mettre cet Unity prématuré par défaut ! Il reste moins d'un mois avant la sortie de la version finale, et j'ai bien peur que Natty soit une version transition à ne pas mettre en toutes les mains... et p'têt même pas celles des geeks et développeurs.

Ubuntu : historique des notifications

Des fois, mon cerveau filtre certaines zones de l'écran. Notamment celle des notifications (IRC, Mail, Chat, Hamster, ...). C'est parfois gênant ! je veux voir ce qui était écrit sur cette bulle qui vient de disparaitre !

Ubuntu ne fournit pas de moyen simple d'accéder à l'historique des notifications. Pour cela, il faut aller voir le contenu du fichier ~/.cache/notify-osd.log.

Après à vous de jouer avec tail -f, Guake...

Menu global avec Ubuntu Maverick 10.10

Pour Maverick, le menu global est entré dans les dépôts, en partie pour satisfaire les besoins de la version netbook.

J'ai eu un peu de mal à trouver les infos pour trouver le nom du paquet... globalmenu est devenu appmenu :)

  1. Il faut installer le paquet indicator-applet-appmenu (et appmenu-gtk, indicator-appmenu)
  2. Ajouter l'applet Applet Indicator Appmenu sur le panneau

Finalement, c'est plus simple qu'avec gnome-globalmenu...

appmenu-maverick.png

Échec d'une Lucid

Contrairement à ma première Lucid en milieu familial, celle que j'avais installé chez des potes a pas fait long feu et s'est vue exterminée par le système d'exploitation propriétaire qu'elle avait remplacé.

fail-win.jpg

Tout le matériel semblait fonctionner correctement, le système était véloce et leur semblait plaisant, mais :

  • Échec de l'impression avec un format papier personnalisé avec le pilote libre pour imprimante HP (le problème devrait donc aussi exister sous Mac)
  • Échec du rendu d'une police particulière à l'impression (aucune info supplémentaire).
  • Intolérance au retrait brusque des disques durs USB : Résultat, partition Fat32 corrompue pour l'écriture. Soit disant, ils n'avaient jamais eu de problème en retirant l'USB à l'arrache sous XP.

Le dernier point est vilain. Windows, Linux et Mac fonctionnent, à ma connaissance, de la même manière. Que ce soit "Éjecter", "Retirer en toute sécurité" ou "Glisser à la poubelle", c'est indispensable pour éviter la corruption de données après une écriture sur le périphérique !

C'est vraiment dommage, Ubuntu a d'autres inconvénients bien plus alléchants que ceux-là ! ;)

Ce qui va pas chez Gnome / Ubuntu

Système
Bureau
Explorateur de fichiers Nautilus
Applications

Notes

[1] on peut arriver à un truc potable en réorganisant les widgets

Sauvegarder automatiquement son HOME sur un disque USB crypté

Comme tout le monde, les sauvegardes j'y pense que lorsque j'ai un soucis. J'ai donc voulu me concocter un petite bidouille pour sauvegarder automatiquement mes documents ($HOME) sur un disque externe. Pour que mes données restent un brin protégées, j'ai choisi d'utiliser une partition cryptée (mots de passe, clés ssh et PGP, ...). Lorsque je branche mon disque, une fenêtre apparaît pour me demander la clé de décryptage, et je confirme si je veux ou non synchroniser les données.

1) Créer la partition

Perso, j'utilise gparted. Noter le device (ex: /dev/sdb2).

Sinon, pour voir la liste des disques et des partitions:

 $ df -lh
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda5             6.3G  4.2G  1.9G  70% /
/dev/sda3              73G   39G   30G  57% /data
/dev/sdb1              68G   58G   11G  85% /media/EXT
/dev/sdb2              24G   6.1G   18G  25% /media/disk
/dev/mapper/home       25G   14G  9.6G  59% /home

2) Créer le système de fichier crypté

Installer le paquet cryptsetup

sudo apt-get install cryptsetup

Lancer le formattage :

sudo luksformat -t ext3 /dev/sdb2

La passphrase doit être un minimum compliquée, mais si on l'oublie les données sont irrécupérables.

Voilà c'est tout ! Vous avez une partition cryptée, quand le disque est branché, le système vous demande la passphrase pour monter la partition.

3) Lancer un script automatiquement lorsque le disque est branché :

Il suffit de créer un fichier autorun.sh à la racine de la partition. Mon script principal est sur le PC et pas sur le disque, donc celui-ci lui fait simplement appel quand la partition est montée :

#! /bin/sh
diskpath=`pwd`
cd ~/.bin
./backup-disk-usb.sh $diskpath

4) Lancer un script de backup rsync avec une barre de progression

En utilisant zenity, on demande la confirmation et on affiche la progression avec des jolies boites de dialogue.

Créer le script ~/.bin/backup-disk-usb.sh, qui s'appuie sur rsync pour la sauvegarde incrémentale :

#! /bin/bash
 
# Get destination from command line
diskpath=$1
 
# Ask confirmation
zenity --question --text="Backup home folder to '$diskpath', confirm ?"
rc=$?
if [ "${rc}" == "1" ]; then
    echo "Backup canceled by user."
    exit 1
fi
 
# Run synchronization
rsync --verbose --progress --archive $HOME $diskpath  |  
     awk -f rsync.awk | 
     zenity --progress --width=400 --auto-close --auto-kill --title "Backing up" --text="Scanning..." --percentage=0
 
# Show popup
zenity --info --title="Backup complete" --text="Backup is now complete."
exit 0

Créer le fichier ~/.bin/rsync.awk pour relier la barre de progression à rsync (Merci à crowdway pour l'astuce).

{
   if (index($0, "to-check=") > 0)
   {
	split($0, pieces, "to-check=");
	term = substr(pieces[2], 0, length(pieces[2])-1);
	split(term, division, "/");
	print (1-(division[1]/division[2]))*100"%"
   }
   else
   {
	print "#"$0;
   }
   fflush();
}

Si aucun fichier n'est modifié entre deux sauvegardes, cela ne prend que quelques secondes...

Bulk Rename

Je sais pas pourquoi je me faisais chier avec purrr pour renommer mes fichiers (mes amitiés au développeur de ce logiciel).

Il y a Thunar Bulk Rename ! Zeu killer-app :) Il est dans les dépots officiels mais il est caché dans le paquet Thunar, l'explorateur de fichiers de Xfce.

Pour le lancer en sélectionnant une liste de fichiers, avec un clic droit par exemple, j'utilise Nautilus Actions :



videotrans, graver des videos au format DVD

Si vous voulez graver des videos (avi, divx, mpeg....) sur un DVD avec un menu, voici la procédure sous GNU/Linux :

Premièrement, installer videotrans et mplayer, ils sont dans les dépots officiels.

Le reste on le fait dans un terminal, c'est plus visuel :)

Convertir la ou les videos au format m2v :

movie-to-dvd -m pal video1.avi

Si vous avez des sous-titres (par exemple ici, un fichier video.srt), ils seront incrustés dans l'image.

Construitre le menu :

Il faudra une image de fond menu.jpg (720x576), et une musique de fond menu.mp3.

movie-make-title-simple -o menu_titre -m pal -i menu.jpg -a menu.mp3

On peut écrire les descriptions des différentes videos en créant des fichiers .info : video1.info, video2.info, ... Puis on lance la création du fichier VOB :

movie-title -o mondvd.vob -t menu_titre video1.m2v video2.m2v video3.m2v

Créer la structure du DVD :

On génère la structure du DVD avec dvdauthor (vous savez les répertoires video_ts et audio_ts)

dvdauthor -o structure_dvd -x mondvd.vob-dvdauthor.xml

Graver :

Ensuite on grave ça tranquillou ! ...vous voulez une commande pour ça aussi ?

growisofs -dvd-video -Z /dev/dvd structure_dvd

Vous allez me dire, ça serait pas con de faire une interface graphique... c'est pas faux, on est en 2008 quand même :) À vous de voir ce que vous préferrez, chercher un logiciel propriétaire, galérez avec des cracks, des sérials (en général on téléphone au cousin informaticien pour le faire chier avec ça) OU alors lancer 4 commandes très simples. (La 5ème elle est bonus).

Comment bien choisir sa webcam pour Ubuntu ?

Là je m'adresse à ceux qui ont déjà sauté la cloture : ceux qui ont une distribution Linux (Ubuntu, Debian, Mandriva, Fedora, ...).

Récemment, j'ai passé beaucoup de temps à chercher une webcam qui fonctionne parfaitement avec mon système préferé. La conclusion fût surprenante : pour qu'elle soit bien supportée sous Linux, il faut qu'elle ait le logo : Certified Microsoft Vista.

En effet, pour avoir le droit de placer ce logo sur les emballages de Webcam, les fabricants doivent respecter la norme USB Video Class. Une fois de plus, le respect des normes est au bénéfice des usagers : on peut utiliser nos webcams sans installer de pilotes ! Du vrai plug-n-play ! Que ce soit sous Linux ou Windows / Mac / Playstation3 / OpenBSD !

Au niveau des caractéristiques, je conseille :

  • 640 x 480 pixels
  • 30 fps (frame par seconde) sans compression
  • Focus manuel
  • USB 2.0 réel

Et un truc important que j'ai découvert après m'être rendu compte que celle que j'avais acheté ne le permettait pas :

  • Possibilité de désactiver l'exposition automatique (Auto-Exposure)

Sinon dès que la lumière baisse, le nombre d'images par seconde est automatiquement réduit !

Pour ne pas laisser sur le bas-côté ce qui auraient déjà une webcam, et qui seraient intéressés pour la faire fonctionner sous Linux, voici quelques liens :

Migration concrète

Un séjour en famille, me voici sollicité pour dépoussiérer le PC acheté il y a 3 ans qui est sur les rotules. Léger diagnostique, plusieurs centaines de processus qui se livrent une bataille effrénée avec les antivirus et divers antispywares. Ca gratte, ça clignote, ça balaye, pas de doute il faut réinstaller ! L'occasion rêvée pour installer [Feisty] la dernière mouture d'[Ubuntu] !

Le challenge est de taille, le multimedia est la pierre angulaire de la migration ! Mais même pas peur, je vire tout, pas de double-boot, allons-y gaiement !

Succès

  • Webcam et smileys personnalisés pour MSN, avec le logiciel aMsn
  • iPod nano et gestion de la bibliothèque de musique
  • Emails et RSS avec Thunderbird
  • Divx, mov, mpeg, mp3 : codecs installés automatiquement à la première utilisation
  • Import des photos à la connection de l'appareil numérique
  • Ajout de l'imprimante Canon ip1500 et scanner Trust
  • Ajout de l'imprimante/scanner Brother MFC 240C (pilotes sur site constructeur)
  • Téléchargement emule avec le logiciel aMule
  • Copie des DVDs avec DVDshrink
  • Gestion et retouche des photos avec Picasa
  • Voyage virtuel avec Google Earth !
  • Telephonie sur IP avec Skype !
  • Lecture / Ecriture sur la partition de données NTFS (activation à posteriori)
  • Plugins Firefox pour Flash etc. installés automatiquement à la première utilisation

Peaufinage

  • Installation des polices Windows
  • Changement de l'apparence de la fenêtre de login pour avoir un navigateur d'utilisateurs
  • Effets graphiques "à la Mac OS"
  • Widgets météo et jolie horloge sur le bureau avec gDesklets
  • Importation des mails Outlook avec Kmail convert
  • Installation de logiciels éducatifs (géométrie, mathématiques, solfège, astronomie, latin, ...)
  • Installation de divers jeux 3D et arcade (minigolf, gestion de club de foot, pendu, anagrammes, casse briques...)
  • Personnalisation de l'environnement (icônes rigolos et couleurs vives pour les enfants)

Echecs

  • SMS et Webcam sur Skype (toujours en version 1.x sous Linux)
  • Gestion des photos sur l'iPod Nano (GPixpod ne reconnait pas l'iPod dernière génération)
  • Ouverture des fichiers MS Publisher (la ruse est d'aller sous Windows avec copier-coller dans Openoffice)
  • Reconnaissance vocale Dragon naturally speaking (qui n'existe que sous Windows)
  • Le jeu Les Sims qui n'existe que sous Windows (edit : lenj nous propose http://cedega.com)

et voilà ! plus de virus, plus de spywares, plus de défragmentation...

Un succès globalement apprécié, puisque le PC tourne désormais comme une formule1 et fait plus de choses qu'avant ! Je note aussi que la plus grosse déception est liée à Skype mais qui est extrèmement fermé (logiciel et protocoles fermés), cependant il a évolué sur Mac donc cela ne devrait pas tarder à suivre. Sinon pas de grands chamboulements en ce qui concerne l'interface graphique, tout le monde s'y est vite senti à l'aise.

Ca fait plaisir !

Ubuntu waaoouooh !

Je prends un plaisir fou à entendre des utilisateurs de Windows se plaindre de Vista. "C'est un XP réchauffé, c'est joli mais ça sert à rien, c'est hyper lent, ça prend de la place, il n'y a pas de drivers...". En fait, il s'agit d'une phase très intéressante pour les systèmes alternatifs (Mac ou Linux). Cette phase de transition devrait durer environ 24 mois.

Contrairement à ce que j'aurais pu penser, les utilisateurs sont prêts à casser leur système pour essayer un nouvel environnement dont tout le monde parle. C'est une aubaine pour Ubuntu, dans la presse et sur le net les articles foisonnent, cette distribution libre est définitivement de plus en plus convaincante !

Avec l'environnement Beryl, vous aurez un bureau qui fera languir les voisins ! Hyper joli, pratique et léger, pas besoin de racheter un nouveau PC pour vous en mettre plein les mirettes ! Jettez un coup d'oeil à la vidéo.

Quote n° 5235 / Mar 02, 2007 12:55:30 GMT
lapinouminou: moi j'ai antivir avec analyse heuristic activé et antivir il se mets à jour tout seul au moins un fois par semaine . de plus sous IE j'utilise secuser et spybot search and destroy qui dispose d'un fonction de vaccination cela permet de black listé des sites internet au comportement frauduleux ,comme le fait spywareblaster que j'ai auss
alchy: Bah moi j'ai linux

N'importe quel informaticien peut désormais avoir sa machine sous Linux sans aucun froncement de sourcil ! De même pour les utilisateurs débutants. C'est plus délicat pour les utilisateurs qui ont développée une expérience sur Windows, car leurs habitudes peuvent perdre du sens (C'est aussi le cas pour ceux qui découvrent MacOS), mais une communauté en pleine expansion est là pour vous aider ! (14000 nouveaux comptes par mois!)

La prochaine version d'Ubuntu sort en Avril, d'ici là renseignez vous ! Les commentaires de ce billet peuvent servir à ça aussi.

Sur le net :

Le libre avance à grands pas, voyez-vous ça :